Ping原理-- A主机 ping B主机,经过交换机C的详细过程

A主机 ping B主机,经过交换机C的过程

route
A ip:192.168.1.1
B ip:192.168.1.2
1.A广播发“APR请求”请求ip地址为192.168.1.2的设备的MAC地址

2.A的请求经过交换机C,C学习,如果C中没有和A相关的路由信息,则记录A的MAC地址,再泛洪

3.B单播对A进行ARP应答 (B私信A )

4.经过交换机C,C学习,记录B的MAC地址,并把B的MAC地址转发给A

5.A封装数据帧并发给B

6.C接收,查询MAC表,解封数据帧,查出目的MAC所对应的端口,重新封装,再转发给B

7.B接收,解封数据帧。然后封装另一数据帧发送给C。(向C表示收到了A的消息)

8.C接收,解封,查出目的MAC(A)所对应的端口,重新封装,转发给A。(表示B向A发送了一个消息)

9.A接收,解封装。(收到了B的回信)

主机A 交换机C 主机B 1.A广播发“APR请求”请求ip地址为192.168.1.2的设备的MAC地址 2.A的请求经过交 换机C,C学习,如 果C中没有和A相关 的路由信息,则记录 A的MAC地址,再 泛洪 3.B单播对A进行ARP应答 (B私信A ) 4.经过交换机C,C学习,记录B的MAC地址 将B的MAC地址转发给A 5.A封装数据帧并发给B 6.C接收,查询 MAC表,解封数 据帧,查出目的M AC所对应的端口 ,重新封装,再转 发给B 7.B接收,解 封数据帧。然后 封装另一数据帧 发送给C。(向 C表示收到了A 的消息) 8.C接收,解封,查出目的MAC (A)所对应的端口,重新封装,转 发给A。(表示B向A发送了一个消息) 9.A接收,解封装。(收到了B的回信) 主机A 交换机C 主机B
Created with Raphaël 2.2.0 Start 1.A广播发“APR请求”请求ip地址为192.168.1.2的设备的MAC地址 2.A的请求经过交换机C,C学习,如果C中没有和A相关的路由信息,则记录A的MAC地址,再泛洪 3.B单播对A进行ARP应答 (B私信A ) 4.经过交换机C,C学习,记录B的MAC地址,并把B的MAC地址转发给A 5.A封装数据帧并发给B 6.C接收,查询MAC表,解封数据帧,查出目的MAC所对应的端口,重新封装,再转发给B 7.B接收,解封数据帧。然后封装另一数据帧发送给C。(向C表示收到了A的消息) 8.C接收,解封,查出目的MAC(A)所对应的端口,重新封装,转发给A。(表示B向A发送了一个消息) 9.A接收,解封装。(收到了B的回信) End

https://ginove.github.io

  • 5
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值