您好,欢迎访问一九零五行业门户网

tcp和udp有何区别(tcp和udp的区别(3点即可))

本文为大家介绍tcp和udp有何区别(tcp和udp的区别(3点即可)),下面和小编一起看看详细内容吧。
tcp和udp有什么区别
tcp和udp有什么区别
传输层协议主要有tcp和udp。
udp:提供无连接通信,不能保证数据包一定送到目的地址。立即传输少量数据的典型应用程序使用udp
tcp: 是面向连接的。可靠地。一种基于字节流的通信协议,可为传输大量数据或需要接受数据许可的应用程序提供定向和可靠的通信,
tcp 连接就像打电话一样。用户拨打特定号码,对方在线并拿起电话,然后双方通话,通话结束后挂机。
而udp就像发短信一样。用户向对方发送短信。发件人不知道对方有没有收到信息,也不知道对方有没有接听。消息发送者发送的消息也是如此。
tcp和udp都是常用的通信方式,它们在特定的条件下发挥着不同的作用。具体来说,tcp和udp的区别主要表现在以下几个方面:
(1)tcp是面向连接的传输控制协议,udp提供无连接的分组服务。
(2) tcp可靠性高,保证传输数据的正确性,不丢失,不乱序;
(3)udp在传输数据前不建立连接,不检查和修改数据报,不需要等待对方的响应,所以会出现丢包、重复、乱序,应用程序需要对传输可靠性的各个方面负责。
(4)tcp需要较多的系统资源,udp需要较少的系统资源。
(5) udp比tcp实时性更好,工作效率更高
(6) udp的报文段结构比tcp简单,网络开销小
延伸:udp比tcp效率高,为什么tcp能保住?
事实上,tcp和udp各有优缺点,适用于不同的通信环境。在某些环境中,udp 确实很高效,而在某些环境中,则需要可靠的连接。这时候还是用tcp比较好。提到tcp,一般也会提到ip。
ip协议是网络层协议,它规定互联网上的每一台计算机都有一个唯一的ip地址,这样数据包就可以通过路由器转发到指定的计算机上,但ip并不能保证数据传输的可靠性。
好了,tcp和udp有何区别(tcp和udp的区别(3点即可))的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。
其它类似信息

推荐信息