tcp和udp的区别

安靜的旋律 2个月前 已收到1个回答 举报

残缺的温柔 4星

共回答了431个问题采纳率:92.7% 评论

TCP/IP协议是一个协议簇,里面包括很多协议的,UDP只是其中的一个。

1、首先TCP是面向连接的,UDP是无需连接的,TCP有着三握四挥,并且三次握手和四次挥手是对TCP建立的连接有着重要意义的两步,并且TCP是对IP无可靠性提供可靠性的源头,UDP继承了IP的特性,不保证不丢失包,不保证按顺序到达;

2、TCP面向字节流,发送的时候是一个流,没有头尾,IP包不是一个流,而是一个个的IP包,UDP也是如此;

3、TCP是有拥塞控制的,但是UDP没有。

4、基于连接与无连接;

5、对系统资源的要求(TCP较多,UDP少);

6、UDP程序结构较简单;

7、流模式与数据报模式 ;

8、TCP保证数据正确性,UDP可能丢包;

9、TCP保证数据顺序,UDP不保证。

8小时前

8
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com