問題詳情

下列關於 UDP 的描述何者正確?
(A)為網路層的通訊協定
(B)標頭檔不包含 checksum 欄位
(C)為 connection-oriented
(D)標頭檔長度為 8 位元組

參考答案

答案:D
難度:困難0.353191
統計:A(36),B(53),C(17),D(83),E(0)

用户評論

cxh】評論

A,傳輸層b,有c,非連線導向UDP表頭如下,四有個,每個均為 16BIT (2Byte)所以為 8 ByteSource 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) 一起計算的。