UDP与IP差异?

时间:2011-09-18 19:18:05

标签: tcp udp ip

据我所知,UDP位于传输层和互联网层的IP上。我也知道它们既无连接又不可靠。那么当我们已经拥有IP时,UDP有什么意义呢?区别不是很清楚。非常感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:44)

  

那么当我们已经拥有IP时,UDP有什么意义呢?

多路复用服务。 UDP端口号可以使用相同的L3标识区分同一主机上的多个服务。仅使用IP,就无法在同一台站上托管多项服务,并可轻松区分它们。

另外,考虑UDP over IPv6的情况。由于IPv6没有错误检查,因此有人必须执行错误检查: UDP的Checksum字段不是可选的

答案 1 :(得分:11)

一旦数据包使用其IP地址到达主机,则需要将数据包提供给此计算机上的某个应用程序。要确定哪个应用程序应该获取数据包,它需要基于端口的解复用逻辑。 UDP具有端口信息,IP使用该端口信息将数据包传送到适当的应用程序。