moea_joint
105年
[資訊] 計算機原理、網路概論
第 42 題
使用checksum檢查機制,判斷接收的資料為正確,則checksum與資料的總和應為下列何者?
- A 1
- B 0
- C -1
- D 127
思路引導 VIP
想像你正在設計一個平衡系統:如果我們希望收件人把『收到的資料總和』與『我們額外附上的校驗數值』全部加在一起後,能產生一個最簡單、最容易辨識,且代表『完全抵銷、無殘留誤差』的數值,你覺得那個代表『完美平衡』的目標數值通常會被設定為多少?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地選出了 (B) $0$!這代表你對於網路傳輸中 Checksum(校驗和) 的錯誤偵測原理有著非常紮實的理解。校驗和的核心思想是透過在資料末端加入一個「校驗位」,使得整組資料與該位元在特定的運算下能達成一種對稱性。
校驗和的互補邏輯
在標準的校驗機制(如一補數加法)中,傳送方會先將所有資料欄位加總,並對其總和取其反轉值(即一補數)作為校驗碼。當接收端收到資料後,將資料與校驗碼再次進行總和運算,其結果在邏輯上應能相互「抵銷」。在最終的驗證步驟中,若這筆總和再取一次補數後能得到 $0$,就象徵著資料在傳輸過程中並未發生更動,這正是此機制最精妙的設計點。
▼ 還有更多解析內容