一個信號在它的發(fā)送和它的最后接受之間存在一個延遲。每個網絡都受這個延遲的支配。例如,當你在計算機上敲一個鍵將一個文件保存到網絡上時,文件的數(shù)據(jù)在它到達服務器的硬盤時必須通過網絡接口卡、網絡中的一個集線器或是一個交換機或路由器、更多的電纜以及服務器端的網絡接口卡。
雖然電子傳輸迅速,但它們仍然不得不經過傳輸這一過程。這個過程在你敲鍵的那一刻和服務器接收數(shù)據(jù)的那一刻之間必然存在短暫的延遲,這種延遲被稱為時延。
網絡延時原因
1、本機到服務器之間路由跳數(shù)過多。由于光/電的傳輸速度非常快,他們在物理介質中的傳播時間幾乎可以忽略不計,但是路由器轉發(fā)數(shù)據(jù)包的處理時間是不可忽略的。當本機到服務器鏈路中有太多路由轉發(fā)處理時,網絡延時就會很明顯。
2、網絡帶寬不夠。排除其它因素,如果客戶端和服務器端直接通過一個路由器連接,但帶寬只有10Kbps,卻同時有多個應用需要傳輸遠超帶寬的數(shù)據(jù)量200Kbps,這時候會造成大量數(shù)據(jù)丟失,從而表現(xiàn)為響應延時。
3、處理帶寬不夠。排除其它因素,如果客戶端和服務器端直接通過一個路由器連接,且?guī)捵銐颍掌鞫颂幚砟芰Σ蛔悖矔斐身憫訒r。