TCP,UDP协议的区别
2019-07-24 14:59
288 查看
TCP,UDP协议的区别
UDP在传送数据之前不需要先建立连接,远地主机在收到UDP报文之后,不要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP确是一种最有效的工作方式(一般用于即时通信),你如:QQ语音、QQ视频、直播等等。
TCP提供面向连接的服务。在传送数据之前必须先连理连接,数据传送后要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接来节约系统资源),这样难以避免增加了许多开销,如确认、流量控制、计时器以及连接管理等。这不仅是协议数据单元的首部增大很多,还要占用许多处理机资源、TCP一般用于文件传输、发送和接收邮件、远程登录等场景。
相关文章推荐
- udp协议和tcp协议的区别
- TCP & UDP 传输层协议区别
- TCP UDP协议的区别不同
- TCP和UDP协议的区别
- TCP和UDP协议的简介以及区别
- TCP与UDP协议的区别
- TCP与UDP两种协议的区别
- TCP UDP协议的区别不同
- tcp/ip、http、udp等网络协议 区别
- UDP协议以及与TCP区别
- TCP与UDP协议的特点及区别小结
- TCP协议和UDP协议的简要区别及其三次握手过程和TCP协议首部格式简介
- UDP协议及其与TCP的区别
- SOCKET, TCP/UDP, HTTP, FTP 协议的区别
- TCP/UDP 协议,和 HTTP、FTP、SMTP,区别及应用场景
- 深入理解TCP、UDP协议及两者的区别
- TCP与UDP协议的区别
- java中TCP和UDP两种协议的区别?
- TCP,UDP,HTTP,HTTPS协议的区别理解
- TCP与UDP协议的区别