crc是什麼意思
CRC是迴圈冗餘校驗(Cyclic Redundancy Check)是一種根據網路資料包或計算機檔案等資料產生簡短固定位數校驗碼的一種通道編碼技術,主要用來檢測或校驗資料傳輸或者儲存後可能出現的錯誤。它是利用除法及餘數的原理來作錯誤偵測的。
簡介
在資料傳輸過程中,無論傳輸系統的設計再怎麼完美,差錯總會存在,這種差錯可能會導致在鏈路上傳輸的一個或者多個幀被破壞(出現位元差錯,0變為1,或者1變為0),從而接受方接收到錯誤的資料。為儘量提高接受方收到資料的正確率,在接收方接收資料之前需要對資料進行差錯檢測,當且僅當檢測的結果為正確時接收方才真正收下資料。檢測的方式有多種,常見的有奇偶校驗、因特網校驗和迴圈冗餘校驗等。迴圈冗餘校驗是一種用於校驗通訊鏈路上數字傳輸準確性的計算方法(通過某種數學運算來建立資料位和校驗位的約定關係的)。傳送方計算機使用某公式計算出被傳送資料所含資訊的一個值,並將此值 附在被傳送資料後,接收方計算機則對同一資料進行 相同的計算,應該得到相同的結果。如果這兩個 CRC結果不一致,則說明發送中出現了差錯,接收方計算機可要求傳送方計算機重新發送該資料。
工作原理
迴圈冗餘校驗同其他差錯檢測方式一樣,通過在要傳輸的k位元資料D後新增(n-k)位元冗餘位(又稱幀檢驗序列,Frame Check Sequence,FCS)F形成n位元的傳輸幀T,再將其傳送出去。
-
什麼是孔徑測量
對於孔的直徑的測量,有直接測量、間接測量和綜合測量等測量方法。孔徑測量是長度計量技術的主要內容之一。直接測量利用兩點或三點定位,直接測量出孔徑的方法,也是最常用的孔徑測量方法。根據被測孔徑的精度等級、尺寸和數量大小,可以採用能測孔徑的通用長度測量工...
-
什麼是阿非利堪人
舊稱布林人(Boer)操阿非利堪斯語,且具荷蘭或法國新教徒血統之南非人。阿非利堪人原稱布林人(意為農夫),特別是從開普殖民地(CopeColony)移居特蘭斯瓦(Transvaal)及橘自由邦(OrangeFreeState)的早期居民。他們是虔誠的喀爾文教徒(Calvinist),自視為上帝的選民,天命他們來統治這...
-
什麼是清朝
Qingdynasty,亦拼作Ch'ingdynasty,或稱為Manchudynasty。中國最後一個帝制皇朝。西元1636年滿族首度以「清」為國號在滿洲建立王朝,而後當滿洲人統治中國時,繼續沿用這個國號。清朝期間,中國的領土大幅擴張,人口也大為提高。文化態度則極為保守,新儒學仍是居於主導地...
-
什麼是似穩電磁場
交變電流的頻率較低時,在電流附近,與之相距比該頻率的電磁波在真空中的波長少得多的區域內,可以忽略電磁場的推遲效應,這樣的區域中的電磁場即為似穩場或準穩場。根據電磁場理論,變化的磁場要產生電場,變化的電場要產生磁場。前者是電磁感應的作用,後者是位移電流的作...