TCP头部选项功能答题.docxVIP

  • 34
  • 0
  • 约4.05千字
  • 约 14页
  • 2016-07-26 发布于湖北
  • 举报
TCP 头部选项功能详解 TCP头部的选项部分是TCP为了适应复杂的网络环境和更好的服务应用层而进行设计的。TCP选项部分最长可以达到40byte,再加上TCP选项外的固定的20byte字节部分,TCP的最长头部可达60byte。TCP头部长度可以通过TCP头部中的“数据偏移”位来查看。(值得注意的是TCP偏移量的单位是32位,也就是4byte。而TCP偏移量共占4bit位,取最大的?1111?计算也就是十进制的15。15*4byte=60byte,这个也是TCP的首部不超过60byte的原因。)? 大多数的TCP选项部分出现在TCP连接建立阶段,也就是TCP的三次握手数据包中。当然有些选项也会出现在已经建立连接的 session中,不过此种情况较少出现。 TCP选项部分占有的位数必须是8bit的倍数,这也就是说,即使出现我们应用的选项部分为4bit,但也必须使用4bit的垫片。这样才符合RFC的要求。 TCP选项部分实际运用的有以下几种: 最大报文传输段(Maximum Segment Size ---MSS) 窗口扩大选项(window scaling ) 选择确认选项(Selective Acknowledgements --SACK) 时间戳选项(timestamps) Nop 下面是一个实际网络中选项部分使用齐全的一个数据包,如图解码部分: 使用wir

文档评论(0)

1亿VIP精品文档

相关文档