ping全过程(自己写的).docVIP

  • 8
  • 0
  • 约 2页
  • 2017-06-08 发布于重庆
  • 举报
ping全过程(自己写的)

在PING的过程中,分为同网与跨网。(个人电脑和路由器都有路由表以及ARP缓存) 同网:分为知道目的主机的MAC与不知道目的主机的MAC。 先看知道目的主机的MAC的过程:(本网)A ping B 1:先查看是否在本网段(A主机与B主机),路由表查看[是否在本网段(A主机与B主机)],可知道是在同一个网段内。在这里说一下,我们个人电脑也有路由表,不过不用我们管,因为那是系统自己维护的。此时是IP数据包。(对该数据包进行路由选择,利用路由选择算法和主机A的路由表可以得到,B主机和A主机在同一个网段中) 2: 再在A主机上查看ARP缓存,因为上面说知道B的IP与B的MAC的对应关系。所以现在封装IP数据帧(在数据链路层完成封装)。 3: 因为已经知道是本网的数据帧了,它把此数据帧发给交换机(不谈经过集级器了,因为那不是本节的重点,并且那个知识也比较简单,一学就会)。交换机拆开此帧,查看A的MAC,有的话,更新此信息[端口与A的MAC地址的映射关系],没有的话,加上此信息(端口与A的MAC地址的映射关系)]。再看B的MAC,查看自己(指交换机)的端口与MAC地址的映射表,有无端口与B的MAC的对应关系。如有的话,交换到此端口并发送。如无的话,则交换机向除发送端口外的其余端口都发送,这样就是为了保证目的主机可以收到此数据帧。注意:交换机只学习以及更新发送端的MAC地址。(接下来,就是目的主

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档