对等网主机的通信过程以及原理,很简单

大家好,我们今天来分享一下对等网主机的通信过程以及原理

关于对等网的解释:

对等网采用分散管理的方式,网络中的每台计算机既作为客户机又可作为服务器来工作,每个用户都管理自己机器上的资源。

看这个网络拓扑图:
在这里插入图片描述

下面来梳理一下:(实验环境分析)

我们可以看见
pc1 192.168.10.10 255.255.255.0 54-89-98-EB-33-3A
pc2 192.168.10.20 255.255.255.0 54-89-98-FD-58-3D

得到的结果就是: 他俩是同段的主机(在一个网络当中)

当然了,也因为如此,他俩是可以实现通信的

这就是在pc2上的通信结果:

在这里插入图片描述

配置pc1的ip
注意ip地址,掩码,mac 地址
在这里插入图片描述

给pc2 配置地址
在这里插入图片描述

这就是在pc2上的通信结果:

在这里插入图片描述

我们还是去研究它们可以通信的过程和原理

首先,我们要知道它们是使用ICMP协议进行通信的 ,它们双方从第三层开始协商(就是网络层),将ICMP数据包封装在ip报头,源ip是192.168.10.10,目的ip是192.168.10.20,将数据报文送到数据链路层
数据链路层会将mac地址进行封装,包含了源mac地址54-89-98-EB-33-3A和目的Mac 54-89-98-FD-58-3D,之后会送到物理层
最终转换为电信号在网络介质当中传输

这里有一个问题:

就是如何知道对方Mac地址的?

当主机在数据链路层封装Mac地址的时候,主机会查找自己的ARP(地址解析协议)地址表,如果他可以查到ip地址以及对应的Mac地址,就会继续后面的封装过程 ,如果没有查到相关的记录,就开始查询的过程

pc1在没有在自己的arp缓存表找到对应的信息,它就会发送ARP请求报文,这个源ip地址和mac地址是pc1自己的,目的地址ip 是对方的,pc1发送的这个目的Mac FF-FF-FF-FF-FF(这是一个广播地址,在一个广播域的主机都可以收到),关于广播域的理解可以把它想成同一个网络就可以了,因为在我们的这个对等网当中只有pc1,pc2两台计算机,所以pc2可以收到这个广播地址

这个pc1发送的广播报文当中有pc1自己的ip地址和mac地址的一个对应信息,pc2的缓存表地址有自己的ip 地址和mac ,pc2会给pc1发送一个ARP的回应然后给pc1

这个时候,pc1会将pc2的ip地址和mac当中放到自己的AR缓存表地址,之后将pc2的ip地址以及mac赋值在mac包里头,之后会送到物理层
最终转换为电信号在网络介质当中传输

这就是pc1的ARP缓存表(里面有pc2的ip当中和Mac地址)
在这里插入图片描述

好了,有关于对等网主机的通信过程以及原理就到这里了,谢谢大家

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思诚代码块

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值