TCP和UDP的區別以及應用有什麼不同?

2021-08-27 01:37:36 字數 345 閱讀 2942

tcp---傳輸控制協議,提供的是面向連線、可靠的位元組流服務。當客戶和伺服器彼此交換資料前,必須先在雙方之間建立乙個tcp連線,之後才能傳輸資料。tcp提供超時重發,丟棄重複資料,檢驗資料,流量控制等功能,保證資料能從一端傳到另一端。

udp---使用者資料報協議,是乙個簡單的面向資料報的運輸層協議。udp不提供可靠性,它只是把應用程式傳給ip層的資料報傳送出去,但是並不能保證它們能到達目的地。由於udp在傳輸資料報前不用在客戶和伺服器之間建立乙個連線,且沒有超時重發等機制,故而傳輸速度很快。

應用: http協議在運輸層採用的就是tcp協議,在瀏覽器中輸入ip位址後,與伺服器建立連線,採用的就是tcp協議,是一種面向連線、可靠的位元組流服務。

TCP和UDP協議的簡介以及區別

tcp 傳輸控制協議 這是乙個面向連線的傳輸協議,在傳送資料之前,要和對方建立可靠的連線。乙個tcp連線必須經過三次握手才能建立,經過四次揮手才能斷開。三次握手 客戶端向伺服器傳送syn請求建立連線 伺服器向客戶端傳送syn以及ack確定是否建立連線?客戶端向伺服器傳送ack確定建立連線。四次握手 ...

TCP和UDP的優缺點以及區別

一 tcp tcp是傳輸控制協議,是面向連線的通訊協議 如 打 通過三次握手建立連線,通訊完成時四次揮手,一般應用在對安全性 完整性有嚴格要求的場景,如ftp smtp http等 優點 tcp 具有高可靠性,確保傳輸資料的正確性,不出現丟失或亂序 缺點 tcp相對於udp速度慢一點,效率低,而且要...

TCP和UDP的區別

tcp transimission control protocol 傳輸控制協議 和udp user datagram protocol 是傳輸層的兩種實現版本!它們之間提供基本的服務又各有所長。因此,根據對特定服務質量的要求,應用層軟體單元可以選擇通過傳輸層的tcp版本或者udp版本來傳輸資料。...