简答题

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

正确答案

只有IP分组不足够,因为IP分组中没有端口号,不能区分不同的应用。IP分组包含IP址,该地址指定一个目的地机器。一旦这样的分组到达了目的地机器,网络控制程序如何知道该把它交给哪个进程呢?UDP分组包含一个目的地端口,这一信息是必需的,因为有了它,分组才能被投递给正确的进程。

答案解析

相似试题
  • 某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP数据报。既然都是数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?

    简答题查看答案

  • UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?

    简答题查看答案

  • 使用UDP协议通信时,需要使用哪个类把要发送的数据打包()

    单选题查看答案

  • 使用UDP通信时,用DatagramPacket类把要发送的信息打包。

    判断题查看答案

  • 进行UDP通信时,在接收端若要获得发送端的IP地址,可以使用DatagramPacket的哪个方法?()

    单选题查看答案

  • 什么是SNMP,它位于OSI模型的第几层,使用UDP什么端口,发送什么消息?

    简答题查看答案

  • 如果网络环境中的两台主机要实现进程通信,那么它们首先要约定好传输层协议类型。例如,两台主机中一台主机的传输层使用TCP协议,而另一台主机的传输层可以使用UDP协议。

    判断题查看答案

  • 用UDP套接字通信时,常用哪个类把要发送的信息打包?()

    单选题查看答案

  • UDP和TCP都使用了与应用层接口处的()与上层的应用进程进行通信。

    填空题查看答案