不挂科搜题免费

问题:

指出UDP和TCP协议的特点和主要区别,并指出他们的适用范围。(5分)

答案:

答:TCP是一种面向连接的协议,该协议保证客户端和服务端的所传送的是正确可靠的,在传输数据前必须先建立连接,因为要先建立连接,并且所传送的每个字节的数据都要进行确认,所以协议的开销较大,效率较低。UDP是一种无连接的协议,传送数据前不必建立连接,也不用对数据进行确认,它不能保证传输的数据的可靠性,但由于它速度快,效率高。当进程需要传输可靠的数据时应使用TCP,当进程需要高效传输数据,可以忽略可靠性时应使用UDP协议。