網絡中的時延是由以下幾個不同的部分組成的
發(fā)布時間:2014/8/16 18:10:51 訪問次數:17949
時延(delay或latency)是指數據(一個報文或分組,甚至比特)從網絡(或鏈路)的一端傳送到另一端所需的時間。NCE01H10時延是個重要的性能指標,它有時也稱為延遲或遲延。
需要注意的是,網絡中的時延是由以下幾個不同的部分組成的:
(1)發(fā)送時延 發(fā)送時延(transmission delay)是主機或路由器發(fā)送數據幀所需要的時間,也就是從發(fā)送數據幀的第一個比特算起,到該幀的最后一個比特發(fā)送完畢所需的時間。因此發(fā)送時延也叫做“傳輸時延”:
由此可見,對子一定的網絡,發(fā)送時延并非固定不變,而是與發(fā)送的幀長(單位是比特)成正比,與發(fā)送速率成反比。
(2)傳播時延 傳播時延(propagation delay)是電磁波在信道中傳播一定的距離需要花費的時間。
電磁波在自由空間的傳播速率是光速,即3.0×los km/s。電磁波在網絡傳輸媒體中的傳播速率比在自由空間要略低一些:在銅線電纜中的傳播速率約為2.3×l05 km/s,在光纖中的傳播速率約為2.0×l05 k州s。例如,1000 km長的光纖線路產生的傳播時延大約為5 ms。
以上兩種時延不要弄混。只要理解這兩種時延發(fā)生的地方,就不會把它們弄混。發(fā)送時延發(fā)生在機器的內部的發(fā)送器中(一般就是發(fā)生在網絡適配器中,見第3章3.3.1節(jié)),而傳播時延則發(fā)生在機器外部的傳輸信道媒體上?梢杂靡粋簡單的比喻來說明。假定有10輛車的車隊從公路收費站入口出發(fā)到相距50公里的目的地。再假定每一輛車過收費站要花費6秒鐘,而車速是每小時100公里,F在可以算出整個車隊從收費站到目的地總共要花費的時間:發(fā)車時間共需60秒(相當于網絡申的發(fā)送時延),行車時間需要30分鐘(相當于網絡中的傳播時延),因此總共花費的時間是31分鐘。
下面兩種時延也需要考慮,但比較容易理解。
(3)處理時延 主機或路由器在收到分組時要花費一定的時間進行處理,例如分析分組的首部、從分組中提取數據部分、進行差錯檢驗或查找適當的路由等等,這就產生了處理時延。
(4)排隊時延 分組在經過網絡傳輸時,要經過許多路由器。但分組在進入路由器后要先在輸入隊列中排隊等待處理。在路由器確定了轉發(fā)接口后,還要在輸出隊列中排隊等待轉發(fā)。這就產生了排隊時延。排隊時延的長短往往取決于網絡當時的通信量。當網絡的通信量很大時會發(fā)生隊列溢出,使分組丟失,這相當于排隊時延為無窮大。
時延(delay或latency)是指數據(一個報文或分組,甚至比特)從網絡(或鏈路)的一端傳送到另一端所需的時間。NCE01H10時延是個重要的性能指標,它有時也稱為延遲或遲延。
需要注意的是,網絡中的時延是由以下幾個不同的部分組成的:
(1)發(fā)送時延 發(fā)送時延(transmission delay)是主機或路由器發(fā)送數據幀所需要的時間,也就是從發(fā)送數據幀的第一個比特算起,到該幀的最后一個比特發(fā)送完畢所需的時間。因此發(fā)送時延也叫做“傳輸時延”:
由此可見,對子一定的網絡,發(fā)送時延并非固定不變,而是與發(fā)送的幀長(單位是比特)成正比,與發(fā)送速率成反比。
(2)傳播時延 傳播時延(propagation delay)是電磁波在信道中傳播一定的距離需要花費的時間。
電磁波在自由空間的傳播速率是光速,即3.0×los km/s。電磁波在網絡傳輸媒體中的傳播速率比在自由空間要略低一些:在銅線電纜中的傳播速率約為2.3×l05 km/s,在光纖中的傳播速率約為2.0×l05 k州s。例如,1000 km長的光纖線路產生的傳播時延大約為5 ms。
以上兩種時延不要弄混。只要理解這兩種時延發(fā)生的地方,就不會把它們弄混。發(fā)送時延發(fā)生在機器的內部的發(fā)送器中(一般就是發(fā)生在網絡適配器中,見第3章3.3.1節(jié)),而傳播時延則發(fā)生在機器外部的傳輸信道媒體上?梢杂靡粋簡單的比喻來說明。假定有10輛車的車隊從公路收費站入口出發(fā)到相距50公里的目的地。再假定每一輛車過收費站要花費6秒鐘,而車速是每小時100公里,F在可以算出整個車隊從收費站到目的地總共要花費的時間:發(fā)車時間共需60秒(相當于網絡申的發(fā)送時延),行車時間需要30分鐘(相當于網絡中的傳播時延),因此總共花費的時間是31分鐘。
下面兩種時延也需要考慮,但比較容易理解。
(3)處理時延 主機或路由器在收到分組時要花費一定的時間進行處理,例如分析分組的首部、從分組中提取數據部分、進行差錯檢驗或查找適當的路由等等,這就產生了處理時延。
(4)排隊時延 分組在經過網絡傳輸時,要經過許多路由器。但分組在進入路由器后要先在輸入隊列中排隊等待處理。在路由器確定了轉發(fā)接口后,還要在輸出隊列中排隊等待轉發(fā)。這就產生了排隊時延。排隊時延的長短往往取決于網絡當時的通信量。當網絡的通信量很大時會發(fā)生隊列溢出,使分組丟失,這相當于排隊時延為無窮大。
上一篇:計算機網絡的性能指標