運輸層—UDP

本文主要介紹用戶數據報協議UDP

用戶數據報協議UDP只是在IP協議上增加餓了很少的一點功能,複用和分用以及差錯檢測功能。UDP的主要特點由下面幾個:
(1)UDP是無連接的(TCP是面向連接的)
(2)UDP使用盡最大努力交付,不保證可靠交付。
(3)UDP是面向報文的,發送方的UDP對應用層交下來的報文,添加首部之後就下交給IP層。
(4)UDP沒有擁塞控制
(5)UDP支持多對多的交互通信
(6)UDP的首部很小,只有8個字節,相比TCP的20字節要短的多
UDP的報文的格式:

UDP首部由4個字段組成,每個字段都是兩個字節:
(1)源端口
(2)目的端口:
(3)長度:UDP用戶數據報的長度,最小值是8(只有首部)
(4)檢驗和:檢測傳輸過程是否發生錯誤
圖中的UDP首部中除了那固定的8個字節外,還有一個叫僞首部的,僞首部不是真正的首部,是用於檢驗和的,在檢驗和的時候,臨時添加到前面,僞首部既不用向上傳遞,也不用向下傳遞,僅僅是爲了檢驗和。
IP數據報的檢驗和只是檢測IP數據報的首部,而這個UDP的檢驗和是要將IP數據報的首部和數據部分都檢測的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章