計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)考研的重要內(nèi)容之一,計(jì)算機(jī)網(wǎng)絡(luò)的核心考點(diǎn)較多,復(fù)習(xí)較困難。為了幫助大家更好的了解和復(fù)習(xí)備考,小編為大家整理了計(jì)算機(jī)考研計(jì)算機(jī)網(wǎng)絡(luò)高頻考點(diǎn):組幀的詳細(xì)內(nèi)容,一起來看看吧。
2024計(jì)算機(jī)考研計(jì)算機(jī)網(wǎng)絡(luò)高頻考點(diǎn):組幀
  一、字符計(jì)數(shù)法
  字符計(jì)數(shù)法是指在幀頭部使用一個計(jì)數(shù)字段來標(biāo)明幀內(nèi)字符數(shù)。目的結(jié)點(diǎn)的數(shù)據(jù)鏈路層收到字節(jié)計(jì)數(shù)值時,就知道后面跟隨的字節(jié)數(shù),從而可以確定幀結(jié)束的位置(計(jì)數(shù)字段提供的字節(jié)數(shù)包含自身所占用的一個字節(jié))。
  這種方法最大的問題在于如果計(jì)數(shù)字段出錯,即失去了幀邊界劃分的依據(jù),那么接收方就無法判斷所傳輸幀的結(jié)束位和下一幀的開始位,收發(fā)雙方將失去同步,從而造成災(zāi)難性后果。
  二、字符填充的首尾定界符法
  字符填充法使用一些特定的字符來定界一幀的開始(DLE STX)與結(jié)束(DLE ETX)。為了使信息位中出現(xiàn)的特殊字符不被誤判為幀的首尾定界符,可以在特殊字符前面填充一個轉(zhuǎn)義字符(DLE)來加以區(qū)分(注意,轉(zhuǎn)義字符是ASCII碼中的控制字符,是一個字符,而非“D”“L”“E”三個字符的組合),以實(shí)現(xiàn)數(shù)據(jù)的透明傳輸。接收方收到轉(zhuǎn)義字符后,就知道其后面緊跟的是數(shù)據(jù)信息,而不是控制信息。
  三、零比特填充的首尾標(biāo)志法
  零比特填充法允許數(shù)據(jù)幀包含任意個數(shù)的比特,也允許每個字符的編碼包含任意個數(shù)的比特。在HDLC的幀結(jié)構(gòu)中,若在兩個標(biāo)志字段之間的比特串中,碰巧出現(xiàn)了和標(biāo)志字段F(01111110)一樣的比特組合,那么就會誤認(rèn)為是幀的邊界。為了避免出現(xiàn)這種情況,HDLC采用零比特填充法使一幀中兩個F字段之間不會出現(xiàn)6個連續(xù)1。
  零比特填充法的具體做法是:在發(fā)送端,當(dāng)一串比特流尚未加上標(biāo)志字段時,先用硬件掃描整個幀。只要發(fā)現(xiàn)5個連續(xù)1,則立即填入一個0。因此經(jīng)過這種零比特填充后的數(shù)據(jù),就可以保證不會出現(xiàn)6個連續(xù)1。在接收一個幀時,先找到F字段以確定幀的邊界。接著再用硬件對其中的比特流進(jìn)行掃描。每當(dāng)發(fā)現(xiàn)5個連續(xù)1時,就將這5個連續(xù)1后的一個0刪除,以還原成原來的比特流。
  四、違規(guī)編碼法
  在物理層進(jìn)行比特編碼時,通常采用違規(guī)編碼法。例如,曼徹斯特編碼方法將數(shù)據(jù)比特1編碼成“高-低”電平對,將數(shù)據(jù)比特0編碼為“低-高”電平對,而“高-高”電平對和“低-低”電平對在數(shù)據(jù)比特中是違規(guī)的(即沒有采用)??梢越柚@些違規(guī)編碼序列來定界幀的起始和終止。
  違規(guī)編碼法不需要采用任何填充技術(shù),便能實(shí)現(xiàn)數(shù)據(jù)傳輸?shù)耐该餍?,但它只適用于采用冗余編碼的特殊編碼環(huán)境。
  以上內(nèi)容整理于網(wǎng)絡(luò),僅供參考。
  以上就是學(xué)姐為大家整理的【2024計(jì)算機(jī)考研計(jì)算機(jī)網(wǎng)絡(luò)高頻考點(diǎn):組幀】的全部內(nèi)容!想了解更多關(guān)于考研的相關(guān)信息,請關(guān)注高頓考研官網(wǎng)查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準(zhǔn)備了豐富的學(xué)習(xí)資料,點(diǎn)擊下方藍(lán)色小卡片即可獲取哦~