版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、首 部 檢 驗(yàn) 和 原 理首 部 檢 驗(yàn) 和 原 理三組什么是首部檢驗(yàn)和?什么是首部檢驗(yàn)和? 首部檢驗(yàn)和字段是根據(jù)首部檢驗(yàn)和字段是根據(jù)ipip首部計(jì)算的檢首部計(jì)算的檢驗(yàn)和碼。首部檢驗(yàn)和在驗(yàn)和碼。首部檢驗(yàn)和在ipip數(shù)據(jù)報(bào)中占數(shù)據(jù)報(bào)中占1616位。位。它只檢驗(yàn)數(shù)據(jù)報(bào)的首部,不包括首部后面的它只檢驗(yàn)數(shù)據(jù)報(bào)的首部,不包括首部后面的數(shù)據(jù)。數(shù)據(jù)??勺兛勺儾糠植糠?4816192431版版 本本標(biāo)志標(biāo)志生生 存存 時(shí)時(shí) 間間協(xié)協(xié) 議議標(biāo)標(biāo) 識(shí)識(shí)區(qū)區(qū) 分分 服服 務(wù)務(wù)總總 長(zhǎng)長(zhǎng) 度度片片 偏偏 移移填填 充充首首 部部 檢檢 驗(yàn)驗(yàn) 和和源源 地地 址址目目 的的 地地 址址可可 選選 字字 段段 (長(zhǎng)(長(zhǎng)
2、度度 可可 變)變)位位首部長(zhǎng)度首部長(zhǎng)度數(shù)數(shù) 據(jù)據(jù) 部部 分分 固定部分固定部分(2020字節(jié))字節(jié)) 下圖是一般下圖是一般ip數(shù)據(jù)報(bào)的格式,若僅僅數(shù)據(jù)報(bào)的格式,若僅僅去理解校驗(yàn)和就不必去看這些字段的細(xì)節(jié)。去理解校驗(yàn)和就不必去看這些字段的細(xì)節(jié)。 ip檢驗(yàn)和就是對(duì)首部(固定部分檢驗(yàn)和就是對(duì)首部(固定部分+可變可變部分)求的檢驗(yàn)和。部分)求的檢驗(yàn)和。首首部部為什么使用首部檢驗(yàn)和原理?為什么使用首部檢驗(yàn)和原理? ip數(shù)據(jù)包中的首部校驗(yàn)字段的算法不采用數(shù)據(jù)包中的首部校驗(yàn)字段的算法不采用循環(huán)冗余算法,是因?yàn)檠h(huán)冗余算法,是因?yàn)閕p包在網(wǎng)絡(luò)中傳輸時(shí),包在網(wǎng)絡(luò)中傳輸時(shí),其其ttl字段的值經(jīng)常會(huì)變化,故采用簡(jiǎn)
3、單的疊字段的值經(jīng)常會(huì)變化,故采用簡(jiǎn)單的疊加方法,就可以避開(kāi)中間路由器重新計(jì)算其校加方法,就可以避開(kāi)中間路由器重新計(jì)算其校驗(yàn)值,只是簡(jiǎn)單的增加驗(yàn)值,只是簡(jiǎn)單的增加1操作即可,這樣可以明操作即可,這樣可以明顯提高傳輸效率。顯提高傳輸效率。ipip首部檢驗(yàn)和的計(jì)算步驟首部檢驗(yàn)和的計(jì)算步驟發(fā)送端:發(fā)送前計(jì)算首部發(fā)送端:發(fā)送前計(jì)算首部檢驗(yàn)和檢驗(yàn)和接收端:接收數(shù)據(jù)時(shí)計(jì)算檢驗(yàn)接收端:接收數(shù)據(jù)時(shí)計(jì)算檢驗(yàn)和和發(fā)送端:發(fā)送端:1 1、把校驗(yàn)和字段設(shè)置為、把校驗(yàn)和字段設(shè)置為0 0;2 2、把需要校驗(yàn)的數(shù)據(jù)看成以、把需要校驗(yàn)的數(shù)據(jù)看成以1616位為單位的數(shù)字組成,依次位為單位的數(shù)字組成,依次進(jìn)行二進(jìn)制反碼求和;進(jìn)行二
4、進(jìn)制反碼求和;3 3、把得到的結(jié)果存入校驗(yàn)和字段中、把得到的結(jié)果存入校驗(yàn)和字段中接收端:接收端:1 1、把首部看成以、把首部看成以1616位為單位的數(shù)字組成,依次進(jìn)行二進(jìn)位為單位的數(shù)字組成,依次進(jìn)行二進(jìn)制反碼求和,包括校驗(yàn)和字段;制反碼求和,包括校驗(yàn)和字段;2 2、檢查計(jì)算出的校驗(yàn)和的結(jié)果是否為、檢查計(jì)算出的校驗(yàn)和的結(jié)果是否為0 0;3 3、如果等于、如果等于0 0,說(shuō)明被整除,校驗(yàn)和正確。否則,校驗(yàn),說(shuō)明被整除,校驗(yàn)和正確。否則,校驗(yàn)和就是錯(cuò)誤的,協(xié)議棧要拋棄這個(gè)數(shù)據(jù)包。和就是錯(cuò)誤的,協(xié)議棧要拋棄這個(gè)數(shù)據(jù)包。具 體 過(guò) 程 :具 體 過(guò) 程 :發(fā)送端發(fā)送端接收端接收端16 位位字字 116
5、位位字字 2置為全置為全 0檢驗(yàn)和檢驗(yàn)和16 位位字字 n取反碼取反碼ip 數(shù)據(jù)報(bào)數(shù)據(jù)報(bào)16 位位檢驗(yàn)和檢驗(yàn)和16 位位字字 116 位位字字 216 位位字字 n取反碼取反碼數(shù)據(jù)部分?jǐn)?shù)據(jù)部分?jǐn)?shù)據(jù)部分?jǐn)?shù)據(jù)部分不參與檢驗(yàn)和的計(jì)算不參與檢驗(yàn)和的計(jì)算二進(jìn)制反碼求和:二進(jìn)制反碼求和:0 0和和0 0相加是相加是0 0,0 0和和1 1相加是相加是1 1,1 1和和1 1相加是相加是0 0但要產(chǎn)生一個(gè)進(jìn)位但要產(chǎn)生一個(gè)進(jìn)位1 1,加到下一,加到下一列若最高位相加后產(chǎn)生進(jìn)位,則最后得到的結(jié)果要加上溢出的進(jìn)位列若最高位相加后產(chǎn)生進(jìn)位,則最后得到的結(jié)果要加上溢出的進(jìn)位1(1(可可能是多個(gè)能是多個(gè)1)1)。所謂的
6、二進(jìn)制反碼求和,即為先進(jìn)行二進(jìn)制求和,然后對(duì)和取反。所謂的二進(jìn)制反碼求和,即為先進(jìn)行二進(jìn)制求和,然后對(duì)和取反。 1 1 0 1 1 第一個(gè)二進(jìn)制加數(shù)第一個(gè)二進(jìn)制加數(shù)+ 1 0 1 0 1 第二個(gè)二進(jìn)制加數(shù)第二個(gè)二進(jìn)制加數(shù)- 1 0 0 0 0 相加之和為相加之和為110000, 最高位的最高位的1需要放到需要放到 下一列相加下一列相加 1- 1 0 0 0 1 相加得到的結(jié)果相加得到的結(jié)果 0 1 1 1 0 取反得到最終結(jié)果取反得到最終結(jié)果檢驗(yàn)和的計(jì)算方法:檢驗(yàn)和的計(jì)算方法: (1)把)把ip數(shù)據(jù)包的校驗(yàn)和字段置為數(shù)據(jù)包的校驗(yàn)和字段置為0; (2)把首部看成以)把首部看成以16位為單位的數(shù)字組成,依次進(jìn)行二進(jìn)制求位為單位的數(shù)字組成,依次進(jìn)行二進(jìn)制求 和(注意:求和時(shí)應(yīng)將最高位的進(jìn)位保存,所以加法應(yīng)采用和(注意:求和時(shí)應(yīng)將最高位的進(jìn)位保存,所以加法應(yīng)采用32位位加法);加法); (3)將上述加法過(guò)程中產(chǎn)生的進(jìn)位(最高位的進(jìn)位)加到低)將上述加法過(guò)程中產(chǎn)生的進(jìn)位(最高位的進(jìn)位)加到低16位(采用位(采用32位加法時(shí),即為將高位加法時(shí),即為將高
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:近代中國(guó)平民教育與中國(guó)早期動(dòng)畫(huà)的媒介性研究
- 二零二五年度科技助力離婚撫養(yǎng)合同4篇
- 2025版城市配送司機(jī)服務(wù)協(xié)議2篇
- 二零二五版無(wú)息農(nóng)業(yè)貸款合同協(xié)議范本3篇
- 2025年度智慧交通信號(hào)控制系統(tǒng)承包合同3篇
- 2025年度美容護(hù)膚品促銷(xiāo)禮品定制合同3篇
- 龍湖一期2025年土石方開(kāi)挖及回填工程服務(wù)合同4篇
- 2025版事業(yè)單位職工食堂職工餐飲服務(wù)滿意度提升承包合同2篇
- 惠州2025年法務(wù)專(zhuān)員招聘及企業(yè)法律風(fēng)險(xiǎn)管理合同2篇
- 2025年度面條品牌授權(quán)與加盟連鎖經(jīng)營(yíng)合同范本
- 2024-2025學(xué)年北京石景山區(qū)九年級(jí)初三(上)期末語(yǔ)文試卷(含答案)
- 第一章 整式的乘除 單元測(cè)試(含答案) 2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)下冊(cè)
- 春節(jié)聯(lián)歡晚會(huì)節(jié)目單課件模板
- 中國(guó)高血壓防治指南(2024年修訂版)
- 糖尿病眼病患者血糖管理
- 抖音音樂(lè)推廣代運(yùn)營(yíng)合同樣本
- 教育促進(jìn)會(huì)會(huì)長(zhǎng)總結(jié)發(fā)言稿
- NUDD新獨(dú)難異 失效模式預(yù)防檢查表
- 商標(biāo)基礎(chǔ)知識(shí)課件
- 內(nèi)蒙古匯能煤電集團(tuán)有限公司長(zhǎng)灘露天煤礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 排水干管通球試驗(yàn)記錄表
評(píng)論
0/150
提交評(píng)論