美文网首页
5.5 TCP报文段的首部格式

5.5 TCP报文段的首部格式

作者: 恒星的背影 | 来源:发表于2016-10-26 09:47 被阅读0次
TCP报文格式
  • 序号:本报文段发送的数据的第一个字节的序号。
  • 确认号:是“确认报文”中期望收到对方下一个报文的第一个数据字节的序号。
  • 若确认号 = N,表明到N-1为止的所有数据都已正确收到。
  • 数据偏移:指的是首部长度,单位是4字节。
  • 控制位:
    --紧急URG:TCP会把紧急数据放在发送缓存的最前面,同时也置于报文数据的最前面。
    --推送PSH:使接收方尽快将数据交付应用程序,不必等缓存填满后再交付。
    --复位RST:TCP连接中出现严重差错,必须释放连接,然后重新建立。
    --同步SYN:SYN置1表明这是一个“连接请求”或“连接接受”报文。
    --终止FIN:用来释放一个连接。
  • 窗口:指明现在允许对方发送的数据量,因为接收方的缓存是有限的。窗口值是动态变化的。
  • 紧急指针:指出报文段中紧急数据的字节数。
  • 选项:长度可变,最长40字节。有“最大报文长度MSS”、“窗口扩大”、“时间戳”等。

相关文章

  • 运输层——TCP协议

    TCP报文段的首部格式 TCP虽然是面向字节流的,但TCP传送的数据单元却是报文段TCP报文段首部前20个字节是固...

  • 5.5 TCP报文段的首部格式

    序号:本报文段发送的数据的第一个字节的序号。 确认号:是“确认报文”中期望收到对方下一个报文的第一个数据字节的序号...

  • 计算机网络

    一、tcp/http 1、TCP首部。 IP数据报(IP首部+TCP报文段(TCP首部+TCP数据)) TCP首部...

  • wireshark抓包

    1、捕捉到的Ethernet II帧。如下图所示 捕捉TCP报文段2、TCP报文段的首部格式。如下图所示: 3、捕...

  • 面试 Tcp的三次握手和四次挥手

    一、TCP的三次握手及相关问题 1. TCP报文段首部格式 序号seq(sequence number): 表示本...

  • TCP 三次、四次握手

    TCP 报文段 TCP报文段分为首部与数据两部分,而TCP的全部功能都体现在它首部中各字段的作用,只有弄清首部各字...

  • 传输控制协议(TCP)

    1. 简介 TCP提供一种可靠的面向连接的全双工服务,位于传输层。 2. TCP报文段结构 TCP报文段包括首部字...

  • TCP建立连接三次握手和释放连接四次挥手

    TCP报文段首部格式 序列号seq: 占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个...

  • TCP抓包分析

    TCP报文分析 TCP报文段由首部和数据两部分组成,首部前20个字节是确定的,后40个字节是根据需要而增加的选项。...

  • 【tcp】TCP报文段中URG和PSH的区别

    TCP报文段首部最小长度是20个字节。 在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN,...

网友评论

      本文标题:5.5 TCP报文段的首部格式

      本文链接:https://www.haomeiwen.com/subject/sonruttx.html