2011-04-07 27 views
2

因此,我无法找到描述TCP数据包是否是IP数据报有效负载的来源,反之亦然。我想象TCP数据包必须是有效负载,因为大概路由器可以分割IP数据报,从而分割TCP数据包,然后最终路由器必须重新发布它们。我对吗?TCP和IP数据包之间的关系

+1

这是我的理解。虽然我不相信你是在话题上。 – 2011-04-07 23:43:03

+0

TCP * over * IP。几乎都说这一切。 IP路由器也知道如何处理UDP * over IP。维基百科要说什么? – 2011-04-07 23:47:18

回答

3

如果通过“payload”指的是IP报头后面的数据,那么TCP在接收数据时就是IP数据包的“有效载荷”,因为它是上层协议。

虽然网络的正确术语实际上是“封装”(参见http://en.wikipedia.org/wiki/Encapsulation_(networking))。

它基本上是通过在信息从应用程序传播到线路时在渐进层协议上添加工作的。在传输之后,数据包被重新组装,然后数据包被错误检查,标头被剥离,并且你所指的“有效载荷”成为下一个被检查的信息块。一旦所有的外部协议层被剥离,服务器/客户端就拥有与应用程序发送的内容直接对应的信息。

0

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