下列關於 UDP 的描述何者正確? (A)為網路層的通訊協定 (B)標頭檔不..-阿摩線上測驗
1F cxh 小一上 (2013/12/19)
A,傳輸層 b,有 c,非連線導向 UDP表頭如下,四有個,每個均為 16BIT (2Byte)所以為 8 Byte Source Port & Destination Port 跟 TCP 的 Port 一樣:就是 Socket Pair 中的兩個元素,只是給那些透過 UDP 傳送資料的程式使用而已。可在 Linux 的 /etc/services 這個檔案找到各自 Well-Known Port。 Message Length 整個 UDP 封包的長度,以位元組為單位( byte ),最小值為 8 。 Checksum 封包及資料的校驗值,跟 TCP 的 checksum 功能一樣,用作資料完整性的檢測依據。然而,關於 UDP 的 checksum 計算卻有點複雜,因為其值必需連同一個所謂的 UDP 虛擬表頭(UDP Pseudo Header) 一起計算的。 |