同网段机器通信过程
- 网络基础
- 2022-07-23
- 65热度
- 0评论
step1:判断对方是否在同一网段
判断方式
IP地址包括网络号、主机号,网络号相同就在同一网段
网络号:IP地址与子网掩码运算得到网络号
子网掩码与IP地址成对出现就是为了指明IP地址哪些位是网络号
step2:PC在自己的ARP表中查询目标主机地址
ARP
- arp -a 可以查看本机中的 ARP 表
- arp -d 可以删除 ARP 表
- ARP 是一张缓存表,可动态更新,重启后失效
没有查到,继续下面步骤
查到了,跳转到第五步
C:\Users>arp -a
接口: 192.168.203.1 --- 0x5
Internet 地址 物理地址 类型
192.168.203.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.251 01-00-5e-00-00-fb 静态
224.0.0.252 01-00-5e-00-00-fc 静态
239.255.255.250 01-00-5e-7f-ff-fa 静态
接口: 192.168.3.75 --- 0x11
Internet 地址 物理地址 类型
192.168.3.1 08-31-8b-a4-15-e3 动态
192.168.3.255 ff-ff-ff-ff-ff-ff 静态
224.0.0.22 01-00-5e-00-00-16 静态
224.0.0.251 01-00-5e-00-00-fb 静态
224.0.0.252 01-00-5e-00-00-fc 静态
239.255.255.250 01-00-5e-7f-ff-fa 静态
255.255.255.255 ff-ff-ff-ff-ff-ff 静态
step3:PC发ARP广播包寻找目标主机MAC地址
广播包
- 目的MAC全是 F(FFFF.FFFF.FFFF)
- 没有聊天,仅用来寻址
交换机处理广播包
学习
地址表记录广播包源MAC地址和交换机接口的映射关系
MAC地址表:
- 记录MAC地址和交换机接口的映射关系
- 一个接口可以对应多个MAC地址
- 动态缓存表
转发
查询MAC地址表,无目标MAC地址记录,广播转发
广播转发机制:
- 除入接口外,其余所有接口都转发
主机处理收到的ARP广播包
- 目的主机
- 更新本地ARP缓存表
- 单播ARP应答
- 非目的主机
- 丢弃ARP广播包
step4:PC更新本地ARP缓存表
新增目的主机IP、MAC地址条目
条目类型:动态