当前位置:文档之家› udp与tcp协议的特点、区别

udp与tcp协议的特点、区别

分别说明UDP和TCP协议特点,并说明各自应用的场合有哪些?

答:

1、TCP主要的特点:

①TCP是面向连接的的运输层协议;

②每一条TCP连接只能有两个端点,每一条TCP只能是点对点的;

③TCP提供可靠交付的服务;

④tcp提供全双工通信;

⑤面向字节流。

2、UDP的主要特点:

①udp是无连接的,即发送数据之前不需要建立连接;

②udp使用尽最大努力交付,即不保证可靠交付;

③udp是面向报文的;

④udp没有阻塞控制;

⑤udp支持一对一、一对多、多对一和多对多交互通信;

⑥udp的首部开销小。

3、tcp和udp各自应用的场合:

UDP 适用于不需要TCP 可靠机制的情形,比如,当高层协议或应用程序提供错误和流控制功能的时候。UDP 是传输层协议,服务于很多知名应用层协议,包括网络文件系统(NFS)、简单网络管理协议(SNMP)、域名系统(DNS)以及简单文件传输系统(TFTP)。

TCP是一种面向连接的、可靠的、基于字节流的运输层通信协议,通常由IETF的RFC 793说明。在简化的计算机网络OSI模型中,它完成运输层所指定的功能。一些要求比较高的服务一般使用这个协议,如FTP、Telnet、SMTP、HTTP、POP3等

相关主题