ping的具体流程,ping流程详解

首页 > 经验 > 作者:YD1662024-04-01 00:03:31

arp命令的帮助信息

主机中的路由表

路由表在系统运行中由网络选择协议自动维护,也可以通过route命令查看、添加、修改、删除路由信息。

路由分静态路由和动态路由两种。路由表项由6个字段组成。

destination:目的地址,用来标识IP包的目的地址或者目的网络。

mask:子网掩码,与目的地址一起标识目的主机或者路由器所在的网段的地址。

pre:优先级。到达一个目的地可能有多条路径,优先使用优先级高的路径。

cost:路由开销,有多个路径可以到达目的地,标识每条路径的开销,开销最小的是最优路径。

interface:输出接口,说明IP包走该该路径时,从该路由器这个网络接口转发。

nexthop:下一跳的IP地址,说明IP包所经过的下一个路由器。

route –help 可以查看route命令的详细用法。

ping的具体流程,ping流程详解(17)

route命令的帮助信息

交换机中的ARP表

二层交换机中只有MAC-PORT对应关系表;三层交换机具有路由功能,使用ARP表记录IP、MAC和port的对应关系。网络协议可以自动维护该对应关系表。

交换机中的 MAC表

二层交换机使用MAC-PORT对应关系表,记录MAC地址、端口号、VLAN 号。网络协议可以自动维护该对应表。

路由器中的路由表

每个路由器中都有一个路由表和FIB(Forward Information Base)表,路由表用来决策路由,FIB用来转发分组。

路由器中的路由表和主机中的路由表相似。

FIB表指定分组到哪个路由器的哪个物理接口发送;或者不再经过其他路由器,直接传送到直接相连的网络中的目的主机。

09抓包软件的简单介绍

Wireshark是一个免费的网络封包分析软件。计算机网络协议学习起来很抽象,看不见摸不着。

Wireshark可以抓包网络数据,按照时间顺序直观、具体的呈现出网络行为,对于学习计算机网络和网络协议很有帮助。

抓包可以看到一系列的网络协议,直观感受网络协议的存在,可以根据网络协议的出现频率,有选择性的优先理解和学习相关协议。

wireshark功能很丰富,可以选择捕获接口,可以使用捕获过滤器,可以使用显示过滤器。具体内容可以查阅相关文档。

下图是wireshark开始界面,主要用来选择捕获哪个接口的网络数据。一台计算机可能有有线网卡、无线网卡;实体网卡、虚拟网卡等等。

在此处指定网络接口,wireshark将得到该网络接口卡的所有进进出出的数据。

ping的具体流程,ping流程详解(18)

wireshark的主界面,选择要抓包哪个网络接口的进进出出的数据

下图中有开始按钮、停止按钮。通过网络接口卡的数据很多,在该界面中最重要的是要使用“应用显示过滤器”,选择自己感兴趣的内容。

ping的具体流程,ping流程详解(19)

执行抓包的界面,可以启动、停止抓包;可以使用抓包过滤器和显示过滤器

10遗憾

主要关注了流程,数据包里面具体信息没有展开描述,具体数据包中的各种标志位、控制信息、数据信息等等才能完整准备的描述对应协议。

没有条件抓取交换机和路由器上的数据包,条件具备后再做完整的测试进行补充。

上一页12345末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.