Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1007655
  • 博文数量: 177
  • 博客积分: 3629
  • 博客等级: 中校
  • 技术积分: 1839
  • 用 户 组: 普通用户
  • 注册时间: 2005-02-23 21:21
文章分类

全部博文(177)

文章存档

2021年(1)

2020年(5)

2019年(4)

2018年(7)

2017年(1)

2016年(4)

2014年(1)

2013年(8)

2012年(10)

2011年(50)

2009年(12)

2008年(10)

2006年(56)

2005年(8)

分类:

2006-01-10 20:37:35

资料来源:
TCP/IP详解卷一
第四章 ARP地址解析协议
4.7 免费ARP
 
一个主机发出ARP请求时,当源IP和目标IP一样时,这样的ARP请求叫免费ARP.
有两个用途:
1)可以确定另一个主机是否有相同的IP.
如果有reply (回应),会产生IP冲突.
2)如果一个主机更换了网卡,开机时发出免费ARP,别的主机会更新自己的ARP缓存.这样原来的IP能用在新网卡上.
 
理解:如果网络上另一台主机设为和偶一样的IP,它势必会发出ARP请求包(是不是免费ARP?估计是),它的源IP和偶的一样哦,由于目标IP也是偶的IP,又是广播方式(目的地址是ffffffffffff),偶的主机会处理此ARP请求.仔细一查,哦,你的IP和本主机设的一样,但MAC不一样.一个IP两个MAC,我得给机主说一声,什么方式?在网络连接的图标上出现一红X吧,并且有文字提示,此IP在网络上已经被别人使用.
上面的是偶正用着的IP别人一开机偶这里的反应.
如果反过来呢?偶开机,别人正用着呢?
前面的应该一样,当别人的主机显示冲突时应该会给偶的主机一个reply,此reply包的源IP和目标IP一样,和偶的主机一样,但MAC不一样哦,这样,一个IP两个MAC,偶也会产生IP冲突的.好好.
呵呵,不知理解对不对?
 
在偶正常上网时,如打开一网页吧,由于此URL的IP地址不在本地局域网内,由路由表决定,直接就路由出去了.所以发出去包的目的IP应该是本主机的网关IP.具体的就不详了.NAT转换?
 
 
阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~