TCP協議與UDP協議

2021-10-06 01:47:29 字數 853 閱讀 7332

1)提供ip環境下的資料可靠傳輸,有效流控,全雙工操作(資料在兩個方向上能同時傳遞),多路復用服務,是面向連線,端到端的傳輸;

2)面向連線:正式通訊前必須要與對方建立連線。

3)tcp支援的應用協議:telnet(遠端登入)、ftp(檔案傳輸協議)、smtp(簡單郵件傳輸協議)。tcp用於傳輸資料量大,可靠性要求高的應用。

1)面向非連線的,不能提供可靠性、流控、差錯恢復功能。udp用於一次只傳送少量資料,可靠性要求低、傳輸經濟等應用。

2) udp支援的應用協議:nfs(網路檔案系統)、snmp(簡單網路管理系統)、dns(主網域名稱稱系統)、tftp(通用檔案傳輸協議)等。

都是傳輸層協議,都使用埠號來區別不同的應用程式,都在報子頭自段新增源埠和目的埠。

1.tcp是面向連線的;udp是無連線的。

2.tcp要求系統資源較多,udp較少;

3.udp程式結構較簡單;

4.流模式(tcp)與資料報模式(udp);

5.tcp保證資料正確性,udp可能丟包 ;

6.tcp的邏輯通訊通道是全雙工的可靠通道。udp是不可靠通道,整體看來udp開銷比較小的

7.tcp保證資料順序,udp不保證 ;

8.tcp是面向位元組流,實際上是tcp把資料看成一連串的無結構的字元流:udp是面向報文的,udp沒有擁塞控制,因此網路出現擁塞不會使源主機的傳送速率降低;

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

tcp:面向連線、傳輸可靠(保證資料正確性,保證資料順序)、用於傳輸大量資料(流模式)、速度慢,建立連線需要開銷較多(時間,系統資源)。

udp:面向非連線、傳輸不可靠、用於傳輸少量資料(資料報模式)、速度快。

TCP協議與UDP協議

tcp協議,全稱傳輸控制協議,處在傳輸層之中,下層為網路層,上層為應用層。udp協議,全稱使用者資料報協議,所處位置與tcp相同。而談到傳輸層,則必須談到埠號,埠號的名稱可能沒有ip位址那麼響亮,但是它仍然非常重要,在tcp ip協議中,用 源ip 源埠號 目的ip 目的埠號 協議號 這樣乙個五元組...

TCP協議 UDP協議

tcp是面向連線的傳輸層的協議,它在程序互動時,會建立乙個鏈結,然後在傳輸資料之後會取消連線,tcp的鏈結是虛連線。每一條tcp連線只能有兩個端點,只能是點對點的資料鏈結,不能進行廣播。tcp提供可靠的按時交付的 無差錯的 不重複的 按序到達的服務 可靠有序 不丟不重 tcp提供全雙工通訊 傳送快取...

TCP協議與UDP協議的區別

tcp建立連線要進行3次握手,而斷開連線要進行4次 1 當主機a完成資料傳輸後,將控制位fin置1,提出停止tcp連線的請求 2 主機b收到fin後對其作出響應,確認這一方向上的tcp連線將關閉,將ack置1 3 由b 端再提出反方向的關閉請求,將fin置1 4 主機a對主機b的請求進行確認,將ac...