計算機網路TCP與UDP的區別

2021-08-13 10:30:23 字數 632 閱讀 4976

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.向上級提供有序的,可靠的,無差錯的資料傳輸服務

計算機網路 TCP與UDP的區別

tcp是傳輸控制協議,提供的是一種面向連線的 可靠的 基於位元組流的服務。當客戶與伺服器彼此之間交換資料前,必須在雙方之間建立乙個tcp連線,之後才能傳輸資料。tcp提供超時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能順序地從一端傳到另一端。其中tcp的連線包括三個狀態 連線建立 三次握...

計算機網路 TCP與UDP

1.tcp的三次握手過程?為什麼會採用三次握手,若採用二次握手可以嗎?建立連線的過程是利用客戶伺服器模式,假設主機a為客戶端,主機b為伺服器端。1 tcp的三次握手過程 主機a向b傳送連線請求 主機b對收到的主機a的報文段進行確認 主機a再次對主機b的確認進行確認。2 採用三次握手是為了防止失效的連...

計算機網路 TCP與UDP

tcp ip中有兩個具有代表性的傳輸層協議,它們分別是tcp與udp。tcp提供可靠地通訊傳輸。udp則常被用於讓廣播和細節控制交給應用的通訊傳輸。tcp ip的眾多應用協議大多以客戶端 服務端形式執行。客戶端是請求的發起端。服務端是表示提供服務的意思。服務端的程式必須提前啟動,準備接收客戶端的請求...