一个“快递”的网络之旅的

本文探讨了IP地址、MAC地址和地址解析协议(ARP)在寄送快递过程中的作用,揭示了网络通信中如何通过这些技术找到目标地址并确保数据传输。重点介绍了ARP在本地网络寻址和路由器转发中的关键角色,以及IP与MAC地址的区别和互补性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IP,MAC,地址解析协议ARP

旅行的知识储备

  1. IP地址
  2. MAC地址(硬件地址)
  3. 地址解析协议APR

IP的工作层次是TCP/IP协议体系的网际层
在这里插入图片描述
我们通过这幅图可以知道在网际层只用IP起着决定性作用,无论下方使用何种网络传输来的数据还是上层什么应用层传下来的数据经过网络层到可以让他们连接起来


 MAC(硬件地址):就是封装在网卡中的,所以又称硬件地址,每一个网卡都有全球为一个MAC地址

我们要知道APR地址解析只能解决同一个网络中的地址问题,APR解决这个问题的方法是在主机APR高速缓存中存放IP地址到硬件地址的映射表
第一步,我们知道源主机和目标主机的IP地址,还有源主机的MAC地址,在五层体系结构中数据链路层是要靠MAC地址进行传输数据的,我们要在网络上传输数据时要一层一层的向下交付所以归根到底还是要用MAC地址来传输数据,所以我们还要知道目标主机的MAC地址,我们会首先查找映射表中是否有目标主机的MAC地址,如果没有,就再局域网中进行广播,就好像交换机的自学习的方法相似
在这里插入图片描述
第二步,如果正好找到,目标主机就会发出一个APR响应,根据的程序的局部性原理,目标主机会在自己的映射表中添加源主机的IP地址和MAC地址
在这里插入图片描述
准备的差不多了可以踏上旅途了
正文开始
背景是我们要从信阳师范学院发一个快递到郑州工商
其中源主机的IP就是信阳师范,目标主机的IP就是郑州工商,那他们的MAC地址就是他们在地球的坐标(永远不变且唯一)
加入我们是信阳师范的新生我们要开始寄快递,由于是第一次,我们不知道要去那寄,所以我们要去询问(就好像在同一网络中的APR请求)这个时候可能会有人说我们这可以发这个快递所以我们把快递给它,并记下来它的地址因为我们下次可能还会再寄快递(写入APR映射表中)然后我们的快递可能会经过好多中转站,每一个中转站可能有很多身份比如郑州中转可能是从郑州中转到工商的起点,而在信阳到郑州中转这个线路中的终点(其实网络也是一样的每一个链路就是一段网络,不同的网络通过路由器连接在一起)。并最后到达目的地,那我们来分析一下路由器在网络中的作用
在这里插入图片描述我们通过上图可以分析每一个路由器都连接了三个网络,所以每一个路由器有三个不同的IP地址和三个不同的MAC地址,比如222.1.3.3和222.1.2.1,通过IP地址我们可以看出来这两个主机不在同一个网络·,第一步源主机会在他所在的局域网中进行广播,我是222.1.3.3,我的物理地址是M1,我要给222.1.2.2发消息,然而在这个局域网络中没有目标主机,所以没有主机给出反馈这个时候路由器就可以大展身手了因为每一个IP在这个图中拥有3个IP地址和三个MAC地址,首先R3会说我可以因为路由器的一个Ip地址和源主机在同一个网络中,同理R3痛过广播找到了路由R2这个时候R2和目的主机就在同一个网络下了底层痛过MAC地址进行通信

我们可能会有一个疑问IP和MAC不是冲突吗单个使用MAC地址进行通信不也行吗
其实不然在同一个网络中他们的IP地址的开头会有相等的一部分,而在网络中的MAC地址责没有啥共同点,所以单用MAC通信会是一个非常非常庞大的工作,所以通过IP找到目的主机在那个网络中,通过MAC地址在同一个网络中寻找目的主机

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值