1、TCP是面向连接的,UDP是无连接的,TCP提供可靠的服务,也就是说,通过TCP连接传输的数据不会丢失,没有重复,并且按顺序到达,UDP没有可靠性 。
2、TCP是面向字节流的,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的 。TCP是全双工的可靠信道,UDP是不可靠信道 。
为了确保消息传输的可靠性,TCP为每个分组提供序列号,并且还确保顺序接收发送到接收端实体的分组 。然后,接收实体向成功接收的字节发回相应的确认(ACK);如果发送实体在合理的往返延迟(RTT)内没有收到确认,则将重新发送相应的数据(假设它丢失) 。
【tcp和udp的区别】资料拓展:TCP提供一种面向连接的、可靠的字节流服务 。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据包之前必须先建立一个TCP连接 。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁 。
推荐阅读
- 谐星和明星的区别
- 叙述和描写有什么区别
- 悟吉塔和贝吉特区别
- 我们和咱们的区别是什么
- 什么是公因数和最大公因数概念 什么是公因数和最大公因数
- 首发过会和ipo区别
- 苯乙烯和溴的四氯化碳反应方程式 苯乙烯和溴的四氯化碳反应方程式是什么
- 2和4和8的最小公倍数 2和4和8的最小公倍数是多少
- x88 和索爱hbh-65蓝牙的连接测试
- 泡温泉需要穿内衣和内裤吗