试比较TCP和UDP协议的功能
正确答案:
TCP和UDP都是互联网的传输层协议,其区别在于前者提供面向连接的传输服务,而后者提供无连接的传输服务。
面向连接的服务意味着一对主机之间必须先建立连接,然后才能传送数据,最后释放连接。TCP提供一个或多个端口号作为通信中应用进程的地址。TCP连接是以发起端的端口号为起点,终止于接收端的端口号,沿着连接的数据传送是双向的.
TCP建立和释放连接的过程采用3次握手协议。这种协议的实质是连接两端都要声明自己的连接端点标识,并回答对方的连接端点标识,以确保不出现错误的连接。连接可能是主动建立的,也可能是被动建立的。在连接建立、存在和释放的各个阶段形成了不同的状态,其中发送和应答的各种信号都是TCP段头中的标志。
面向连接的服务也意味着可靠和顺序的提交。但缺点是效率低,特别对少量数据显得开销太大。UDP提供的无连接的服务,UDP不建立连接,但不保证可靠和顺序,因而效率较高.
面向连接的服务意味着一对主机之间必须先建立连接,然后才能传送数据,最后释放连接。TCP提供一个或多个端口号作为通信中应用进程的地址。TCP连接是以发起端的端口号为起点,终止于接收端的端口号,沿着连接的数据传送是双向的.
TCP建立和释放连接的过程采用3次握手协议。这种协议的实质是连接两端都要声明自己的连接端点标识,并回答对方的连接端点标识,以确保不出现错误的连接。连接可能是主动建立的,也可能是被动建立的。在连接建立、存在和释放的各个阶段形成了不同的状态,其中发送和应答的各种信号都是TCP段头中的标志。
面向连接的服务也意味着可靠和顺序的提交。但缺点是效率低,特别对少量数据显得开销太大。UDP提供的无连接的服务,UDP不建立连接,但不保证可靠和顺序,因而效率较高.
答案解析:有
微信扫一扫手机做题