可有人解释在下面网络两个客户端之间的通讯?

问题描述 投票:0回答:1

PC1 - >开关A - >开关B - > PC2。

PC1的IP地址-192.168.2.1 PC2的IP地址-192.168.2.2

如果从PC1我的ping PC2,如何将数据包转发?

会是怎样的数据包的源IP地址,目的IP地址,源MAC地址,目的MAC地址的端口连接到PC1和端口连接到PC2?

networking switch-statement ip mac-address
1个回答
0
投票

您可以省略开关主机之间,因为它们不会影响或修改主机之间的任何通信。他们只是存储什么MAC地址是在什么界面,以减少无用的数据发送垃圾邮件的网络段到达信息。整个通信将在几个步骤来完成:

  1. PC1想ICMP数据包发送到PC2,但不知道他的MAC地址尚未
  2. 网络:: PC1:ARP - 什么是192.168.2.2的地址?
  3. 网络:: PC2:ARP - 192.168.2.2的地址是AA:BB:CC:DD:EE:FF
  4. PC1现在已经L2地址,它可以发送数据包
  5. 网络:: PC1:ICMP回声请求 - SRC-MAC:11:22:33:44:55:66,SRC-IP:192.168.2.1 ... DEST-MAC:AA:BB:CC:DD:EE: FF,DEST-IP:192.168.2.2
  6. PC2临危ICMP回应请求,并希望发送回声应答,但不知道192.168.2.1的L2地址
  7. 网络:PC2:ARP - 什么是192.168.2.1的地址?
  8. 网络:PC1:ARP - 192.168.2.1的地址是11:22:33:44:55:66
  9. 网络:PC2:ICMP回应应答 - SRC-MAC:AA:BB:CC:DD:EE:FF,SRC-IP:192.168.2.2 ... DEST-MAC:11:22:33:44:55:66 ,DEST-IP:192.168.2.1
© www.soinside.com 2019 - 2024. All rights reserved.