亚洲免费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)定
        色综合中文字幕综合网| 亚洲欧美国产日韩天堂在线视| 在线亚洲午夜理论av大片| 国产精品免费久久久久软件 | 国产九色AV刺激露脸对白| 午夜国产精品视频免费看电影| 亚洲天堂av在线观看免费| 视频一区视频二区制服丝袜| 99久久精品费精品国产一区二区| 波多野结衣一区二区三区视频| 久久熟女乱一区二区三区四区| 高潮av一区二区三区| 亚洲最新精品一区二区| 免费看男女做羞羞的事网站| 鲁一鲁一鲁一鲁一澡| 级毛片无码av| 99精品久久精品一区| 国产肉体xxxx裸体137大胆| 亚洲AV电影天堂男人的天堂| 精品国产一区二区三区毛片| 亚洲人成综合第一网站| 99精品一区二区三区无码吞精| 亚洲αⅴ无码乱码在线观看性色| 国产高清在线精品一区不卡| 波多野结衣中文字幕一区二区三区| 欧美与黑人午夜性猛交久久久| 国内精品视频成人一区二区| 亚洲天堂一区二区三区视频| 中文字幕一区二区三区四区五区| 亚洲av无码一区二区三区乱子伦| 国产羞羞视频在线观看| 91精品国产色综合久久不| 亚洲国产精品无码成人片久久| 国产人妻丰满熟妇嗷嗷叫| 另类欧美亚洲| 国产91在线精品观看| 伊人大杳焦在线| 国产高潮刺激叫喊视频| 国产一区二区毛片视频| 久久亚洲中文字幕精品一区| 国产精品成人观看视频|