您的位置:首页 > 理论基础 > 计算机网络

TCP,UDP协议的区别

2019-07-24 14:59 288 查看

TCP,UDP协议的区别


UDP在传送数据之前不需要先建立连接,远地主机在收到UDP报文之后,不要给出任何确认。虽然UDP不提供可靠交付,但在某些情况下UDP确是一种最有效的工作方式(一般用于即时通信),你如:QQ语音、QQ视频、直播等等。

TCP提供面向连接的服务。在传送数据之前必须先连理连接,数据传送后要释放连接。TCP不提供广播或多播服务。由于TCP要提供可靠的、面向连接的传输服务(TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接来节约系统资源),这样难以避免增加了许多开销,如确认、流量控制、计时器以及连接管理等。这不仅是协议数据单元的首部增大很多,还要占用许多处理机资源、TCP一般用于文件传输、发送和接收邮件、远程登录等场景。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: