當前位置:生活全書館 >

IT科技

> tcp和udp的區別是什麼

tcp和udp的區別是什麼

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張

標籤: tcp udp
  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/6rmxm1.html