亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        結(jié)合抓包實(shí)例分析校驗(yàn)和的計(jì)算

        2016-11-26 03:11:56
        網(wǎng)絡(luò)安全和信息化 2016年9期
        關(guān)鍵詞:分析

        引言:在數(shù)據(jù)校驗(yàn)中經(jīng)常提到校驗(yàn)和的概念,什么是校驗(yàn)和?校驗(yàn)和是如何計(jì)算的?本文將結(jié)合數(shù)據(jù)包分析軟件,詳細(xì)說(shuō)明校驗(yàn)和的計(jì)算過程,使校驗(yàn)和更容易理解。

        什么是校驗(yàn)和

        校驗(yàn)和也叫檢查和,它(Checksum)是Internet協(xié)議常用的檢驗(yàn)方式。如 TCP、UDP、IP、ICMP等協(xié)議都使用校驗(yàn)和進(jìn)行差錯(cuò)檢測(cè)。

        校驗(yàn)和的計(jì)算機(jī)方法是:發(fā)送方將要發(fā)送的數(shù)據(jù)信息看成一個(gè)k比特的二進(jìn)制數(shù)序列,然后對(duì)k比特的二進(jìn)制數(shù)進(jìn)行1的補(bǔ)碼和,累加的結(jié)果再取反就得到校驗(yàn)和,再將數(shù)據(jù)信息和校驗(yàn)和一起發(fā)送到接收方。

        同樣,接收方對(duì)收到的所有k比特的二進(jìn)制(包括校驗(yàn)和)進(jìn)行1的補(bǔ)碼和運(yùn)算。如果累加結(jié)果中有任何比特是0,表明傳輸有差錯(cuò)。

        以上對(duì)校驗(yàn)和的解釋理解起來(lái)較困難,其他資料也沒有更詳盡的解釋,因此對(duì)校驗(yàn)和的認(rèn)識(shí)一直比較模糊。但是在分析數(shù)據(jù)包的過程中,發(fā)現(xiàn)結(jié)合數(shù)據(jù)包分析實(shí)例再加以驗(yàn)算,校驗(yàn)和的計(jì)算就不難理解了,下面就結(jié)合數(shù)據(jù)包分析來(lái)進(jìn)行校驗(yàn)和的計(jì)算。

        圖 1 校驗(yàn)和

        校驗(yàn)和的計(jì)算過程

        首先從圖1的數(shù)據(jù)包,可以看出IP協(xié)議、UDP協(xié)議都有校驗(yàn)和,這里IP數(shù)據(jù)包的校驗(yàn)和為0x9EDE,其中0x表示是16進(jìn)制,9EDE是IP報(bào)頭的校驗(yàn)和。

        IP報(bào)頭數(shù)據(jù)是多少呢?選中“IP-因特網(wǎng)協(xié)議”,則在16進(jìn)制視圖中就顯示出IP報(bào)頭部分?jǐn)?shù)據(jù),其中校驗(yàn)和9EDE也在其中,計(jì)算校驗(yàn)和過程如下:

        在上面校驗(yàn)和計(jì)算方法中提到的“k比特的二進(jìn)制數(shù)序列”就是圖1中45 00 01 72 64 F9 00 00 04 11 9E DE C0 A8 01 01 EF FF FF FA,只不過這里采用十六進(jìn)制的表示。

        接著對(duì)k比特的二進(jìn)制數(shù)進(jìn)行1的補(bǔ)碼和?!?的補(bǔ)碼和”運(yùn)算就是帶循環(huán)進(jìn)位的加法,最高位如進(jìn)位,則進(jìn)到最低位。當(dāng)然可以將這些數(shù)據(jù)轉(zhuǎn)成二進(jìn)制進(jìn)行計(jì)算,但比較麻煩,在這里直接用16進(jìn)制進(jìn)行計(jì)算。

        注意:發(fā)送方不僅僅發(fā)送報(bào)頭數(shù)據(jù),而且連同校驗(yàn)和一起發(fā)送,所以在計(jì)算校驗(yàn)和時(shí)要先把校驗(yàn)和去掉,即把9E DE置0,這樣就成為了求 45 00 01 72 64 F9 00 00 04 11 00 00 C0 A8 01 01 EF FF FF FA的和。

        Sum=0x4500+0x0172+0x64f9+0x0000+0x0411+0x0000+0xc0a8+0x0101+0xefff+0xfffa=0x3611e(超出16位,這時(shí)就需要“進(jìn)行1的補(bǔ)碼和”,即將高位0x3 與低位 0x611e相加 ),Sum=0x3+611e=0x6121。

        接下來(lái)我們對(duì)計(jì)算的和取反,即得校驗(yàn)和,取反時(shí)需要轉(zhuǎn)成二進(jìn)制計(jì)算:

        0x6121=b0110 0001 0010 0001

        取反得b1001 1110 1101 1110=0x9EDE

        即IP協(xié)議報(bào)頭的校驗(yàn)和為0x9EDE, 再將數(shù)據(jù)信息和校驗(yàn)和一起發(fā)送到接收方。

        接收方接收到45 00 01 72 64 F9 00 00 04 11 9E DE C0 A8 01 01 EF FF FF FA同樣進(jìn)行1的補(bǔ)碼和計(jì)算:

        Sum=0x4500+0x0172+0x64f9+0x0000+0x0411+0x9eed+0xc0a8+0x0101+0xefff+0xfffa=0x4000b,Sum=0x4+0xb=0xf=b1111

        累加結(jié)果每一位都為1,沒有任何比特的“0”出現(xiàn),表明傳輸沒有錯(cuò)誤。

        結(jié)合數(shù)據(jù)包分析,根據(jù)分析軟件中顯示的報(bào)頭數(shù)據(jù)、校驗(yàn)和結(jié)果,動(dòng)手驗(yàn)算后校驗(yàn)和就較容易理解了。

        猜你喜歡
        分析
        禽大腸桿菌病的分析、診斷和防治
        隱蔽失效適航要求符合性驗(yàn)證分析
        電力系統(tǒng)不平衡分析
        電子制作(2018年18期)2018-11-14 01:48:24
        電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢(shì)分析
        經(jīng)濟(jì)危機(jī)下的均衡與非均衡分析
        對(duì)計(jì)劃生育必要性以及其貫徹實(shí)施的分析
        GB/T 7714-2015 與GB/T 7714-2005對(duì)比分析
        出版與印刷(2016年3期)2016-02-02 01:20:11
        網(wǎng)購(gòu)中不良現(xiàn)象分析與應(yīng)對(duì)
        中西醫(yī)結(jié)合治療抑郁癥100例分析
        偽造有價(jià)證券罪立法比較分析
        成人区人妻精品一区二区三区| 中国老太老肥熟女视频| 操老熟妇老女人一区二区| 亚洲麻豆视频免费观看| 少妇厨房愉情理伦bd在线观看| 亚洲AV成人无码久久精品老人| 成人av天堂一区二区| 久久蜜桃资源一区二区| 国产在线a免费观看不卡| 精品天堂色吊丝一区二区| 亚洲精品无码不卡在线播放he | 成人亚洲精品777777| 狠狠人妻久久久久久综合| 日本一区二区国产高清在线播放 | 亚洲av一区二区三区色多多| 亚洲av永久无码精品三区在线| 精品日韩国产欧美在线观看| 国产精品麻豆成人av| 国产黑色丝袜在线看片| 免费人成视频xvideos入口| 妓院一钑片免看黄大片| 97久久久久国产精品嫩草影院 | 男女裸交无遮挡啪啪激情试看| 久精品国产欧美亚洲色aⅴ大片| 久久精品国产亚洲av成人网| 人妻中文字幕在线网站| 亚洲欧美日韩国产精品专区| 永久免费毛片在线播放| 中文字幕午夜精品久久久| 亚洲精品午夜无码专区| 亚洲日韩精品欧美一区二区三区不卡 | 福利视频在线一区二区三区| 性无码一区二区三区在线观看| 香蕉久久久久久久av网站| 国产免费一级在线观看| 精品国产三级国产av| 日韩大片高清播放器大全| 狠狠躁夜夜躁人人爽天天不卡软件| 国产女主播强伦视频网站| 日本二区三区在线免费| 玩弄放荡人妇系列av在线网站|