100年鐵路 資料通訊 - 考試

Table of Contents

第二大題

若我們需要傳送8bytes的資料,以十六進位表示為 3456, ABCD,02AC, BBBB
假設我們用16位元來做checksum
(一) 請說明checksum基本工作原理
(二) 請找出上述8bytes傳送端的checksum
(三) 找出接收端的checksum 若我們收到的第二筆資料為 ABCE 第三筆為
02BA, 請問 在(一)中得到的checksum可以測的出錯誤嗎? 請證明。

我的理解是 checksum是用一的補數去作?
所以是 四個相加 作 一的補數嗎?

第三小題就不知道該如何解了

希望有高手能為小弟解答 感謝


--

All Comments

Harry avatarHarry2014-06-15
應該是用第二題的答案去去檢查3456,ABCE,02BA,BBBB這樣
Elizabeth avatarElizabeth2014-06-17
意思是說 用一樓說得再做一次 加法 與checksum相加
看是否為FFFF這樣嗎
Tracy avatarTracy2014-06-18
照提議應該是,檢查和就是看資料被更動後能不能檢查出來