(四)運輸層協議 UDP

2021-07-30 13:08:43 字數 897 閱讀 2005

tcp:傳輸控制協議,提供可靠的、面向連線的運輸服務,在傳送資料之前必須先建立連線(三次握手),資料傳送結束後釋放連線(四次揮手)。tcp不提供廣播或多播服務。還包括確認、流量控制、擁塞機制、計時器等管理機制。

udp:使用者資料報,不提供可靠交付,在傳送資料前不需要先建立連線。

(1)udp是無連線的,減少了開銷和傳送資料之前的時延。

(2)udp盡最大努力交付,但不保證可靠交付,主機不需要維持複雜的連線狀態表。

(3)udp是面向報文的。應用層交下來多長的報文,udp就傳送多長的報文,不合併也不拆分,一次傳送乙個報文。udp只是在報文新增首部後就向下交付給ip層。

(4)udp沒有擁塞機制,因此當網路出現擁塞時不會降低傳送方的傳送速率。

(5)udp支援一對

一、一對多、多對

一、多對多的互動通訊。

(6)udp的首部開銷小,只有8個位元組,tcp有20個位元組。

首部由8個位元組組成,每個字段長度均為2位元組。

(1)源埠:在需要對方回信時選用,不需要時為全0。

(2)目的埠:根據不同的埠號進行**,若發現不存在對應的埠號,就丟棄該報文,並由icmp傳送「埠不可達」差錯報文給傳送方。

(3)長度:udp使用者資料報的長度,最小為8,表示僅有首部。

(4)檢驗和:檢測udp使用者資料報在傳輸中是否有錯,有錯就丟棄。偽首部僅用於檢驗和的計算,不向下也不向上傳遞。

運輸層 UDP協議

一 udp概述 udp協議 使用者資料報協議。udp只在ip的資料報服務上增加了很少的特點,那就是復用,分用功能還有差錯檢測的功能 二 udp的功能 a udp是無連線的。由於傳送資料前不需要建立連線,傳送資料完成之後也不需要釋放連線,因此減少了開銷和傳送資料的時延。b udp使用盡最大努力交付。因...

運輸層 UDP與TCP協議

在運輸層中有兩個主要的協議 使用者資料報協議udp和傳輸控制協議tcp。udp在傳送資料前不需要先建立連線。遠地主機的運輸層在收到udp的報文後,不需要給出任何確認。雖然udp不提供可靠的交付,但在某些情況下它是一種最為有效的工作方式。tcp提供面向連線的服務,在傳送資料之前必須先建立連線,資料傳送...

運輸層 一 UDP協議詳解

首先udp tcp是運輸層的協議,我們先來了解一下運輸層的概念。運輸層協議為不同主機上的應用程式提供邏輯通訊功能,通過邏輯功能,執行不同程序的主機好像直接相連,在傳送端,運輸層將傳送應用程式程序接收到的報文轉換成運輸層分組 運輸層報文段 實現的方法將應用報文劃分成較小的塊,並為每塊加上乙個運輸層首部...