tcp与udp的区别

来源:互联网 发布:历年总决赛mvp平均数据 编辑:程序博客网 时间:2024/06/08 18:58

tcp是一种面向有连接的传输层协议。它可以保证两端通信主机之间的通信可达。tcp能够正确处理在传输过程中的丢包、传输顺序乱掉等异常情况。此外,tcp还能有效利用宽带,缓解网站拥堵,然而,为了建立与断开连接,有时它需要7次的发包收包,导致网络流量的浪费。此外,为了提高网络的利用率,tcp协议定义了各种复杂的规范,因此不利用视频会议(音频、视频的数据量既定)等场合使用。

udp有别于tcp,它是一种面向无连接的传输层协议,udp不会关注对端是否真的收到了传送过去的数据,如果需要检查对端是否收到分组数据包,或者对端是否连接到网络,则需要在应用程序中实现。udp常用于分组数据较少或多播、广播通信以及视频通信等多媒信领域。

原创粉丝点击