TCP-IP詳解筆記6: UDP

前言

  1. UDP是一個簡單的面向數據報的運輸層協議:進程的每個輸出操作都正好產生一個UDP數據報,並組裝成一份待發送的IP數據報。

  2. UDP數據報封裝成一份IP數據報的格式

IP首部 UDP首部 UDP數據
  1. RFC 768 [Postel 1980]是UDP的正式規範
  2. UDP不提供可靠性:把應用程序傳遞給IP層的數據發送出去, 但不保證數據到達目的地。
  3. 可能需要分片, 要關注IP數據報的長度。

UDP首部

0 -------15 16 ---------------------31
16位源端口號 16位目的端口號
16位UDP長度 16位UDP校驗和
數據(如果有)

UDP檢驗和覆蓋UDP首部和UDP數據。

最大UDP數據報長度

IP數據報的最大長度理論上: 65535字節(2 << 16), 去除20字節的IP首部和UDP首部8字節, UDP數據報中用戶數據的最長長度爲65507字節

UDP輸出隊列是 FIFO(先進先出)的

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