计网:网络层ARP协议

在这里插入图片描述
IP地址是网络层和以上各层使用的地址,物理地址是数据链路层和物理层使用的地址。
IP地址:32位二进制代码,点分十进制法表示
1)分类的ip地址【考虑到各种网络的差异很大,有的网络拥有很多主机,而有的网络上的主机很少】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
两个问题:
1)主机或路由器怎么知道应当再MAC帧的首部填入什么样的硬件地址?
2)路由器的路由表是怎么得出的?

ARP协议的作用是:将网络层使用的IP地址解析为数据链路层使用的物理地址(MAC地址)。
在这里插入图片描述
ARP是解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题。每一台主机都设有一个ARP高速缓存,里面有主机和路由器的IP地址到硬件地址的映射表。ARP对保存在高速缓存中的每一个映射地址项目都设置生存时间,超过生存时间的项目就从高速缓存中删除掉。

过程描述:
case 1:当通信双方在一个局域网中,发送方要先在其ARP高速缓存中查看有无接收方的IP地址及映射的MAC地址,如有,把接收方的MAC地址写入MAC帧并发送给接收方。如果没有,则广播一个ARP请求,收到单播的ARP响应。

在这里插入图片描述
case 2:当通信双方不在一个局域网中,描述如下。在这里插入图片描述
在这里插入图片描述
问题:为什么不直接只使用MAC地址或IP地址?或者直接不用地址?而是网络层数据链路层都需要地址?
只用IP不用MAC的局限性:
总结:可能会导致适配器不能方便的支持其他网络层协议;适配器需要反复配置
在这里插入图片描述
只用MAC不用IP的局限性:
总结:路由器内存太大
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值