計算機網路的性能主要包括:
速率:b/s(bps)。如100M乙太網,實際是指100Mb/s。往往是指額定速率或標稱速率。
帶寬:數字信道所能傳送的最高速率。
吞吐量:單位時間內通過某個網路(或信道、介面)的數據量。其絕對上限值等於帶寬。
時延(delay或latency):數據(一個報文或分組,甚至比特)從網路(或鏈路)的一段傳送到另一端的時間。也稱延遲。
發送時延:主機或路由器發送數據幀所需的時間,也就是從發送數據幀的第一個比特算起,到該幀的最後一個比特發送完畢所需的時間。也成傳輸時延。
發送時延 = 數據幀長度(b) / 信道帶寬(b/s)
傳播時延:電磁波在信道中傳輸一定距離所需劃分的時間。
傳播時間 = 信道長度(m) / 傳輸速率(m/s)
處理時延:主機或路由器處理收到的分組所花費的時間。
排隊時延:分組在輸入隊列中等待處理的時間加上其在輸出隊列中等待轉發的時間。
總時延 = 發送時延 + 傳播時延 + 處理時延 + 排隊時延。對於高速網路鏈路,提高的是發送速率而不是傳播速率。
時延帶寬積:傳播時延 * 帶寬。表示鏈路的容量。
5.往返時間RTT:從發送方發送數據開始,到發送發收到接收方的確認為止,所花費的時間。 6.利用率:某信道有百分之幾是被利用的(有數據通過)。而信道或網路利用率過高會產生非常大的時延。 當前時延=空閑時時延/(1-利用率)
② 謝希仁的《計算機網路》中關於「吞吐量」計算的問題
就是把20毫秒變成0.02秒啊,10-3代表十的負三次方,就是除以1000
③ 《計算機網路》習題求分析,計算最大吞吐量和信道利用率
考慮TCP、IP首部和幀的構成,數據包總長度 L=65536×8(包體長度)+40×8(包頭長度)=524600
C代表信道帶寬也就是1*10^9 b/s = 1G/s
L/C是信號傳播的空中延時 = 數據包長度 / 傳播速度
Td是端到端的時延,那麼往返時延 = 2 * Td
所以 總時延 = 空中時延 + 往返時延 = L/C + Td*2
吞吐量 = 數據包長度/總時延