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

        ?

        分析校驗(yàn)和的錯(cuò)誤原因

        2016-11-26 03:02:38
        網(wǎng)絡(luò)安全和信息化 2016年11期
        關(guān)鍵詞:接收數(shù)據(jù)網(wǎng)卡校驗(yàn)

        引言:在抓包分析時(shí),經(jīng)常出現(xiàn)校驗(yàn)和錯(cuò)誤,校驗(yàn)和為什么出現(xiàn)錯(cuò)誤?校驗(yàn)和錯(cuò)誤數(shù)據(jù)傳輸是否一定錯(cuò)誤?本文詳細(xì)分析校驗(yàn)和發(fā)生錯(cuò)誤的原因及與數(shù)據(jù)傳輸?shù)年P(guān)系。

        發(fā)送方在發(fā)送數(shù)據(jù)時(shí),將發(fā)送的數(shù)據(jù)按一定的規(guī)則計(jì)算校驗(yàn)和,并將校驗(yàn)和與數(shù)據(jù)一起發(fā)送給接收方,接收方接收數(shù)據(jù)時(shí)也要計(jì)算校驗(yàn)和,接收的結(jié)果所有位均為1,如果累加結(jié)果中有任何比特是0,表明傳輸有差錯(cuò)。

        校驗(yàn)和錯(cuò)誤是數(shù)據(jù)傳輸錯(cuò)了嗎?

        如圖1所示,圖中出現(xiàn)了大量的校驗(yàn)和錯(cuò)誤,那是不是說(shuō)數(shù)據(jù)在傳輸?shù)倪^(guò)程中一定發(fā)生了錯(cuò)誤呢?在解決這個(gè)問(wèn)題之前首先要了解系統(tǒng)如何進(jìn)行校驗(yàn)和計(jì)算,TCP/IP協(xié)議棧和網(wǎng)卡都可以完成校驗(yàn)和的計(jì)算,一般情況下校驗(yàn)和由操作系統(tǒng)的TCP/IP協(xié)議棧完成,網(wǎng)卡的Checksum Offload屬性設(shè)置有Enable和Disable兩種狀態(tài),如設(shè)置為Enable則意味著網(wǎng)卡開(kāi)啟了硬件計(jì)算校驗(yàn)和的功能而協(xié)議棧則不再進(jìn)行校驗(yàn)和的計(jì)算。

        圖1 校驗(yàn)和錯(cuò)誤

        對(duì)于Tx(來(lái)自Transmit一詞,意為發(fā)送),Windows的協(xié)議棧將隨機(jī)填充校驗(yàn)和,這些數(shù)據(jù)在發(fā)送之前被抓包軟件捕獲,在本機(jī)上抓取的數(shù)據(jù)包是隨機(jī)填充的校驗(yàn)和,因此抓包軟件會(huì)提示校驗(yàn)和錯(cuò)誤,網(wǎng)卡會(huì)自動(dòng)計(jì)算正確的校驗(yàn)和與數(shù)據(jù)一起發(fā)送,因此對(duì)方收到的仍然是正確的數(shù)據(jù)包。

        對(duì)于Rx(來(lái)自Receive一詞,意為接收),網(wǎng)卡在接收數(shù)據(jù)時(shí),由網(wǎng)卡完成數(shù)據(jù)校驗(yàn)。一旦網(wǎng)卡由于某種原因計(jì)算失敗,則由TCP/IP協(xié)議棧來(lái)完成數(shù)據(jù)校驗(yàn)。如果將Checksum Offload屬性設(shè)置為 Disable,將關(guān)閉網(wǎng)卡硬件計(jì)算校驗(yàn)和而由協(xié)議棧完成,這樣雖然在抓包軟件中不再顯示錯(cuò)誤的校驗(yàn)和,但代價(jià)卻是增加了系統(tǒng)的開(kāi)銷(xiāo),降低了網(wǎng)絡(luò)性能。

        當(dāng)你發(fā)現(xiàn)網(wǎng)絡(luò)不暢時(shí),不妨查看一下Checksum offload的設(shè)置,在網(wǎng)卡配置/高級(jí)/Rx Checksum Offload/Tx Checksum Offload中將Checksum offload設(shè)置為Disable。這也是為什么有經(jīng)驗(yàn)的網(wǎng)絡(luò)玩家在玩大型網(wǎng)絡(luò)游戲出現(xiàn)卡頓時(shí)將Checksum offload設(shè)置為Disable的原因。

        抓包軟件提示校驗(yàn)和錯(cuò)誤時(shí)校驗(yàn)和實(shí)際上并沒(méi)有發(fā)生錯(cuò)誤,而是由于開(kāi)啟了網(wǎng)卡硬件校驗(yàn)和功能,協(xié)議棧并沒(méi)有計(jì)算校驗(yàn)和,只是隨機(jī)填充了數(shù)據(jù),所以抓到的包校驗(yàn)和是錯(cuò)的,而這個(gè)錯(cuò)誤的校驗(yàn)和在網(wǎng)卡發(fā)送出去前會(huì)被網(wǎng)卡改正過(guò)來(lái),接收端收到的包是校驗(yàn)和正確的包。

        因此在發(fā)現(xiàn)校驗(yàn)和錯(cuò)誤時(shí)不能武斷的認(rèn)為一定是傳輸出了問(wèn)題,而要進(jìn)一下分析,是因?yàn)镃hecksum offload設(shè)置的原因還是網(wǎng)絡(luò)傳輸真的出現(xiàn)了問(wèn)題。

        猜你喜歡
        接收數(shù)據(jù)網(wǎng)卡校驗(yàn)
        在DDS 中間件上實(shí)現(xiàn)雙冗余網(wǎng)卡切換的方法
        沖激噪聲背景下基于幅度預(yù)處理的測(cè)向新方法*
        Server 2016網(wǎng)卡組合模式
        低復(fù)雜度多輸入多輸出雷達(dá)目標(biāo)角度估計(jì)方法
        爐溫均勻性校驗(yàn)在鑄鍛企業(yè)的應(yīng)用
        單片機(jī)模擬串口數(shù)據(jù)接收程序的實(shí)現(xiàn)及優(yōu)化
        挑戰(zhàn)Killer網(wǎng)卡Realtek網(wǎng)游專(zhuān)用Dragon網(wǎng)卡
        大型電動(dòng)機(jī)高阻抗差動(dòng)保護(hù)穩(wěn)定校驗(yàn)研究
        基于加窗插值FFT的PMU校驗(yàn)方法
        鍋爐安全閥在線校驗(yàn)不確定度評(píng)定
        日韩精品首页在线观看| 94久久国产乱子伦精品免费| 97影院在线午夜| 国产品精品久久久久中文| 风间由美中文字幕在线| 最新欧美精品一区二区三区| 精品国产人妻一区二区三区 | 伊人亚洲综合网色AV另类| 国产av熟女一区二区三区蜜臀 | 无遮挡边吃摸边吃奶边做| 最新在线观看精品国产福利片| 国产91在线播放九色快色| 特黄aaaaaaaaa毛片免费视频 | 久久亚洲精精品中文字幕早川悠里| 国产亚洲一区二区三区 | 国产午夜无码视频免费网站| 日韩一区二区三区中文字幕| 日本久久精品福利视频| 影音先锋中文字幕无码资源站| 无码中文字幕加勒比一本二本| 国产精品玖玖资源站大全| 狼人伊人影院在线观看国产| 国产精品久久久久9999赢消| 国内精品一区视频在线播放| 日韩乱码精品中文字幕不卡| 日韩女同视频在线网站| 啪啪无码人妻丰满熟妇| 1精品啪国产在线观看免费牛牛| 免费av在线 国产精品| 五十六十日本老熟妇乱| 久久亚洲中文字幕无码| 精品国产自拍在线视频| 国产成人精品人人做人人爽97| 超清精品丝袜国产自在线拍| 国产精品网站夜色| 国产一区二区不卡av| 2019最新中文字幕在线观看| 亚洲成av人最新无码| 久久精品网站免费观看| 欧美v国产v亚洲v日韩九九| 成人无码一区二区三区网站|