計算機網路 tcp和udp的區別

2021-09-01 19:47:11 字數 344 閱讀 2014

1、tcp面向連線(如打**要先撥號建立連線);udp是無連線的,即傳送資料之前不需要建立連線

2、tcp提供可靠的服務。也就是說,通過tcp連線傳送的資料,無差錯,不丟失,不重複,且按序到達;udp盡最大努力交付,即不保證可靠交付

tcp通過校驗和,重傳控制,序號標識,滑動視窗、確認應答實現可靠傳輸。如丟包時的重發控制,還可以對次序亂掉的分包進行順序控制。

3、udp具有較好的實時性,工作效率比tcp高,適用於對高速傳輸和實時性有較高的通訊或廣播通訊。

4.每一條tcp連線只能是點到點的;udp支援一對一,一對多,多對一和多對多的互動通訊

5、tcp對系統資源要求較多,udp對系統資源要求較少。

計算機網路 TCP和UDP區別

1 tcp是有連線的在編寫 時需要監聽,需要accept把鏈結拿進來,udp是無連線的在寫 的時候不需要監聽也不需要accept,直接使用sendto傳送和使用recvfrom接收就可以了。2 tcp是面向位元組流的,傳輸的過程中傳輸的也就是二進位制,udp是面向資料報的,應用層給傳輸層多少位元組,...

計算機網路 TCP和UDP

我們說了tcp是可靠連線,那麼是不是tcp一定就優於udp呢?tcp和udp之間的額優點和缺點,不能簡單絕對的進行比較 udp 在傳送資料之前不需要先建立連線。對方的傳輸層在收到 udp 報文後,不需要給出任何確認。雖然 udp 不提供可靠交付,但在某些情況下 udp 是一種最有效的工作方式。tcp...

計算機網路 TCP與UDP的區別

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