計算機四級考試之使用者資料報協議(UDP)

2021-12-30 06:31:56 字數 853 閱讀 8270

介紹

使用者資料報協議是定義用來在互連網路環境中提供包交換的計算機通訊的協議。此協議預設認為網路協議(ip)是其下層協議。此協議提供了向另一使用者程式傳送資訊的最簡便的協議機制。此協議是面向操作的,未提供提交和複製保護。如果應用程式要求可靠的資料傳送應該使用傳輸控制協議(tcp)。資料報格式如下:

使用者資料報頭格式

域源埠是可選域,當其有意義時,它指的是傳送程序的埠,這也就假定了在沒有其它資訊的情況下,返回資訊應該向什麼地方傳送。如果不使用它,則在此域中填0。目的埠在有特定的目的網路位址時有意義。長度指的是此使用者資料報長度的八進位制表示。(這表明最小的資料報長度是8。)校驗碼有16位,是對ip頭,udp頭和資料中資訊包頭的數字取反之和再取反得到的。

包頭從概念上說是在udp頭資訊之前的,它包括有源位址,目的地位址,所使用的協議和udp長度。這些資訊使資訊不能被錯誤地接收。這個校驗過程與tcp中使用的過程一致。

如果計算出的校驗碼為零,它將被全零傳送。全零的校驗值意味著傳送者未產生校驗碼。

使用者介面

使用者介面應該允許建立新的接收埠,在接收埠的接收操作有:應該返回乙個八進位制數說明源埠和源位址,允許資料報傳送,指定資料,源和目標埠和目的地位址。

ip層介面

udp模組必須能夠決定源和目標的網路位址,而且必須能夠從包頭中得知所使用的協議。乙個可能的介面方式是返回整個資料報,包括接收操作返回的包頭。這樣的介面還應該允許udp向ip傳送完整的帶包頭的資料報用於傳送。由ip來確定一致性並計算校驗碼。

協議應用

此協議的最主要的用途是網際名稱伺服器和小檔案傳輸協議。

協議號在ip中使用它時,它的協議號是17(八進位制中是21)。

tcp協議簡介 tcp/ip協議入門 tcp協議規範 ip協議規範

網路之使用者資料報協議UDP

udp是運輸層的協議,所以呢在這要稍微提一下運輸層了。運輸層為相互通訊的應用程序提供邏輯通訊。它向高層使用者遮蔽了下面網路核心的細節 運輸層還有乙個重要的功能 復用 傳送方不同的應用程序都可以使用同乙個運輸層協議傳送資料 和分用 接收方的運輸層在剝去報文的首部後能夠把這些資料正確交付目的應用程序 u...

使用者資料報協議 UDP

udp 簡述 udp只在ip 的資料報服務之上增加了很少一點的功能,即埠的功能和差錯檢測的功能。udp 的主要特點 udp是無連線的 即傳送資料之前不需要建立連線。udp使用盡最大努力交付 即不保證可靠交付,同時也不使用擁塞控制。udp沒有擁塞控制,很適合多 通訊的要求。udp是面向報文的 udp ...

使用者資料報協議UDP

udp概述 使用者資料報協議udp只在ip的資料報服務上增加了兩個兩個共能。分別是埠功能 有了埠,運輸層就能進行復用和分用 和差錯檢測功能。雖然udp使用者資料報只能提供不可靠的交付,但是在某些方面尤其特殊的優勢 1.udp是無連線的,即傳送資料之前不需要建立連線 當然傳送資料結束時也沒有連線可以釋...