通道利用率到底怎麼算?

時間 2021-06-01 05:25:32

1樓:啦啦啦啦啦啦啦

是單調的那就研究兩端可以看出z越大值越小

然後z是512時候取整為5

z是128時候是11

所以只有取11的時候,不管是512的幀還是128的幀都可以滿載的,所以選128 和11

2樓:「已登出」

從傳送的第乙個幀開始傳輸第一bit,到傳送端接受到確認幀的第一bit,為乙個週期。

要想通道利用率最高,就要最多的時間在傳送資料,採用最短的幀能在週期內傳送最多的幀。

舉個栗子:

週期為100ms,傳送一短幀時間為17ms,傳送一長幀時間為51ms,

那麼乙個週期內,可傳送5個短幀,通道利用率為85%;只可傳送1個長幀,通道利用率為51%。

很明顯採用短幀通道利用率更高。

這題可能有另一種考慮,就是短幀可能略微長一點,傳送的幀的利用率更高,比如傳送短幀時間為18ms,可傳送5幀,通道利用率為90%。

但是這應該不是出題人想考察的重點,出題人應該考慮到了這一點,讓這個波動範圍不影響幀序號的位元數,從而不影響答案。

3樓:CoreyM

欲使通道利用率最高,即需要使傳送方在乙個傳送週期內一直處於傳送狀態,即不能出現視窗用盡但還未收到第乙個幀的確認幀的情況。題目中給出的幀長度範圍表明傳送方發出的幀不定長,若均以最小幀128傳送則一共傳送約10幀,若均以最大幀傳送則一共傳送4.2幀。

因此,為絕對避免出現傳送端空閒狀態,則傳送方視窗大小最少為11,所以幀序列位元數最低為4。

4樓:way31415926

通道利用率即傳送時延在乙個傳送週期中佔的比率。

考慮到最極端的情況,即幀序號用的編碼位元數無論何時都能滿足。很顯然128B,幀長最小時,需要的幀序號編碼數自然多與512B。

如果就以512B計算,那麼得到的最小幀序號數在128B的幀長下,達不到最大的通道利用率。因為幀序號數目的限制,連續傳送的數目有限。

所以為了在128B-512B範圍內能達到最大利用率,應該用128B的幀去計算。

5樓:學分

首先這個問題順序問反了,應該先問為什麼要按照128Bytes來算,而不是按照512Bytes,再去算為達到最大通道利用率的傳送視窗的最小要求。

其次,我們來解決一下這個問題。首先你要明白為了盡可能多發資料幀,我們當然會選擇長度短的幀長128。然後再去計算滿視窗所需要的大小,計算如下:

對於節的資料幀(請注意是捎帶傳輸piggy packing,等長回覆幀暗示了這一點),傳送乙個幀所需要的時間為128×8÷(16×1000)=64ms。那麼,從開始傳送乙個資料幀到接收完該資料幀的確認幀總共需要時間為64ms+270ms+270ms+64ms=668ms

在這段時間裡,總共可以傳送668ms÷64ms=10.4幀,那麼傳送視窗至少需要11個,二進位制表示也就是需要4位元來給幀進行編號。

(如果覺得計算不好理解可以直接套公式,在計算機網路資料鏈路層作業解析裡面會有提示)

另外看了下別的回答,請一定區分序號大小Max_seq和序號位元。

祝題主學習愉快!

6樓:金爭

資料幀範圍是128~512,當資料幀是128時也要滿足最大傳輸效率,如果真序號取3只能滿足資料幀長度為512的情況不能滿足資料幀長度為128的情況, 所以應該考慮最壞情況

7樓:Hanersang

計算機網路第4版(謝鈞,謝希仁)第72頁,U = Td / (Td + RTT +Ta),其中Td傳送時延,RTT是乙個往返時間,Ta是接收時延書上圖好理解些

8樓:

我自己想到了乙個解釋,題主看看是否合理。

題目問通道利用率最高情況下的幀序號的位元數,很容易聯想到實際上要求的是通道利用率最高情況下傳送視窗的大小(因為GBN協議的傳送視窗W跟幀序號位元數n的關係為:)。下面找出通道利用率和傳送視窗大小之間的聯絡。

在資料傳輸速率一定的條件下,通道利用率可以等同於

傳送資料的時間 /(傳送資料的時間+通道空閒的時間)

為了保證通道利用率最高為100%,那麼我們必須保證傳送方時刻有資料發出。

對於傳送方來說,從第乙個傳送幀發出第乙個傳送幀的確認幀返回,把這個期間定義為傳送週期。如果把乙個傳送週期內傳送方可以發出的幀的個數定為傳送視窗的大小,那麼此時通道利用率最高為100%。也就是說在乙個傳送週期中,傳送方正好把乙個傳送視窗中的幀全部發出去了,沒有閒置等待的時間。

設幀長為P,資料傳輸速率為B,單向傳播時延為T。

傳送週期為 (P/B+T) * 2

通道利用率最高時,傳送視窗大小為

(P/B + T) * 2 * B / P = (1 + T * B / P) * 2

由上式易知,傳送視窗大小是幀長P的單調遞減函式。取幀長 P =128 Byte,得到傳送視窗大小的最大值,也就得到了能夠滿足要求的幀序號位元數的最小值

9樓:三天之內鯊了你

GBN協議規定可以連續接受到好幾個資料幀後才對最後乙個資料幀傳送確認資訊,提高通道利用率的方法主要是靠連續傳送資料幀,題中要想達到最大資料率應該在相同時間內傳送盡可能多的幀,所以幀長應該盡可能小

雜物間怎麼整理利用率更高?

sing asong 設定乙個儲藏室 如果未能預留儲藏室,可以考慮將乙個不常用的小衛生間用於儲藏室和洗衣房的功能,同時不影響偶爾衛生間的使用。衣物以外的衛生用品和清潔用品可以收納於此。利用窄縫收納推車,可以使收納更方便拿取,同時充分利用邊邊角角的空間進行收納。 西安夏麥浪空間設計 現在大家對物質的需...

廚師機的利用率高嗎?

戚玥麗 廚師機的功能還是比較多的,廚師機並不只是做烘焙用,所以我們不要過於片面地去認識廚師機,而要把這個機器的功能全部開發出來。廚師機的設計定位其實是一台廚房間裡的中端裝置,設計者們努力把廚師機做得小巧玲瓏,並且盡可能讓廚師機承擔大部分的廚房工作。廚師機不但可以用來做烘焙,還能做麵條,並且還可以用來...

如何提高製藥裝置利用率?

rainman 去學學精益管理吧。所謂提高裝置利用率不全面,比較科學的叫法叫提高裝置綜合效率OEEs Overall Equipment Effectiveness 主要包括三方面,良品率,有效執行佔比,實際生產能力。從這三個方面著手,利用石川圖做個6M分析 人機物法環檢 向細節要績效我比較推崇,零...