ARP协议(ip地址和mac地址的关系)——计算机网络笔记

1.有ip地址为什么还要mac地址:

网络层协议是IP,底层协议是以太网,在局域网的范围内,通过ARP来将IP和MAC地址对应起来。(是先有以太网,才有因特网,所以ip地址为了适应原来的mac地址,建立了arp使得ip和mac地址对应)
在主机中,并不是"MAC地址表中储存IP地址",而是“ARP表中存储局域网内IP地址和MAC地址的对应关系” 传统交换机只处理以太网报文,完全不看IP层的内容。(交换机是查找mac地址和交换机端口的对应关系,与ip无关)

每次主机发送以太网帧,源地址填写自己的MAC地址,目的地址填写对端的MAC地址或者广播地址。交换机每次收到以太网帧,就在MAC地址表中记录这个帧的源MAC地址和收到这个帧的端口,这叫做MAC地址学习,然后再看这个帧的目的MAC地址,如果在MAC地址表中找到,就发给对应的端口,否则广播。

路由器则不同,它通过收到包的IP地址,查找路由表来决定转发到哪个端口。IP地址是地域相关的,多个IP地址可以汇聚表示,而MAC地址是和地域无关的,难以汇聚,所以大规模网络只能使用在第三层的路由器组网。

总之:mac地址相当于你的身份证号,ip地址相当于你的住址。mac地址不光服务于因特网,还服务于其他网络(比如电话),所以不能把ip地址绑定到单个设备。

2.传输需要mac地址的原因:
在这里插入图片描述
3.arp协议简介:
在这里插入图片描述
4.使用过程:
在这里插入图片描述
5.广播的请求分组结构:
在这里插入图片描述
6.响应分组结构:
在这里插入图片描述
7.使用场景
在这里插入图片描述
总之,在一个局域网,直接用arp协议找,不在一个局域网用arp协议找网关。
在这里插入图片描述
当1想传到5的时候,先传到mac6,之后源ip,目的ip不变,mac地址要变化,mac7到mac8。mac7到mac8 点到点使用的是ppp协议,不是arp协议。

8.例题
在这里插入图片描述
在这里插入图片描述
不是点对点的都默认使用arp协议,点对点的通信使用ppp协议。这里都不是点到点,所以用了6次arp协议。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值