单选题
如果用户程序使用UDP进行数据传输,那么______协议必须承担可靠性方面的全部工作。
A、
数据链路层
B、
网际层
C、
传输层
D、
应用层
【正确答案】
D
【答案解析】
[解析] 传输层协议需要具有的主要功能包括:创建进程到进程的通信,提供流量控制机制。UDP在一个低的水平上完成以上的功能,使用端口号完成进程到进程的通信,但在收到用户数据报时没有流量控制机制,也没有确认,而且只是提供有限的差错控制。因此,UDP是一个无连接、不可靠的传输层协议。如果用户应用程序使用UDP进行数据传输,必须在传输层的上层即应用层提供可靠性方面的全部工作。
提交答案
关闭