TCP協議和UDP協議的定義及區別

2021-10-09 17:28:14 字數 535 閱讀 9564

tcp協議即transimission control protocol ,傳輸控制協議,

基於位元組的傳輸層通訊協議,負責兩台計算機之間建⽴可靠的【保

證資料安全到達對⽅】,可連線【⾯向連線,三次握⼿】的通訊。

特點:安全的【確保接收⽅完全正確的獲取傳送⽅傳送的全部資料】

⾯向連線的【資料傳輸必須要建⽴連線,連線的過程中需要時間】

資料傳輸的效率較低

傳輸的資料的⼤⼩有限制,⼀旦連線建⽴,雙⽅可以通過指定的格式

傳送資料

udp協議

udp協議即user datagram protocol,⽤戶資料報協議,提供

⾯向⽆連線的不可靠的資訊傳輸服務。udp不提供可靠性,應⽤程

序傳給ip層的資料報傳送出去,但是並不能保證它們能到達⽬的

地。由於udp在傳輸資料報前不⽤在客戶和伺服器之間建⽴⼀個連

接,且沒有超時重發等機制,故⽽傳輸速度很快。特點:

不安全的

⽆連線的

速度快⼤⼩是有限制的,每個資料報的⼤⼩必須限制在64k以內

TCP協議和UDP協議

前面我們學習了網路的7層模型,其中談到傳輸層的相關協議有tcp transmission control protocol 傳輸控制協議 和udp user datagram protocol 使用者資料報協議 一 tcp協議 tcp transmission control protocol 是一...

TCP協議和UDP協議

tcp transfer control protocol 是面向連線的,所謂面向連線,就是當計算機雙方通訊時必需經過先建立連線,然後傳送資料,最後拆除連線三個過程。tcp在建立連線時又分三步走 第一步,是請求端 客戶端 傳送乙個包含syn即同步 synchronize 標誌的tcp報文,syn同步...

TCP協議和UDP協議

區別 面向連線vs無連線 tcp建立乙個連線需要3次握手ip資料報,斷開連線需要4次握手。另外斷開連線時發起方可能進入time wait狀態長達數分鐘 視系統設定,windows一般為120秒 在此狀態下連線 埠 無法被釋放。udp不需要建立連線,可以直接發起。可靠vs不可靠 tcp利用握手 ack...