天天看點

計算機網絡TCP與UDP的差別

UDP協定:

UDP是User Datagram Protocol的簡稱, 中文名是使用者資料報協定,是OSI(Open System Interconnection,開放式系統互聯) 參考模型中一種無連接配接的傳輸層協定,提供面向事務的簡單不可靠資訊傳送服務,IETF RFC 768是UDP的正式規範

  UDP協定看作IP協定暴露在傳輸層的一個接口,盡管UDP協定非常簡單,但它的産生晚于更加複雜的TCP協定。對于一些簡單的通信,有時候隻需要UDP這樣簡單的協定就足夠了。

UDP協定的特點

  a. 是無連接配接的。相比于TCP協定,UDP協定在傳送資料前不需要建立連接配接,當然也就沒有釋放連接配接。

  b.靈活友善比較迅速。

  c.不會對封包重複的丢失、重複或無序進行處理

TCP協定:

TCP(Transmission Control Protocol 傳輸控制協定)是一種面向連接配接的、可靠的、基于位元組流的傳輸層通信協定,由IETF的RFC 793定義

TCP協定的特點:

a.需要建立連接配接,傳輸資料,釋放連接配接三個階段

b.向上級提供有序的,可靠的,無差錯的資料傳輸服務

繼續閱讀