关于TCP数据包的问题

网络工程 ip tcp 协议论 第 4 层 传输协议
2022-02-04 19:46:26

我目前在大学学习网络,我只是想确保我正确理解了 TCP 的一部分。

问题是“TCP 使用什么来以正确的顺序重新组装数据包?”

是 IPv4 还是 IPv6?我想我对这两个感到困惑。

1个回答

TCP 使用分段,但 IP 使用数据包。

TCP 将从应用程序获取数据流,并将数据分段,将分段传递给 IP(IPv4 或 IPv6)。IP 将 TCP 段封装成数据包。IP 可能需要对数据包进行分段(IPv4 可以沿路径分段,但 IPv6 不能),目标主机中的 IP 将重新组装数据包分段,将原始分段传递给目标主机中的 TCP。

TCP 将不知道数据包被分段和重新组合。