同网段数据通信

本文介绍了ARP工作原理,包括主机如何通过发送广播请求获取目标MAC地址,以及数据通信中ping命令的底层机制,涉及IP地址、MAC地址映射和ICMP数据包的使用。
摘要由CSDN通过智能技术生成

一、ARP工作原理

       ①主机中有arp缓存表,存着IP地址与MAC地址映射关系,若主机在自己的arp缓存表中没有查到目标IP地址与MAC地址的关系,就会发送arp request报文,arp request报文中目标MAC地址为广播MAC地址,即为全1
       ②交换机接收到该报文,由于数据帧是广播,则交换机会泛洪该数据帧
       ③交换机泛洪给各个主机,主机会匹配arp request报文中的目标IP地址,若不匹配,则该主机的arp不会学习该报文的源MAC地址和源IP地址,若匹配则会学习,匹配的主机会向源主机回应arp reply报文,通过单播传送
       ④最后源主机会检查arp报文中的目标端IP地址与自身是否匹配,是,就学习记录到自己的arp缓存表中

二、数据通信

ping要用到网络层,ping通不通和开不开机没关系,ping通是网络通,网卡拔了仍然能开机

cmd输入指令ping 192.168.1.2
即表示发送一个icmp数据包到IP地址为192.168.1.2的主机

数据包中包含源IP地址,目的IP地址,
但封装需要源MAC地址,目的MAC地址,

此时需要自己的MAC地址表中查目的MAC地址

目的MAC地址若未知,即查不到,则会发送一个arp request报文(广播)给另一个主机,请求告诉它的MAC地址是什么,然后回一个arp reply(单播)告诉MAC地址

再封装
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

obeoas

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

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

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

打赏作者

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

抵扣说明:

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

余额充值