民國108年 第3梯次 網路架設乙級 學科

第36題

有3 個字組(word):w1=0110011001100000、w2=0101010101010101、w3=1000111100001100,下 列何者為此…

題目

有3 個字組(word):w1=0110011001100000、w2=0101010101010101、w3=1000111100001100,下 列何者為此3 個字組之UDP checksum?

  1. (1) 1011010100111110
  2. (2) 0100101011000001
  3. (3) 0100101011000010
  4. (4) 1011010100111101

官方答案

(4) 1011010100111101

解析

UDP checksum 採 16 位元字組的 1 的補數和。先轉 16 進位:w1=0110011001100000=0x6660,w2=0101010101010101=0x5555,w3=1000111100001100=0x8F0C。求和:0x6660+0x5555=0xBBB5;再加 w3:0xBBB5+0x8F0C=0x14AC1,溢位進位 1,依 1 的補數規則加回得 0x4AC1+1=0x4AC2(=0100101011000010)。對其取 1 的補數(反相):~0x4AC2=0xB53D=1011010100111101,即為 checksum,故選 4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料