2022年WIRESHARK抓包分析TCP和UDP .pdf
《2022年WIRESHARK抓包分析TCP和UDP .pdf》由会员分享,可在线阅读,更多相关《2022年WIRESHARK抓包分析TCP和UDP .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1/8计算机网络Wireshark 抓包分析报告名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 2/8目录1. 使用 wireshark 获取完整的 UDP报文. 32. 使用 wireshark 抓取 TCP报文. 32.1 建立 TCP连接的三次握手 . 32.1.1TCP请求报文的抓取 . 42.1.2TCP连接允许报文的抓取 . 52.1.3 客户机确认连接报文的抓取. 62.2 使用 TCP连接传送数据 .62.3 关
2、闭 TCP连接.73. 实验心得及总结 .8名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 3/81. 使用 wireshark 获取完整的UDP 报文打开 wireshark,设置监听网卡后,使用googlechrome 浏览器访问我腾讯微博的首页http:/ UDP报文如图 1所示。图 1 UDP报文分析以上的报文内容, UDP作为一种面向无连接服务的运输协议,其报文格式相当简单。 第一行中, Sourceport :643
3、18 是源端口号。第二行中, Destinationport:53 是目的端口号。第三行中, Length:34 表示 UDP报文段的长度为34字节。第四行中, Checksum之后的数表示检验和。这里0 x 表示计算机中 16 进制数的开始符,其后的 4f0e 表示 16 进制表示的检验和, 把它们换成二进制表示为:01001111 00001110.从 wireshark 的抓包数据看出,我抓到的UDP协议多数被应用层的DNS协议应用。当一台主机中的DNS应用程序想要进行一次查询时,它构成了一个DNS查询报文并将其交给UDP。UDP无须执行任何实体握手过程,主机端的UDP为此报文添加首部字
4、段,并将其发出。2. 使用 wireshark 抓取 TCP报文2.1 建立 TCP连接的三次握手建立 TCP连接需要经历三次握手,以保证数据的可靠传输,同样访问我的腾讯微博主页,使用wireshark 抓取的 TCP报文,可以得到如图2 所示的客户机和服务器的三次握手的过程。图 2 建立 TCP连接的三次握手名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 4/82.1.1 TCP请求报文的抓取图 2 中所示的 TCP请求连接报
5、文如图3 所示。图 3 TCP请求连接报文分析图 3 中的请求报文数据可以发现:第一行, sourceport 指示源端口号为51329第二行,destination port 指示目的端口号为80,这也正是 http 客户机进程向服务器发起 TCP连接的端口号。第三行, sequencenumber 指示报文的序号为0.第四行, header length 指示报文的长度为28 个字节。第五行表示标志字段,其中有保留未用区,紧急指针,push 指针等。标志字段中 SYN值为 1,表示该报文是一个客户机请求连接的报文。第六行, window size指示接受窗口的大小为8192 个字节。第七行
6、, checksum指示校验和为 0 x8591,同样用 16 进制表示。第八行是可选字段。一般而言,TCP报文的可选字段为空,所以报头长度为20 个字节,这里多出了8 个字节,用来表示最大报文段长等内容。具体分析其名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - 5/8中内容,kind 或者 type 表示 options 选项的种类。当 kind/type 为 1 时,表示 NOPno operation,即无操作。当 kin
7、d/type 为 2 时,表示 Maximum segment size ,最大报文段长。这里, MSS为 1460 个字节。当 kind/type 为 4 时,表示 SACKpermitted , 它表示一旦连接建立, 发送的 TCP请求报文的客户机期待接收到服务器的 SACK 选项。整个可选字段的长度为8 个字节,其中 MSS占了 4 个字节,NOP占了 2 个字节, SACK permitted 占了 2 个字节。仔细分析报文,我们不难发现,TCP请求连接报文中没有ack确认号,同时报文中也没有包含应用层数据。2.1.2 TCP连接允许报文的抓取图 2 中所示的 TCP允许连接报文如图4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年WIRESHARK抓包分析TCP和UDP 2022 WIRESHARK 分析 TCP UDP
限制150内