校驗和的作用
按照協議的規定,報文到達每一層,首先驗證校驗和是否正確,丟棄掉不正確的報文,再纔會進行後續操作。
那麼校驗和是怎麼計算的呢?
校驗和的計算方法(以 IP 首部中的校驗和爲例)
方法是計算16位的二進制和,首先將校驗和字段(16位)置0,將每個16位相加,若最後未到16字節,則以0補充,然後對結果取反,結果存在校驗和字段中,因接收端包含了之前的校驗和,若傳輸中沒有任何差錯,則接收端通過上述方法計算的校驗和結果爲0,否則有錯。
TCP/IP校驗和(淺析+實例)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
學習筆記(1)——用戶/用戶組權限
lll狼lll
2020-07-07 06:52:04
學習筆記(九)——壓縮和打包
细桶假狗屎
2020-07-05 21:19:47
用Zend Studio+PHPnow+Zend Debugger搭建PHP服務器調試環境
xitong2012
2020-07-05 16:32:20
linux 關機重啓
堡主Q
2020-07-05 15:09:08
linux系統打開路由轉發功能
陌上西风听雨
2020-07-05 12:56:37
Linux學習筆記2——正則表達式
Mr_J0304
2020-07-05 03:59:11
Linux學習筆記3——文件比較
Mr_J0304
2020-07-05 03:59:11
福利一波: linux下編寫shell腳本自動聚焦窗口、保存、定時刪除等
爱发呆de白菜头
2020-07-04 23:17:23
ubuntu學習技巧4: qt多版本更換以及更新更高版本的qt
爱发呆de白菜头
2020-07-04 23:17:23
ubuntu技巧學習5: shell腳本程序自啓動編寫
爱发呆de白菜头
2020-07-04 23:17:23
lampbrother Linux bilibili
YolandaGui
2020-07-04 09:18:30
Linux 查找文件或命令
zheng_lan_fang
2020-07-04 06:20:28
Linux中階知識總結
iceburg-blogs
2020-07-03 20:15:38