TCP協議與UDP協議的異同

2021-07-25 09:27:44 字數 645 閱讀 9736

tcp(傳輸控制協議):

1)提供ip環境下的資料可靠傳輸(一台計算機發出的位元組流會無差錯的發往網路上的其他計算機,而且計算機a接收資料報的時候,也會向計算機b回發資料報,這也會產生部分通訊量),有效流控,全雙工操作(資料在兩個方向上能同時傳遞),多路復用服務,是面向連線,端到端的傳輸;

2)面向連線:正式通訊前必須要與對方建立連線。事先為所傳送的資料開闢出連線好的通道,然後再進行資料傳送,像打**。

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

udp(使用者資料報協議,user data protocol)

1)面向非連線的(正式通訊前不必與對方建立連線,不管對方狀態就直接傳送,像簡訊,qq),不能提供可靠性、流控、差錯恢復功能。udp用於一次只傳送少量資料,可靠性要求低、傳輸經濟等應用。

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

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

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

TCP協議與UDP協議

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

TCP協議與UDP協議

1 提供ip環境下的資料可靠傳輸,有效流控,全雙工操作 資料在兩個方向上能同時傳遞 多路復用服務,是面向連線,端到端的傳輸 2 面向連線 正式通訊前必須要與對方建立連線。3 tcp支援的應用協議 telnet 遠端登入 ftp 檔案傳輸協議 smtp 簡單郵件傳輸協議 tcp用於傳輸資料量大,可靠性...

TCP協議 UDP協議

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