回覆列表
  • 1 # ettdu683

    以位元組為單位,最小值為8,即沒有資料時的長度。2^16=65536,UDP理論上最大的資料報長度為65536位元組,實際上65536位元組會溢位,所以實際上包含報頭在內的資料報的最大長度為65535位元組。UDP協議全稱是使用者資料報協議,在網路中它與TCP協議一樣用於處理資料包,是一種無連線的協議。在OSI模型中,在第四層——傳輸層,處於IP協議的上一層。UDP有不提供資料包分組、組裝和不能對資料包進行排序的缺點,也就是說,當報文傳送之後,是無法得知其是否安全完整到達的。UDP用來支援那些需要在計算機之間傳輸資料的網路應用。包括網路影片會議系統在內的眾多的客戶/伺服器模式的網路應用都需要使用UDP協議。擴充套件資料:UDP資料報校驗值UDP協議使用報頭中的校驗值來保證資料的安全。校驗值首先在資料傳送方透過特殊的演算法計算得出,在傳遞到接收方之後,還需要再重新計算。如果某個資料報在傳輸過程中被第三方篡改或者由於線路噪音等原因受到損壞,傳送和接收方的校驗計算值將不會相符,由此UDP協議可以檢測是否出錯。這與TCP協議是不同的,後者要求必須具有校驗值。許多鏈路層協議都提供錯誤檢查,包括流行的乙太網協議,也許你想知道為什麼UDP也要提供檢查和校驗。其原因是鏈路層以下的協議在源端和終端之間的某些通道可能不提供錯誤檢測。雖然UDP提供有錯誤檢測,但檢測到錯誤時,UDP不做錯誤校正,只是簡單地把損壞的訊息段扔掉,或者給應用程式提供警告資訊。UDP Helper是實現對指定UDP埠廣播報文的中繼轉發,即將指定UDP埠的廣播報文轉換為單播報文傳送給指定的伺服器,起到中繼的作用。

  • 中秋節和大豐收的關聯?
  • 怎樣養茉莉花?