【计算机网络】Wireshark的小测试(Protocol Layers-Wireshark抓包与协议分析实验)
🌈 个人主页:十二月的猫-CSDN博客
🔥 系列专栏: 🏀各种软件安装与配置_十二月的猫的博客-CSDN博客💪🏻 十二月的寒冬阻挡不了春天的脚步,十二点的黑夜遮蔽不住黎明的曙光
1. 前言
本系列重点针对山东大学-软件学院-计算机网络实验的任务。
希望通过实验,一方面加强大家对理论知识的认识,另一方面提升大家的动手能力。
也希望我的博客能够给学弟学妹们的学习提供一些帮助。
本次实验的完成依赖于下面两个配置/软件:Wireshark、wget
Wireshark:网络数据抓包工具。
Wget:利用http等协议从网络上下载文件的自动化工具
还没有做好上面准备的同学先看另外两篇文章,并完成配置:
【一篇搞定配置】网络分析工具WireShark的安装与入门使用-CSDN博客
【一篇搞定配置】wget 下载与安装(Window)-CSDN博客
2. Protocol Layers
2.1 Frame格式验证
Step1:打开Wireshark,界面如下图所示,选择WLAN,点击捕获-选项
step2:仅勾选WLAN,取消其他接口的混杂
step3:在下方绿色的部分输入tcp port 80
,使用“tcp端口80”筛选器启动捕获
核心要点:http协议走的80端口,https协议走的443端口
step4:利用终端,抓包一个网站:中国知网,网页获取完成后,立刻在Wireshark点击左上角的停止(红色正方形),显示如下图:
wget http://www.cnki.net/
step5:找到上方Protocol为HTTP,接下来分别查看以太网(Ethernet)、IP、TCP占用的字节,分别如下为14 types、20 types、20 types:
因此验证网络信息传输有如下模型:
2.2 协议开销计算
step1:重复前面操作,抓取一个新包,如下:
Protocol Overhead指的是协议开销,由于协议本身的报头等内容也需要占用一定的空间,用来标识该种协议、报文内各个字段的含义等信息,这种内容就是协议开销了。
总开销一共有 :66+66+54+182=368字节
HTTP有效开销一共有:128字节,128/368≈34.78%,协议开销占比较大
2.3 协议头字段
以太网报头字段是Type,对应的值是0x0800。
IP报头字段是Protocol,对应的值是6。
3. 总结
本文到这里就结束啦~~
如果觉得对你有帮助,辛苦友友点个赞哦~