单项选择题

如果用户应用程序使用UDP协议进行数据传输,那么下面哪一部分程序必须承担可靠性方面的全部工作( )。

A.数据链路层程序
B.互联网层程序
C.传输层程序
D.用户应用程序