wireshark 抓取的tcp 数据报文

图1:wireshark 抓取的tcp 数据报文
0000 34 17 eb a9 73 88 58 69 6c 27 77 16 08 00 45 00
0010 00 34 00 00 40 00 3d 06 56 72 c0 a8 3d df c0 a8
0020 28 22 1f 98 ca 50 a3 e6 0a c4 74 47 e4 f7 80 12
0030 39 08 5c d4 00 00 02 04 05 b4 01 01 04 02 01 03
0040 03 07

TCP 报文 = 以太网头部(14字节) +IP 头部(20个字节)+TCP 头部(20字节)+TCP数据部分

源端口和目的端口字段 —— 各占 2 字节。端口是传输层与应用层的服务接口。传输层的复用和分用功
能都要通过端口才能实现。
序号字段 —— 占 4 字节。 TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值
则指的是本报文段所发送的数据的第一个字节的序号。
确认号字段 —— 占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。
数据偏移 —— 占 4bit ,它指出 TCP 报文段的数据起始处距离 CP 报文段的起始处有多远。“数据偏
移 ”的单位不是字节而是 32bit 字( 4 字节为计算单位)。
保留字段 —— 占 6bit ,保留为今后使用,但目前应置为 0。
紧急比特 URG —— 当 URG =1 时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应
尽快传送 (相当于高优先级的数据 )。
确认比特 ACK—— 只有当 ACK=1 时确认号字段才有效。当 ACK=0 时,确认号无效。
复位比特 RST(Reset) —— 当 RST =1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他
原因),必须释放连接,然后再重新建立运输连接。
同步比特 SYN—— 同步比特 SYN 置为 1,就表示这是一个连接请求或连接接受报文。
终止比特 FIN(FINal) —— 用来释放一个连接。 当 FIN=1 时,表明此报文段的发送端的数据已发送完
毕,并要求释放运输连接。
窗口字段 —— 占 2 字节。窗口字段用来控制对方发送的数据量,单位为字节。 TCP 连接的一端根据
设置的缓存空间大
  • 4
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值