如何查看路由器的数据(如何查看路由器数据包)

一、我该如何查询路由器里面的数据包..如果你的路由器是那种简单的路由器,就是包含交换机和路由器功能的家用路由器,要实现硬件抓包分析是很难的,因为这种路由器通常不会在交换机上保留镜像端口,而路由器到交换机之间的连接又给固化到硬件里面了,没法再安装一个HUB之类的可以镜像的端口。如果你不嫌麻烦,可以在无线路由器跟ADSLmodem之间再加一个有线路由器,有线路由跟无线路由之间接一个起码两个口的HUB,一口接下层的无线路由,一口接你用来抓包的电脑,这样所有的数据都会在通过HUB的端口上进行镜像。因为HUB是一层一、我该如何查询路由器里面的数据包..

如果你的路由器是一个简单的路由器,也就是具有交换机和路由器功能的家用路由器,那么实现硬件抓包分析是非常困难的,因为这种路由器通常不会在交换机上保留镜像端口,路由器和交换机的连接是固化到硬件中的,不可能安装集线器或者其他镜像端口。

如果不麻烦,可以在无线路由器和ADSLmodem之间再加一个有线路由器。一个至少有两个端口的集线器连接在有线路由器和无线路由器之间,一个端口连接到较低的无线路由器,另一个端口连接到您用来捕获数据包的计算机,这样所有数据都会通过集线器镜像到端口上。

因为集线器是一层硬件设备,所有的数据会同时发送到所有的端口,而交换机是一层硬件设备,数据包不会被镜像,只会发送到需要投递的端口。因此,如果交换机上没有专用的镜像端口,您就无法捕获所需的数据包。

分析软件可以自己上网搜,没有实际用途。大部分网络通信会被高层应用加密,即使你抓到数据包也很难分析实际使用情况。大部分都是网络硬件工程师用来分析网络协议的

二、路由器如何对IP数据报进行路由查找

当数据包进入路由器时:

1.去除第二层帧头;

2.进入缓冲区;

3.检查目的地址(匹配路由表);

4.重新封装第二层帧头;

5.向前。

二、切换过程:

1、检查成帧和缓冲包;

检查第二层的帧,检查CRC,第三层的数据和头进入缓冲区;

2、检查路由表;

查路由表,从缓存中取出目标IP并与路由表匹配(and运算);

3、重新封装第二层报头;

重新封装第二层帧头;

注:(1)第2层报头包括源MAC地址和目的MAC地址。

(2)此时,二层帧头的源MAC已经成为路由器出接口的地址。

4、从一个本地接口转发;

转发(从本地接口封装);