首页 > 试题广场 >

下列关于UDP协议的叙述中,正确的是 ()

[单选题]

下列关于UDP协议的叙述中,正确的是 ()

Ⅰ 提供无连接服务

Ⅱ 提供复用/分用服务

Ⅲ 通过差错校验,保障可靠数据传输

  • 仅Ⅰ
  • 仅Ⅰ、Ⅱ
  • 仅Ⅱ、Ⅲ
  • Ⅰ、Ⅱ、Ⅲ
UDP是 OSI 参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成 [2]    ,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是 IP协议 与上层协议的接口。UDP协议适用 端口 分别运行在同一台设备上的多个 应用程序
发表于 2016-12-18 13:14:07 回复(0)
对于第三项,UDP确实会有差错校验,但并不能保障可靠传输。UDP的差错校验只是保证接收方接受的UDP数据包是正确的。而可靠传输的含义是:发送方发送的报文都能够正确无误的按序到达接收方。
发表于 2017-04-12 16:31:53 回复(2)
传输层分用和复用就是把网络层提供的host-to-host传输服务扩展到运行于计算机上的应用进程间的传输服务
分用是把运输层segment中的信息发送给正确的socket的服务
复用是把所有socket中的数据集中并加头信息封装,然后发送到网络层的服务

编辑于 2018-10-24 20:44:22 回复(1)

运输层的一个很重要的功能是复用和分用:

  • 复用, 发送方不同的应用都可以使用用一个运输层协议传递数据(加上合适的首部加以区分)
  • 分用, 接收方的运输层在剥去报文的首部后能够把数据正确的交付到目的应用.

为了解决复用和分用过程中数据不混淆的问题, 运输层采用协议端口号(或端口)来区分.在TCP/IP体系中, 运输层采用16位(共65535个)的端口号来标识一个端口. 端口只是具有本地意义, 表示了应用程序和运输层交互时使用的标识.

发表于 2019-09-30 14:08:46 回复(0)
UDP也要提供检查和校验。其原因是链路层以下的协议在源端和终端之间的某些通道可能不提供错误检测。虽然UDP提供有错误检测,但检测到错误时,UDP不做错误校正,只是简单地把损坏的消息段扔掉,或者给应用程序提供警告信息。so---- 保障可靠数据传输---wrong
发表于 2017-04-06 10:52:40 回复(0)
传输层的复用与分用。
复用:应用层所有的应用进程都可以通过传输层再传送到IP层(网络层)。
分用:传输层从IP层收到发送给各应用进程的数据后,分别交付到指定的各应用进程。
传输层的复用与分用是通过协议端口号实现的。

UDP的差错检测:
校验和:对伪首部(IP源、目的地址)、UDP首部(源、目的端口)、UDP数据部分   三个部分一起计算得出的校验和
               这样计算的校验和,既能检验是否是正确的IP地址:端口,又能检测UDP数据不出错。如果出错的话就丢弃。
        
               但是这样仅仅是进行差错检测,并没有校验这一环节! 且没有重传机制,也不能保证可靠传输
发表于 2020-09-09 15:04:07 回复(0)
UDP和TCP都可实现复用和分用
发表于 2022-03-21 10:23:43 回复(0)
传输层:TCP(传输控制协议)是一种可靠的报文传输协议,UDP(用户数据报协议)是一种不可靠的报文传输协议。
发表于 2019-06-03 18:51:22 回复(0)
UDP协议在IP协议的基础上提供了复用和分用功能,不保证可靠传输
发表于 2018-03-21 09:11:41 回复(0)
复用和分用涉及到端口
发表于 2017-12-28 12:13:32 回复(0)
如何理解UDP提供复用/分用功能?
发表于 2017-04-04 10:57:10 回复(2)
UDP也要提供检查和校验。其原因是链路层以下的协议在源端和终端之间的某些通道可能不提供错误检测。虽然UDP提供有错误检测,但检测到错误时,UDP不做错误校正,只是简单地把损坏的消息段扔掉,或者给应用程序提供警告信息。so---- 保障可靠数据传输---wrong
发表于 2017-03-24 20:54:15 回复(0)
III是TCP的功能。
发表于 2016-12-27 15:16:07 回复(0)