TCP数据偏移

来源:11-17 专项练习题答案揭晓与解析

慕仙7324853

2020-06-07

“数据偏移字段表示传输数据偏移TCP首部的距离,如果TCP报文中包含可选数据,则数据偏移段起作用”
老师 我对上面这句话还不太理解 你之前课程里讲的是数据偏移对应的是TCP头部里的TCP选项 主要作用是选择重传 那开头的“如果TCP报文中包含可选数据,则数据偏移段起作用”要怎么理解?

写回答

1回答

咚咚呛

2020-06-07

嗯,这里有点绕,我们来理清楚一下。

首先,对于选择重传,在TCP头部,并没有特定的字段来指明需要重传的位置,因此需要利用可选数据的空间。

但是利用了可选数据的空间,TCP头部就变长了,并且变长的长度是未知的,所以这个时候,我们也需要指定TCP报文,数据段的起始位置,这个时候我们需要利用数据偏移字段。

通过填写可变长的空间和数据偏移字段,才能真正让可变长部分正常工作起来。

希望对你有所帮助。

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程