TCP/IP-ARP

ARP

适用范围

在网络通信中,主机间通信的数据包,根据OSI模型从上到下进行数据封装,数据封装完整后,再向外发出。在局域网的通信中,不仅需要源目IP地址的封装,也需要源目MAC的封装。因此局域网中需要ARP解析出源目MAC,封装数据包后,进行主机间的通信。

解析过程

Created with Raphaël 2.3.0 开始 用户输入域名,回车 DNS解析,将域名解析为IP地址 客户端请求TCP,用得到的IP地址建立连接 TCP发送连接请求,即用IP地址发送一份IP数据报 查看ARP缓存中目的IP地址与MAC地址的映射 不存在? ARP二层广播包,发送给所有主机 目的主机响应二层单播包 目的主机的IP地址及其对应的MAC地址,直接发送给请求端主机。请求端主机更新ARP缓存表 结束 直接返回目的主机的IP地址及其对应的MAC地址 yes no

代理ARP

原理

ARP请求目标跨网段时,某网关设备存有目标主机的路由信息,响应返回的是该网关设备的MAC地址。

优点

  1. 让没有网关/路由功能的设备也能进行通信。
  2. 让静态转换能够通信

缺点

容易造成回环

免费ARP

作用

  1. 解决地址重叠的问题:一个主机可以通过免费ARP确定另一个主机是否设置了相同的IP地址。
  2. 备份:通过发送含有备份硬件地址和故障服务器的IP地址的免费ARP请求,使得备份文件服务器可以顺利接替故障服务器进行工作。

缺陷

非法网关,可以利用免费ARP将源IP地址的MAC映射冲掉,换成源IP地址与非法的MAC映射,从而获取传输到源IP地址的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值