網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

tcp和udp之間的區別

欄目: IT科技 / 發佈於: / 人氣:5.99K

TCP傳輸協議,是一種面向連接的、可靠的、基於字節流的傳輸層通信協議,由IETF的RFC793定義,UDP是Internet協議集支援一個無連接的傳輸協議,爲應用程序提供了一種無需建立連接,就可以發送封裝的IP數據包的方法;

tcp和udp之間的區別

兩者的區別主要如下,首先,TCP面向連接,而UDP是無連接的,也就是說,UDP發送數據前不需要建立連接;

tcp和udp之間的區別 第2張

其次,TCP提供的服務更可靠,換句話說,透過TCP連接傳輸的數據無差錯、不丟失、不重複,並且能夠按序到達,而UDP不保證可靠交付;

tcp和udp之間的區別 第3張

第三,TCP面向字節流,也就是說TCP處理數據時,看成一連串無結構的字節流,而UDP則面向報文的,TCP連接只能是點到點的,但UDP不但支援一對一,還可以一對多、多對一和多對多的交互通信,UDP的首部開銷8個字節比TCP的20字節要小。

tcp和udp之間的區別 第4張

Tags:udp tcp