这个是百度到的。写的非常详细,但是。。看着太累了。。
简单说下我的理解吧
UDP:想象成小区楼后面的邮箱。信息想象成信件,邮递员就是网络。只要你写了地址,门牌号,内容,邮递员就会帮你送达。但是,不安全,信件的话,很有可能出现意外(网络等原因)被别人拿走。(丢包)
TCP:想象成两个人通信,打电话,打手台对讲机。同样会出现信号不好(丢包)的情况,但是可以补救,等信号好了,再说一句就好了!(超时重传)
所以相对于UDP来说,TCP更稳定。稳定的不在于丢包,在于丢了以后可以重新发。
但是也不是说TCP更好,TCP因为在开始前要建立链接,比如,俩人打电话,你们俩占用着这个信道,其他人打电话是打不进来的。造成效率会低,慢。相反UDP就没有这方面的顾虑。所以还是需要看情况来决定。
(但是现在多数还是TCP。。毕竟更安全,更稳定!)
UDP和TCP
最新推荐文章于 2024-09-04 18:11:39 发布