采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
“数据偏移字段表示传输数据偏移TCP首部的距离,如果TCP报文中包含可选数据,则数据偏移段起作用” 老师 我对上面这句话还不太理解 你之前课程里讲的是数据偏移对应的是TCP头部里的TCP选项 主要作用是选择重传 那开头的“如果TCP报文中包含可选数据,则数据偏移段起作用”要怎么理解?
嗯,这里有点绕,我们来理清楚一下。
首先,对于选择重传,在TCP头部,并没有特定的字段来指明需要重传的位置,因此需要利用可选数据的空间。
但是利用了可选数据的空间,TCP头部就变长了,并且变长的长度是未知的,所以这个时候,我们也需要指定TCP报文,数据段的起始位置,这个时候我们需要利用数据偏移字段。
通过填写可变长的空间和数据偏移字段,才能真正让可变长部分正常工作起来。
希望对你有所帮助。
登录后可查看更多问答,登录/注册
编程之前先学这门课,系统补足计算机基础知识,夯实编程地基
3.4k 17
1.7k 14
1.2k 13
1.4k 11