1. 計算機網路
數據鏈路層差錯控制問題。但提問問題的背景信息太少,不太清楚你的問題前提條件都還有什麼。只能試著按照一般情況解答:
1、幀序號用3比特編號。當發送序號佔用3個比特時,就可組成共有8個不同的發送序號,從000到111。當數據幀的發送序號為111時,下一個發送序號就又是000。
2、默認該網路採用的是連續ARQ協議的工作原理。要點就是:在發送完一個數據幀後,不是停下來等待應答幀,而是可以連續再發送若干個數據幀。如果這時收到了接收端發來的確認幀,那麼還可以接著發送數據幀。由於減少了等待時間,整個通信的吞吐量就提高了。
3、根據題意,我們現在設發送序號用3比特來編碼,即發送的幀序號可以有從0到7等8個不同的序號;又設發送窗口WT=5。那麼,發送端在開始發送時,發送窗口將指明:即使在未收到對方確認信息的情況下,發送端可連續發送#0幀~#4幀等5個幀。若發送端發完了這5個幀(#0幀~#4幀)但仍末收到確認信息,則由於發送窗口已填滿,就必須停止發送而進入等待狀態。當收到0號幀的確認信息後,發送窗口就可以向前移動1個號,這時,#5幀已落人到發送窗口之內,因此發送端現在就可發送這個#5幀。其後假設又有3幀(#1至#3幀)的確認幀陸續到達發送端。於是發送窗口又可再向前移動3個號。此時,發送端又可繼續發送#6幀、#7幀和新的#0幀。
4、當用 n個比特進行編號時,若發送窗口的大小為WT,接收窗口的大小為WR,則只有WT≤2的n次方-1和WT+WR≤2的n次方成立時,滑動窗口協議才能正常工作。
但根據題目描述舉例,設n=3,WT=WR=5,當對某一序號的數據幀的 ACK 丟失時,接收端很可能將把這個#數據幀當做一個新的數據幀收下來,因此滑動窗口很可能不能正常工作。
5、選擇重傳ARQ協議
可設法只重傳出現差錯的數據幀或者是定時器超時的數據幀。但這時必須加大接收窗口,以便先收下發送序號不連續但仍處在接收窗口中的那些數據幀。等到所缺序號的數據幀收到後再一並送交主機。這就是選擇重傳ARQ協議。
使用選擇重傳ARQ協議可以避免重復傳送那些本來已經正確到達接收端的數據幀。但我們付出的代價是在接收端要設置具有相當容量的緩存空間,這在許多情況下是不夠經濟的。
正因如此,選擇重傳ARQ協議在目前就遠沒有連續則協議使用得那麼廣泛。今後存儲器晶元的價格會更加便宜,選擇重傳ARQ協議還是有可能受到更多的重視。 .
對於選擇重傳ARQ協議,接收窗口顯然不應該大於發送窗口。若用n比特進行編號,則接收窗口的最大值必須滿足:WR≤2n-1 。當接收窗口隊為最大值時,即WR=2n-1。例如:在n=3時,可以算出WT=WR=4。
2. 發送數據的比特序列怎麼算
要發送的數據比特序列為1010001101,CRC校驗生成多項式為G(x)=x5+x4+x2+1,
3. 關於一道計算機網路的題
已知要發送的序列為101011,生成多項式為G(x)=x4+x+1,所對應的二進制比特序列為10011,進行如下的二進制除法,被除數為101011乘以2的5次方,即1010110000,除數,10011,把得到的余數加在101011後面就是要發送的比特序列,我算的結果是100,即要發送的比特序列為101011100。
而讓你檢驗收到的碼字100100011的正確性就是用收到的結果去除以G(x),即用100100011去除以10011,看余數是否為0,如為0則是正確的,不為0則是不正確的,我的答案是不正確。
呵呵,這個正好剛剛學過,就替你解決了!!
4. 比特數怎麼算
比特率:每秒鍾傳送的二進制位數,用 b / s 表示(b表示bit)
例如數據傳送速率為120字元/秒,而每一個字元為10位,則其傳送的比特率為10×120=1200位/秒=1200波特。
給個最佳答案啊