久久久国产精品秘人口麻豆|永久免费AV无语国产|人成电影免费中文字幕|久久AV嫩草影院2

    1. <dfn id="yitbn"><samp id="yitbn"><progress id="yitbn"></progress></samp></dfn>

          <div id="yitbn"></div>

          1. 首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 求職招聘 論文下載
            2011中考 | 2011高考 | 2012考研 | 考研培訓 | 在職研 | 自學考試 | 成人高考 | 法律碩士 | MBA考試
            MPA考試 | 中科院
            四六級 | 職稱英語 | 商務英語 | 公共英語 | 托福 | 雅思 | 專四專八 | 口譯筆譯 | 博思 | GRE GMAT
            新概念英語 | 成人英語三級 | 申碩英語 | 攻碩英語 | 職稱日語 | 日語學習 | 法語 | 德語 | 韓語
            計算機等級考試 | 軟件水平考試 | 職稱計算機 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
            華為認證 | Java認證
            公務員 | 報關員 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 期貨從業(yè)資格 | 司法考試 | 法律顧問 | 導游資格
            報檢員 | 教師資格 | 社會工作者 | 外銷員 | 國際商務師 | 跟單員 | 單證員 | 物流師 | 價格鑒證師
            人力資源 | 管理咨詢師考試 | 秘書資格 | 心理咨詢師考試 | 出版專業(yè)資格 | 廣告師職業(yè)水平
            駕駛員 | 網絡編輯
            衛(wèi)生資格 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 執(zhí)業(yè)護士
            會計從業(yè)資格考試會計證) | 經濟師 | 會計職稱 | 注冊會計師 | 審計師 | 注冊稅務師
            注冊資產評估師 | 高級會計師 | ACCA | 統計師 | 精算師 | 理財規(guī)劃師 | 國際內審師
            一級建造師 | 二級建造師 | 造價工程師 | 造價員 | 咨詢工程師 | 監(jiān)理工程師 | 安全工程師
            質量工程師 | 物業(yè)管理師 | 招標師 | 結構工程師 | 建筑師 | 房地產估價師 | 土地估價師 | 巖土師
            設備監(jiān)理師 | 房地產經紀人 | 投資項目管理師 | 土地登記代理人 | 環(huán)境影響評價師 | 環(huán)保工程師
            城市規(guī)劃師 | 公路監(jiān)理師 | 公路造價師 | 安全評價師 | 電氣工程師 | 注冊測繪師 | 注冊計量師
            繽紛校園 | 實用文檔 | 英語學習 | 作文大全 | 求職招聘 | 論文下載 | 訪談 | 游戲
            您現在的位置: 考試吧(eeeigo.com) > 軟件水平考試 > 復習資料 > 網絡工程師 > 正文

            2010計算機軟考網絡工程師:循環(huán)冗余碼校驗CRC

            2010計算機軟考網絡工程師:循環(huán)冗余碼校驗CRC

              循環(huán)冗余碼校驗英文名稱為Cyclical Redundancy

              Check,簡稱CRC。它是利用除法及余數的原理來作錯誤偵測(Error

              Detecting)的。實際應用時,發(fā)送裝置計算出CRC值并隨數據一同發(fā)送給接收裝置,接收裝置對收到的數據重新計算CRC并與收到的CRC相比較,若兩個CRC值不同,則說明數據通訊出現錯誤。

              根據應用環(huán)境與習慣的不同,CRC又可分為以下幾種標準:

             、貱RC-12碼;

              ②CRC-16碼;

             、跜RC-CCITT碼;

             、蹸RC-32碼。

              CRC-12碼通常用來傳送6-bit字符串。CRC-16及CRC-CCITT碼則用是來傳送8-bit字符,其中CRC-16為美國采用,而CRC-CCITT為歐洲國家所采用。CRC-32碼大都被采用在一種稱為Point-to-Point的同步傳輸中。

              下面以最常用的CRC-16為例來說明其生成過程。

              CRC-16碼由兩個字節(jié)構成,在開始時CRC寄存器的每一位都預置為1,然后把CRC寄存器與8-bit的數據進行異或,之后對CRC寄存器從高到低進行移位,在最高位(MSB)的位置補零,而最低位(LSB,移位后已經被移出CRC寄存器)如果為1,則把寄存器與預定義的多項式碼進行異或,否則如果LSB為零,則無需進行異或。重復上述的由高至低的移位8次,第一個8-bit數據處理完畢,用此時CRC寄存器的值與下一個8-bit數據異或并進行如前一個數據似的8次移位。所有的字符處理完成后CRC寄存器內的值即為最終的CRC值。

              下面為CRC的計算過程:

              1.設置CRC寄存器,并給其賦值FFFF(hex)。

              2.將數據的第一個8-bit字符與16位CRC寄存器的低8位進行異或,并把結果存入CRC寄存器。

              3.CRC寄存器向右移一位,MSB補零,移出并檢查LSB。

              4.如果LSB為0,重復第三步;若LSB為1,CRC寄存器與多項式碼相異或。

              5.重復第3與第4步直到8次移位全部完成。此時一個8-bit數據處理完畢。

              6.重復第2至第5步直到所有數據全部處理完成。

              7.最終CRC寄存器的內容即為CRC值。

              常用的CRC循環(huán)冗余校驗標準多項式如下:

              CRC(16位) = X16+X15+X2+1

              CRC(CCITT) = X16+X12 +X5+1

              CRC(32位) = X32+X26+X23+X16+X12+X11+X10+ X8+X7+X5+X4+X2+X+1

              以CRC(16位)多項式為例,其對應校驗二進制位列為1 1000 0000 0000 0101。

              注意:這兒列出的標準校驗多項式都含有(X+1)的多項式因子;各多項式的系數均為二進制數,所涉及的四則運算仍遵循對二取模的運算規(guī)則。

              (注:對二取模的四則運算指參與運算的兩個二進制數各位之間凡涉及加減運算時均進行XOR異或運算,即:1 XOR 1=0,0 XOR 0=0,1 XOR 0=1,0 XOR 1=1,即相同為0,不同為1)

              相關推薦:2010計算機軟考網絡工程師培訓班復習筆記匯總
                   2010年11月計算機軟件水平考試備考寶典匯總
                   網絡工程師:路由技巧之cisco路由器實現ADSL接入
                   網絡工程師:修改路由器和交換機密碼的技巧
                   網絡工程師:認識無線應用開發(fā)系統基本原理
                   網絡工程師:淺談路由信息協議的基礎內容
            文章搜索
            軟件水平考試欄目導航
            版權聲明:如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系800@eeeigo.com,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。