什麼是傳輸延遲和傳播延遲?
網路延遲定義為資料位從一個節點傳輸到另一個節點所需的時間。
網路延遲可以細分為以下幾種:-
- 傳輸延遲
- 傳播延遲
讓我們詳細瞭解一下它們。
傳輸延遲
這是將資料包的位元(或資料位元)放到傳輸介質(可以是有線或無線)上所需的時間。傳輸延遲取決於資料包的長度和網路的頻寬。
傳輸延遲的計算方法如下:-
Transmission delay = Packet size / bandwidth packet Destination Data line ( 1 bit per second)
示例
我們有一個 12,000 位元的乙太網資料包,透過 100mbps = 100 * 106 bps 的鏈路傳送。因此,傳輸延遲可以計算為:12000/100*106 = 0.12 毫秒
或者
假設,資料線路的頻寬 = 每秒 1 位元
資料包長度 = 10 位元
傳輸延遲 = 10/1= 10 秒。
傳播延遲
這是位元從起始點到達目的地的所需時間。傳播延遲取決於距離和傳播速度。
假設有一個傳送方 S 和一個接收方 D,接收方不一定會立即收到傳送方傳送完的資料,因此,當傳送方傳送一些資料時,只有經過一段時間後才能到達接收方,這段時間被稱為傳播延遲。
data Propagation delay
傳播延遲取決於以下一些因素:-
傳送方和接收方之間的距離 (d)(如果兩者相距較遠,則傳播延遲較高)
資料線路的速度 (v)
傳播延遲的計算方法如下:-
Propagation delay = distance / transmission speed
示例
我們有銅線和光纖介質用於傳輸,這些介質的速度大約為光速的 2/3(即光速 = 3 * 108 m/s,因此介質的速度 = 2 * 108 m/s)。我們有一根大約 5000 公里,即 5 * 106 米的單根電線。因此,傳播延遲可以計算為:5 * 106 / 2 * 108 = 0.25 毫秒。
或者
考慮一個光纖網路,其中資料需要沿著 2.1 公里的距離傳輸。
這裡沒有提到速度,但我們知道光纖中資料傳輸的速度是光速的 70%,因此
Speed= velocity of light * 70% Speed= ( 3*10^8 )*70%= 2.1 * 10^8 i.e. Propagation delay = distance/speed=(2.1*10^3)/(2.1*10^8) [Note 10^3 is used to convert km to m] Propagation delay= 10^-5 sec
廣告