当前位置:文档之家› 《使用wireshark进行网络协议分析》实验报告

《使用wireshark进行网络协议分析》实验报告

《计算机网络与通信原理》课程实验报告

Wireshark和其它的图形化嗅探器使用基本类似的界面,整个窗口被分成三个部分:最上面为数据包列表,用来显示截获的每个数据包的总结性信息;中间为协议树,用来显示选定的数据包所属的协议信息;最下边是以十六进制形式表示的数据包内容,用来显示数据包在物理层上传输时的最终形式。

(2)Wireshark的显示过滤器

显示过滤器可以根据1)协议2)是否存在某个域3)域值4)域值之间的比较来查找感兴趣的数据包。注意:捕获过滤器(Capture Filters)和显示过滤器(Display Filters)的语法规则是不同的。

值比较表达式可以使用下面的操作符来构造:

●eq ==,如ip.addr==10.1.10.20

●ne !=,如ip.addr!=10.1.10.20

●gt >,如frame.pkt_len>10

●lt <,如frame.pkt_len<10

●ge >=,如frame.pkt_len>=10

●le <=,如frame.pkt_len<=10

可以使用下面的逻辑操作符将表达式组合起来:

●and &&逻辑与,如ip.addr=10.1.10.20 && tcp.flag.fin

●or || 逻辑或,如ip.addr=10.1.10.20||ip.addr=10.1.10.21

●not ! 逻辑非,如!llc

例如:IP 地址是192.168.2.10 的主机,它所接收收或发送的所有的HTTP 报文,那么合适的Filter(过滤器)就是:ip.addr == 192.168.2.10 && http。

提示:Filter的背景显示出表达式的合法与否,绿色为合法,红色为否。

(3)菜单Capture的Options说明

Interface:选择采集数据包的网卡

IP address:选择的网卡所对应的IP地址

Link-layer header type:数据链路层的协议,在以太网中一般是Ethernet II

Buffer size:数据缓存大小设定,默认是1M字节

相关主题