Wireshark 分析TCP 报文段

Wireshark 分析TCP 报文段

使用wireshark这款软件来分析TCP包,TCP报文为了方便读者复现,直接使用官网提供的包文件说明

准备TCP分析报文

从wireshark官网下载TCP分析包:200722_win_scale_examples_anon.pcapng,使用wireshark打开200722_win_scale_examples_anon.pcapng,这里我们选择第4个TCP报文,数据长度len=6,这里主要是为了对应TCP 报文段的首部字段,任意选择也行
在这里插入图片描述

分析TCP报文

点击/双击第4个TCP报文,可以看到运输层的协议使用TCP协议,TCP数据大小为20字节,从Header Length可以看出为20字节(5*4)
在这里插入图片描述

对应的16进制序列为:1a 37 07 d0 dd 6a bb 2b 1f 5f d2 51 50 18 04 02 12 0f 00 00

1. 分析TCP的首部格式

贴一个TCP 的首部格式,方便对应
在这里插入图片描述
对应的16进制序列为:1a 37 07 d0 dd 6a bb 2b 1f 5f d2 51 50 18 04 02 12 0f 00 00

字段16进制10进制位数
源端口1a 37671116位
目的端口07 d0200016位
序号字段dd 6a bb 2b371475946732位
确认号字段1f 5f d2 5152637345732位
数据偏移554位
保留字段018(前6位)06位
紧急 URG018(第7位)01位
确认 ACK018(第8位)11位
推送 PSH (PuSH)018(第9位)11位
复位 RST (ReSeT)018(第10位)01位
同步 SYN018(第11位)01位
终止 FIN (FINish)018(第12位)01位
窗口字段04 02102616位
检验和12 0f462316位
紧急指针字段00 00016位
2. 分析TCP的首部格式-可选字段部分

可选字段一般是建立连接时,协商报文过程,所有这里选择SYN=1建立连接的报文
在这里插入图片描述
点击打开查看
在这里插入图片描述
分析报文
在这里插入图片描述

  • 最大报文段长度 MSS
    1460字节
  • 窗口扩大选项
    8位,也就是2的16次方再乘2的8次方,即24位,窗口最大值为2的24次方,16MB
  • 选择确认选项
    支持SACK,部分确认。这个后续再分析,即选择性重传
  • 9
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值