IP冲突的检测原理
2013-03-26 15:29
267 查看
《TCP/IP详解 卷一:协议》中,提到了免费ARP。所谓免费ARP,是指主机发送ARP查找自己的IP地址,通常,这个事情发生在系统引导期间进行接口配置的时候。
组子网192.168.0.中,当启动ip地址为192.168.0.114的电脑时,通过在另一台电脑192.168.0.113上使用tcpdump抓包到下列内容:
可看到第一行就是免费arp:192.168.0.114询问192.168.0.114的IP地址。
根据这个原理,当一台电脑进行接口配置 时,都会发出这样的免费arp包,如果这个包它收到reply,那么就说明这个ip地址已经被占用了。从而引发系统错误:
这是ip冲突检测的一种原理。
组子网192.168.0.中,当启动ip地址为192.168.0.114的电脑时,通过在另一台电脑192.168.0.113上使用tcpdump抓包到下列内容:
可看到第一行就是免费arp:192.168.0.114询问192.168.0.114的IP地址。
根据这个原理,当一台电脑进行接口配置 时,都会发出这样的免费arp包,如果这个包它收到reply,那么就说明这个ip地址已经被占用了。从而引发系统错误:
这是ip冲突检测的一种原理。
相关文章推荐
- IP冲突检测程序源码及分析 (arp实现IP冲突检测)
- ARP请求过程(可用于ip冲突检测)
- linux下检测ip冲突
- linux 下如何检测IP冲突
- linux下检测ip冲突
- linux下ip冲突检测 && arp
- Linux下IP冲突检测方法
- DHCP之简要分析(包括C语言实现过程,IP冲突的检测与解决办法)
- linux下写程序检测ip冲突(ARP)
- Linux下IP冲突检测程序源码及分析(利用免费arp)---感谢原作者
- Lwip之IP/MAC地址冲突检测
- DHCP之简要分析(包括C语言实现过程,IP冲突的检测与解决办法)
- Ip冲突检测
- linux 下如何检测IP冲突
- linux下ip冲突检测
- linux下检测ip冲突
- linux arp z组播检测IP冲突
- linux下写程序检测ip冲突(ARP)
- Linux系统下配置多个IP及检测IP冲突的方法
- [摘]linux下检测ip冲突