TCP数据偏移
来源:11-17 专项练习题答案揭晓与解析

慕仙7324853
2020-06-07
“数据偏移字段表示传输数据偏移TCP首部的距离,如果TCP报文中包含可选数据,则数据偏移段起作用”
老师 我对上面这句话还不太理解 你之前课程里讲的是数据偏移对应的是TCP头部里的TCP选项 主要作用是选择重传 那开头的“如果TCP报文中包含可选数据,则数据偏移段起作用”要怎么理解?
写回答
1回答
-
咚咚呛
2020-06-07
嗯,这里有点绕,我们来理清楚一下。
首先,对于选择重传,在TCP头部,并没有特定的字段来指明需要重传的位置,因此需要利用可选数据的空间。
但是利用了可选数据的空间,TCP头部就变长了,并且变长的长度是未知的,所以这个时候,我们也需要指定TCP报文,数据段的起始位置,这个时候我们需要利用数据偏移字段。
通过填写可变长的空间和数据偏移字段,才能真正让可变长部分正常工作起来。
希望对你有所帮助。
00
相似问题