TCP与IP数据包之间的关系

3

我有困难找到一篇描述TCP数据包是IP数据报的有效负载还是反过来的来源。我想TCP数据包必须是有效负载,因为路由器可以分割IP数据报,因此分割TCP数据包,然后最终路由器必须重新组装它们。我对吗?


1
那是我的理解。但我并不确定你的话题是否恰当。 - Lightness Races in Orbit
TCP over IP。几乎说明了一切。IP路由器也知道如何处理UDP over IP。维基百科有什么说法? - Brian Roach
2个回答

4
如果您所说的“负载”是指IP头后面的数据,那么在接收数据时TCP就是IP包的“负载”,因为它是一个高层协议。但在网络中正确的术语实际上是封装
基本上,它通过从应用程序到线路传输信息时添加渐进式的协议层来工作。传输后,数据包将被重新组装,然后检查数据包是否有误,剥离头部,并且您所说的“负载”成为下一块被检查的信息。一旦所有外层协议层都被剥离,服务器/客户端就会得到直接对应于应用程序发送的信息。

-1
Tcp\IP是两个重要的协议。Tcp是面向连接的,而IP是一种无连接的协议。IP代表逻辑地址,它作为数据包地址工作。源数据包具有其目标地址。Tcp使用这个逻辑地址帮助数据包到达它们的目的地,并在数据包到达目的地时提供确认。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接