亚洲免费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)定
        欧韩视频一区二区无码| 日本精品免费看99久久| 青青青免费在线视频亚洲视频| 国产精品人成在线观看免费| 99在线精品免费视频| 国产精品天堂avav在线| 99re8这里有精品热视频免费| 99亚洲精品久久久99| 国产免费网站看v片元遮挡| 日本一区二区不卡超清在线播放| 亚洲女同人妻在线播放| 涩涩鲁精品亚洲一区二区| 欧洲美女熟乱av| 欧美性狂猛xxxxx深喉| 婷婷丁香91| 国产女主播视频一区二区三区| 国产老熟女伦老熟妇露脸| 激情综合婷婷色五月蜜桃| 内射欧美老妇wbb| 欧美三级不卡视频| 日韩av中文字幕亚洲天| 国产高清一区二区三区三州| 亚洲av成人片色在线观看 | 少妇寂寞难耐被黑人中出| 亚洲区日韩精品中文字幕| 国产三级在线看完整版| 亚洲捆绑女优一区二区三区| 亚洲av福利天堂一区二区三| 97在线观看播放| 特级毛片a级毛片在线播放www| 成人永久福利在线观看不卡| 国产精品亚洲在钱视频| 国产精品国产三级久久| 久久婷婷五月综合色欧美| 中国凸偷窥xxxx自由视频妇科| 精品国产福利在线观看网址2022 | vr成人片在线播放网站| 人妻无码AⅤ不卡中文字幕| 国产日韩一区二区精品| 亚洲中文字幕一区二区在线| 无码人妻久久一区二区三区蜜桃|