運輸層2 使用者資料報協議UDP

2022-08-24 22:00:15 字數 941 閱讀 1531

寫在前面:本文章是針對《計算機網路第七版》的學習筆記

運輸層1——運輸層協議概述

運輸層2——使用者資料報協議udp

運輸層3——傳輸控制協議tcp概述

運輸層4——tcp可靠運輸的工作原理

運輸層5——tcp報文段的首部格式

運輸層6——tcp可靠傳輸的實現

運輸層7——tcp的流量控制和擁塞控制

運輸層8——tcp運輸連線管理

目錄使用者資料報協議只在ip資料報服務之上增加了很少一點的功能:復用,分用以及差錯檢測的功能。udp的主要特點:

udp使用者資料報分為 = 首部字段 (8個位元組,4個字段,每個欄位2個位元組)+ 數字字段。

首部字段:

在計算檢驗和時,需要在使用者資料報之前加12位元組的偽首部。

所謂偽首部,是指他並不是udp使用者資料報的真正首部,只是在計算檢驗和的時候,臨時加上的,檢驗和就是按照這個臨時的使用者資料報計算的。既不下傳也不向上提交。偽首部的格式如上圖。

udp計算檢驗和與ip資料報類似,只是udp的首部校驗和把首部和資料一起都檢驗了。步驟如下:

在傳送方,首先先把全零放到檢驗和字段;

再把偽首部和udp使用者資料報看成是由許多16位的字串連線起來的;

然後按二進位制反碼計算出這些16位字的和,並將此和的反碼寫入檢驗和字段後,就傳送這樣的使用者資料報。

在接收方,把收到的udp使用者資料報連同偽首部(以及可能的填充全零位元組)一起,按二進位制反碼求這些16位字的和。

若無差錯時其結果應全為1;否則就是有差錯出現,可以選擇丟失,可以上傳(但是要附上錯誤資訊)。

運輸層 UDP使用者資料報協議

1.相關概念 udp資料報產生,上層應用產生資料,但是這與真正傳送的ip資料報數量並沒有什麼聯絡,並且udp報文並不是一種可靠的協議 我們必須關注ip資料報的長度,如果超過mtu 在鏈路層的一種限制 則應該進行分片 2udp報文 16位源埠號 傳送程序 16位目的埠號 接受程序 16位udp長度 指...

TCP IP UDP使用者資料報協議 運輸層

快速導航 udp在tcp ip中的位置?使用者資料報的格式?udp協議對資料進行封裝和解封?佇列與埠實現?復用與分用?udp的一些特點?udp輸入佇列?輸入模組偽 欣賞?user datagram protocol udp在tcp ip中的位置?使用者資料報的格式?源埠號有16位長,埠可從0到655...

使用者資料報協議 UDP

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