第5题:
请简述UDP协议的特点
相同点: 两者都是传输层重要的高级协议,都能实现两台计算机之间的通信。 不同点: 1、 UDP是用户数据报协议(User Datagram Protocol);TCP是传输控制协议(Transmission Control Protocol)。 2、 UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接;TCP协议是面向连接的通信协议,即在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据。 3、 UDP协议消耗资源小,通信效率高;TCP协议每次连接的创建都需要经过“三次握手”,通信效率比UDP低。 4、 UDP协议不能保证数据的完整性,可能会造成数据的丢失,在传输重要数据时不建议使用UDP协议;TCP协议可以保证传输数据的安全性和完整性,下载文件时必须采用TCP协议。 5、 UDP中只有发送端和接收端,不区分客户端与服务器端,计算机之间可以任意地发送数据; TCP通信是严格区分客户端与服务器端的。