UDP和TCP的區別

2021-07-11 05:39:53 字數 475 閱讀 3689

udp:

1.udp無需建立連線。因此udp不會引入建立連線的延遲。

2.udp無連線狀態。tcp需要在鏈結的過程中維護連線狀態。此連線狀態包括接收和傳送快取等,udp不跟蹤,不維護。

3.分組首部開銷小,udp只需要8位元組,而tcp需要20位元組。

4.應用層能更好的控制要傳送的資料和傳送時間。沒有用塞控制,所以也不需要較大的時延。

tcp:

1.tcp是面向連線的傳輸協議。

2.每一條tcp鏈結只能有兩個端點,每一條tcp只能是點對點的。

3.tcp提供可靠的交付服務,保證傳送的資料無差錯,不丟失,不重複且有序。

4.tcp提供全雙工通訊,tcp允許通訊雙方的應用程序在任何時候都能傳送資料,為此tcp連線的兩端都有傳送快取和接收快取,用來儲存臨時資料。

5.tcp是面向位元組流的,雖然應用程式和tcp的互動是一次乙個資料快,但tcp把應用程式交下來的資料看成僅僅是一串的無結構的位元組流。

TCP和UDP的區別

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

TCP和UDP的區別

tcp和udp都是傳輸層的協議,他們的區別主要如下 1 tcp,全名 傳輸控制協議 是面向連線的,也就是說在傳送方和接收方在傳送資料之前,必須通過三次握手建立連線,相當於現實生活中的打 功能,必須先撥號,接通後才能說話,udp,全名 使用者資料報協議 是無連線的,其中一方向向另一方傳送資料時不需要建...

TCP和UDP的區別

tcp transmission control protocol,傳輸控制協議 是基於連線的協議,也就是說,在正式收發資料前,必須和對方建立可靠的連線。乙個tcp連線必須要經過三次 對話 才能建立起來,其中的過程非常複雜,我們這裡只做簡單 形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三...