计算机通信网第一次实验——wireshark软件的使用

实验内容:

(1) 实验介绍。介绍本次实验的内容,介绍Wireshark软件以及实验报告格式等。Wireshark是一个网络封包分析软件。网络封包分析软件的功能是抓取网络封包,并尽可能显示出最为详细的网络封包内容。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

(2) Wireshark界面布局。Wireshark界面主要分为三部分,区域一显示抓取报文,区域二显示选中报文的包头详细信息,区域三显示选中报文的详细信息, 默认以十六进制显示

(3) Wireshark图形界面抓报文,具体步骤:

第一步  打开wireshark抓包软件,点击“Capture-->Interfaces”

第二步 选择抓包的网卡,点击”Strart“开始抓包,这样将抓取流经此网卡的所有报文,并临时保存在内存中。因此,如果持续抓包将消耗掉系统大量内存。

选择网卡

 

 

 

 

(4) Wireshark能够根据应用的需要设置灵活方便的过滤条件,迅速筛选出符合条件的报文。Wireshark的Filter过滤能够自动检测语法合法性,如果过滤条件设置正确,则Filter输入框为绿色,如果过滤条件设置错误,则Filter输入框为红色。表中是常用的过滤条件。

(5) 使用Wireshark抓取ping命令产生的ICMP包。

 

### 计算机网络课程 Wireshark 实验教程 #### 使用方法 Wireshark 是一款强大的开源网络协议分析工具,能够实时捕获和显示通过网络传输的数据包。安装完成后启动程序,在界面底部可以看到可用的网络接口列表。 要开始抓包操作,点击界面上方菜单栏中的“Capture”选项,选择“Interfaces”,从中挑选目标网卡并点击“Start”。此时,Wireshark 将会监听选定网卡上所有的流量,并将其记录下来以便后续查看与解析[^1]。 对于初次使用者来说,建议先熟悉几个常用的过滤器语法来缩小关注范围: - `ip.addr == X.X.X.X`:仅显示来自或去往指定IP地址的数据流; - `tcp.port == XXXX || udp.port == YYYY`:筛选特定端口号对应的TCP/UDP通信; - `(http.request || http.response)`:专门用于HTTP请求响应报文; 这些表达式可以直接输入到顶部快速查找框内实现即时效果。 #### 数据包分析 当停止捕捉后,主窗口会展开详尽的信息视图供进一步研究。每一行代表一个独立的数据帧,双击某条目可展开右侧面板深入探究其内部结构——从最底层物理特性直至最高级应用层负载均一览无余。 特别值得注意的是第三列(Info),它通常包含了该次交互中最值得关注的部分摘要描述,比如GET URL路径、POST提交参数等。而Protocol一栏则指明了当前使用的具体协议名称,如DNS、FTP、SMTP等等[^2]。 针对不同层次的数据单元有着各自独特的属性标签体系,例如Ethernet II头部含有源MAC地址(Source)、目的MAC地址(Destination),IPv4首部有版本号(Version)、总长度(Total Length)字段等。理解各个部分的作用有助于更精准地定位问题所在位置或是验证理论知识的实际表现形式。 #### 常见网络命令辅助 除了依赖图形化界面外,配合CLI下的指令同样可以提高效率。下面列举了一些实用技巧: ```bash # 显示本机所有活动连接及其状态 netstat -an | grep ESTABLISHED # 查看路由表配置情况 route -n # 获取域名对应的真实服务器IP nslookup www.example.com ``` 以上命令可以帮助构建更加完整的测试环境设定,同时也便于交叉验证Wireshark中观察到的现象是否合理有效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值