計算機網絡原理_傳輸層__UDP

用戶數據報傳輸協議UDP提供無連接的數據報服務。

UDP 服務模型

UDP提供的服務具有以下主要特徵:

  • 傳輸數據前無須建立連接
  • 不對數據報進行檢查與修改
  • 無須等待對方的應答
  • 具有較好的實時性,效率高

缺點:會出現分組丟失、重複、亂序,應用程序需要負責傳輸可靠性方面的所有工作。

UDP 適用於無須應答並且通常一次只傳送少量數據的情況。對於只有一個響應的情況,採用UDP可以避免建立和釋放連接段的麻煩。

一 UDP數據傳輸機制

1. UDP的段結構

源端口 目標端口
長度 校驗和
數據

 

 

 

可以看出UDP的段結構比TCP的 段結構簡單,因此網絡開銷也小。

UDP功能簡單, 它的段結構也簡單。各字段的含義如下:

  1. 源端口, 16bit,     標明發送端地址;
  2. 目的端口,16bit,  標明接收端地址;
  3. 長度,  16bit,指明包括UDP的頭在內的數據段的總長度;
  4. 校驗和,  16bit,該字段是可選項, 當不用時置爲全0。

2.  UDP 的端口號

UDP 的端口號的規定與TCP相同, 用於UDP的常用端口號如下表所示

協議名稱              協議內容                             所使用的端口號           
DNS 域名解析服務 53
SNMP 簡單網絡管理協議 161
QICQ 聊天軟件 8000
TFTP 簡單文件傳輸協議 69

 

 

 

 

二  小結:傳輸層介於網絡層與會話層之間, 傳輸層功能的實質是最終完成端到端的可靠連接, 

端是指用戶應用程序的 “端口”, 即傳輸層的“地址” 要落實到端口號。

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