計算機網絡相關知識整理(三)

傳輸層

UDP協議

總結:UDP把IP數據報包了一層,加了端口和校驗和,提供差錯檢測

UDP數據報分爲首部用戶數據部分,整個UDP數據報作爲IP數據報的數據部分封裝在IP數據報中,UDP數據報文結構如圖所示:

UDP首部有8個字節,由4個字段構成,每個字段都是兩個字節,
1.源端口: 源端口號,需要對方回信時選用,不需要時全部置0.
2.目的端口:目的端口號,在終點交付報文的時候需要用到。
3.長度:UDP的數據報的長度(包括首部和數據)其最小值爲8(只有首部)
4.校驗和:檢測UDP數據報在傳輸中是否有錯,有錯則丟棄。
該字段是可選的,當源主機不想計算校驗和,則直接令該字段全爲0.
當傳輸層從IP層收到UDP數據報時,就根據首部中的目的端口,把UDP數據報通過相應的端口,上交給應用進程。
如果接收方UDP發現收到的報文中的目的端口號不正確(不存在對應端口號的應用進程0,),就丟棄該報文,並由ICMP發送“端口不可達”差錯報文給對方。
 

參考文獻:

https://blog.csdn.net/aa1928992772/article/details/85240358

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章