入門UDP協議

2021-09-12 11:44:12 字數 581 閱讀 3438

udp(user datagram protocol),又叫使用者資料報協議。 udp是乙個無連線的、不可靠、基於資料報的傳輸協議。udp只是報文(報文可以理解為一段段的資料)的搬運工,不會對報文進行任何拆分和拼裝操作。

udp有資料字段和首部字段兩個字段。首部字段只有8個位元組,分別為源埠、目的埠、長度和檢驗和。檢驗和用於檢測udp使用者資料報在傳輸中是否有錯,有錯就丟棄。

當運輸層從ip層收到udp資料報時,就根據首部中的目的埠,把udp資料報通過相應的埠上交給程序。如果接方udp發現收到的報文中的目的埠不正確就丟棄報文,並由icmp傳送「埠不可達」差錯報文交給傳送方。

在計算檢驗和時,要在udp使用者資料報之前增加12個位元組的偽首部。「偽首部」並不是使用者資料報真正的首部,只是在計算檢驗和時,臨時新增在udp資料報前面,得到乙個臨時udp資料報。偽首部既不向下傳送也不向上遞交,僅僅是為了計算檢驗和。

TCP協議 UDP協議

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

UDP協議與UDP通訊

1 udp協議 udp是無連線通訊協議,即在資料傳輸時,資料的傳送端和接收端不建立邏輯連線。簡單來說,當一台計算機向另外一台計算機傳送資料時,傳送端不會確認接收端是否存在,就會發出資料,同樣接收端在收到資料時,也不會向傳送端反饋是否收到資料。但是在使用udp協議傳送資料時,由於udp的面向無連線性,...

UDP協議簡介

伺服器模式的網路應用都需要使用udp協議。udp協議從問世至今已經被使用了很多年,雖然其最初的光彩已經被一些類似協議所掩蓋,但是即使是在今天,udp仍然不失為一項非常實用和可行的網路傳輸層協議。與我們所熟知的tcp 傳輸控制協議 協議一樣,udp協議直接位於ip 網際協議 協議的頂層。根據osi 開...