浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 儀器儀表

數(shù)據(jù)部分恰好出現(xiàn)與EOT一樣的代碼

發(fā)布時(shí)間:2014/9/16 20:51:32 訪問次數(shù):1423

   由于幀的開始和結(jié)束的標(biāo)記是使用專門指明的控制字符,因此,所傳輸M1541A1的數(shù)據(jù)中的任何8比特的組合一定不允許和用作幀定界的控制字符的比特編碼一樣,否則就會(huì)出現(xiàn)幀定界的錯(cuò)誤。

   當(dāng)傳送的幀是用文本文件組成的幀時(shí)(文本文件中的字符都是從鍵盤上輸入的),其數(shù)據(jù)部分顯然不會(huì)出現(xiàn)像SOH或EOT這樣的幀定界控制字符?梢姴还軓逆I盤上輸入什么字符都可以放在這樣的幀中傳輸過去,因此這樣的傳輸就是透明傳輸。

   但當(dāng)數(shù)據(jù)部分是非ASCII碼的文本文件時(shí)(如二進(jìn)制代碼的計(jì)算機(jī)程序或圖像等),情況就不同了。如果數(shù)據(jù)中的某個(gè)字節(jié)的二進(jìn)制代碼恰好和SOH或EOT這種控制字符一樣,數(shù)據(jù)鏈路層就會(huì)錯(cuò)誤地“找到幀的邊界”,把部分幀收下(誤認(rèn)為是個(gè)完整的

幀),而把剩下的那部分?jǐn)?shù)據(jù)丟棄(這部分找不到幀定界控制字符SOH)。

   像圖3-6所示的幀的傳輸顯然就不是“透明傳輸”,因?yàn)楫?dāng)遇到數(shù)據(jù)中碰巧出現(xiàn)字符“EOT”時(shí)就傳不過去了。數(shù)據(jù)中的“EOT”將被接收端錯(cuò)誤地解釋為“傳輸結(jié)束”的控制字符,而在其后面的數(shù)據(jù)因找不到“SOH”被接收端當(dāng)作是無效幀而丟棄。但實(shí)際上在數(shù)據(jù)中出現(xiàn)的字符“EOT”并非控制字符而僅僅是二進(jìn)制數(shù)據(jù)00000100。

   前面提到的“透明”是一個(gè)很重要的術(shù)語。它表示:某一個(gè)實(shí)際存在的事物看起來卻是好像不存在一樣(例如,你看不見在你前面有塊100%透明的玻璃的存在)。“在數(shù)據(jù)鏈路層透明傳送數(shù)據(jù)”表示無論什么樣的比特組合的數(shù)據(jù)都能夠通過這個(gè)數(shù)據(jù)鏈路層。因此,對所傳送的數(shù)據(jù)來說,這些數(shù)據(jù)就“看不見”數(shù)據(jù)鏈路層有什么妨礙數(shù)據(jù)傳輸?shù)臇|西。或者說,數(shù)據(jù)鏈路層對這些數(shù)據(jù)來說是透明的。

   為了解決透明傳輸問題,就必須設(shè)法使數(shù)據(jù)中可能出現(xiàn)的控制字符“SOH”和“EOT”在接收端不被解釋為控制字符。具體的方法是:發(fā)送端的數(shù)據(jù)鏈路層在數(shù)據(jù)中出現(xiàn)控制字符“SOH”或“EOT”的前面插入一個(gè)轉(zhuǎn)義字符“ESC”(其十大進(jìn)制編碼是1B,二進(jìn)制是00011011)。而在接收端的數(shù)據(jù)鏈路層在把數(shù)據(jù)送往網(wǎng)絡(luò)層之前刪除這個(gè)插入的轉(zhuǎn)義字符。這種方法稱為字節(jié)填充(byte stuffing)或字符填充(character stuffing)。如果轉(zhuǎn)義字符也出現(xiàn)在數(shù)據(jù)當(dāng)中,那么解決方法仍然是在轉(zhuǎn)義字符的前面插入一個(gè)轉(zhuǎn)義字符。因此,當(dāng)接收端收到連續(xù)的兩個(gè)轉(zhuǎn)義字符時(shí),就刪除其中前面的一個(gè)。圖3-7表示用字節(jié)填充法解決透明傳輸?shù)膯栴}。

   由于幀的開始和結(jié)束的標(biāo)記是使用專門指明的控制字符,因此,所傳輸M1541A1的數(shù)據(jù)中的任何8比特的組合一定不允許和用作幀定界的控制字符的比特編碼一樣,否則就會(huì)出現(xiàn)幀定界的錯(cuò)誤。

   當(dāng)傳送的幀是用文本文件組成的幀時(shí)(文本文件中的字符都是從鍵盤上輸入的),其數(shù)據(jù)部分顯然不會(huì)出現(xiàn)像SOH或EOT這樣的幀定界控制字符?梢姴还軓逆I盤上輸入什么字符都可以放在這樣的幀中傳輸過去,因此這樣的傳輸就是透明傳輸。

   但當(dāng)數(shù)據(jù)部分是非ASCII碼的文本文件時(shí)(如二進(jìn)制代碼的計(jì)算機(jī)程序或圖像等),情況就不同了。如果數(shù)據(jù)中的某個(gè)字節(jié)的二進(jìn)制代碼恰好和SOH或EOT這種控制字符一樣,數(shù)據(jù)鏈路層就會(huì)錯(cuò)誤地“找到幀的邊界”,把部分幀收下(誤認(rèn)為是個(gè)完整的

幀),而把剩下的那部分?jǐn)?shù)據(jù)丟棄(這部分找不到幀定界控制字符SOH)。

   像圖3-6所示的幀的傳輸顯然就不是“透明傳輸”,因?yàn)楫?dāng)遇到數(shù)據(jù)中碰巧出現(xiàn)字符“EOT”時(shí)就傳不過去了。數(shù)據(jù)中的“EOT”將被接收端錯(cuò)誤地解釋為“傳輸結(jié)束”的控制字符,而在其后面的數(shù)據(jù)因找不到“SOH”被接收端當(dāng)作是無效幀而丟棄。但實(shí)際上在數(shù)據(jù)中出現(xiàn)的字符“EOT”并非控制字符而僅僅是二進(jìn)制數(shù)據(jù)00000100。

   前面提到的“透明”是一個(gè)很重要的術(shù)語。它表示:某一個(gè)實(shí)際存在的事物看起來卻是好像不存在一樣(例如,你看不見在你前面有塊100%透明的玻璃的存在)。“在數(shù)據(jù)鏈路層透明傳送數(shù)據(jù)”表示無論什么樣的比特組合的數(shù)據(jù)都能夠通過這個(gè)數(shù)據(jù)鏈路層。因此,對所傳送的數(shù)據(jù)來說,這些數(shù)據(jù)就“看不見”數(shù)據(jù)鏈路層有什么妨礙數(shù)據(jù)傳輸?shù)臇|西;蛘說,數(shù)據(jù)鏈路層對這些數(shù)據(jù)來說是透明的。

   為了解決透明傳輸問題,就必須設(shè)法使數(shù)據(jù)中可能出現(xiàn)的控制字符“SOH”和“EOT”在接收端不被解釋為控制字符。具體的方法是:發(fā)送端的數(shù)據(jù)鏈路層在數(shù)據(jù)中出現(xiàn)控制字符“SOH”或“EOT”的前面插入一個(gè)轉(zhuǎn)義字符“ESC”(其十大進(jìn)制編碼是1B,二進(jìn)制是00011011)。而在接收端的數(shù)據(jù)鏈路層在把數(shù)據(jù)送往網(wǎng)絡(luò)層之前刪除這個(gè)插入的轉(zhuǎn)義字符。這種方法稱為字節(jié)填充(byte stuffing)或字符填充(character stuffing)。如果轉(zhuǎn)義字符也出現(xiàn)在數(shù)據(jù)當(dāng)中,那么解決方法仍然是在轉(zhuǎn)義字符的前面插入一個(gè)轉(zhuǎn)義字符。因此,當(dāng)接收端收到連續(xù)的兩個(gè)轉(zhuǎn)義字符時(shí),就刪除其中前面的一個(gè)。圖3-7表示用字節(jié)填充法解決透明傳輸?shù)膯栴}

熱門點(diǎn)擊

 

推薦技術(shù)資料

驅(qū)動(dòng)板的原理分析
    先來看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!