网络协议之三(ARP、RAPR)

1.        ARP地址解析协议

链路层上传输使用的是物理地址(MAC地址)。ARP协议是将IP地址转换为MAC地址。

1.1.       网页输入地址,回车后产生的影响。

1.1.1.      调用gethostbyname,通过域名获取ip。使用DNS协议。

1.1.2.      使用获取到的ip进行连接,TCP发出一个连接请求。

1.1.3.      使用IP封装请求包。

1.1.4.      查询ARP缓存,如果有相应的MAC,则直接发送;否则发送ARP请求。

1.1.5.      只有相应IP的主机才会响应该请求,并填充其IP和MAC。

1.1.6.      发送方收到应答后即知道MAC,因此可以发送链路层的包了。

1.2.       协议格式(略)

1.3.       ARP代理

不同网络上时,又路由器响应ARP请求。因此一般,只记录本局域网的ARP记录,外域根据ip可知道不再本地,因此会直接转发给相应的路由器。

另外,主机启动时,会向局域网广播其IP和MAC,以便同域的其他主机更新其ARP记录。

2.        RARP逆地址解析协议

MAC到IP地址的转换。无盘工作站。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值