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連線必須要經過三次 對話 才能建立起來,其中的過程非常複雜,我們這裡只做簡單 形象的介紹,你只要做到能夠理解這個過程即可。我們來看看這三...