網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 精緻生活 > 

tcp和udp的區別

欄目: 精緻生活 / 釋出於: / 人氣:1.17W

tcp和udp的區別在於基於連線與無連線、對系統資源的要求(TCP較多,UDP少),UDP程式結構較簡單,流模式與資料報模式,TCP保證資料正確性,UDP可能丟包,TCP保證資料順序,UDP不保證。

tcp和udp的區別

TCP與UDP區別總結

1、TCP面向連線(如打電話要先撥號建立連線);UDP是無連線的,即傳送資料之前不需要建立連線。

2、TCP提供可靠的服務。也就是說,通過TCP連線傳送的資料,無差錯,不丟失,不重複,且按序到達;UDP盡最大努力交付,即不保證可靠交付。

tcp和udp的區別 第2張

3、TCP面向位元組流,實際上是TCP把資料看成一連串無結構的位元組流;UDP是面向報文的,UDP沒有擁塞控制,因此網路出現擁塞不會使源主機的傳送速率降低(對實時應用很有用,如IP電話,實時視訊會議等)。

4、每一條TCP連線只能是點到點的,UDP支援一對一,一對多,多對一和多對多的互動通訊。

5、TCP首部開銷20位元組;UDP的首部開銷小,只有8個位元組。

Tags:tcp udp