为什么要使用UDP?让用户进程直接发送原始的IP分组不就足够了吗?


为什么要使用UDP?让用户进程直接发送原始的IP分组不就足够了吗?

正确答案:仅仅使用IP分组还不够。P分组包含P地址,该地址指定一个目的机器。一旦这样的分组到达了目的机器,网络控制程序如何知道该把它交给哪个进程呢?UDP分组包含一个目的端口,这一信息是必需的,因为有了它,分组才能被投递给正确的进程。此外UDP可以对数据报做包括数据段在内的差错检测,而PP只对其头部做差错检测。