固定分配資源與動態(tài)分配資源綜合說明
固定分配資源與動態(tài)分配資源是傳輸資源的兩種有效的方法。低速的數(shù)據(jù)終端可以共同使用一條高速的線路,從而實現(xiàn)低成本的通信目的。這種方式為多路復(fù)用,從對傳輸資源的分配角度來看,可有兩種方法:固定分配資源法和動態(tài)分配資源法。
1. 固定分配資源法
固定分配資源法又分“時分復(fù)用”(TDM,Time Division Multiplexing)和“頻分復(fù)用”(FDM,F(xiàn)requency Division Multiplexing)兩種。時分復(fù)用就是將線路傳輸?shù)臅r間輪流分配給每個用戶,每個用戶只在分配的時間里使用線路發(fā)送和接收信息。而且,當(dāng)在分配的時間里用戶沒有信息要傳輸時,也不能給其他用戶使用,即這段時間只由它來獨享。圖9-17是4個終端用戶以時分復(fù)用的方式來共享資源的情況。
在這里假設(shè)了四個終端用戶,依次輪流使用線路。分配到某用戶時,如果沒有數(shù)據(jù)發(fā)送,其他用戶也不能占用該用戶的時段來發(fā)送數(shù)據(jù)。如在第一個輪流中(數(shù)據(jù)已到達交換節(jié)點),終端1、終端2、終端4都有相應(yīng)的數(shù)據(jù)發(fā)送(分別為A1、B1、D1),而此時的終端3沒有數(shù)據(jù)發(fā)送,但線路在這個時段就處于空閑狀態(tài)。而在第2個輪流中終端1沒有數(shù)據(jù)發(fā)送,線路處于空閑狀態(tài),而終端2、終端3、終端4在各自的時間段中都有數(shù)據(jù)發(fā)送,分別是B2、C2、D2。而在第三個輪流中,終端1、終端2、終端4均沒有數(shù)據(jù)發(fā)送,線路處于空閑狀態(tài)。由此可以看出,TDM復(fù)用方式下,任何時刻只能兩個互聯(lián)的用戶間進行點對點連接,有時線路還存在較多的空閑狀態(tài),線路的利用率低。
頻分復(fù)用就是將傳輸線路的頻帶資源(也就是帶寬)劃分成多個子頻帶,然后分別分配給每個用戶。每個用戶就有了數(shù)據(jù)傳輸?shù)膶S米油ǖ溃脩羰褂眠@個子通道進行通信。當(dāng)用戶沒有信息要傳輸時,也不能給其他用戶使用。當(dāng)然因為總的通道被分成了多個子通道,各子通道的帶寬也就小了許多,而且所連接的終端數(shù)越多,劃分的子通道也就越多,子通道的帶寬也就越窄,傳輸速率也就越低。
在示例中,同樣是以四個終端用戶為例,這樣總的通道就被劃分成四個小的子通道,對應(yīng)于1、2、 3、4通道。各個子通道可以自由安排數(shù)據(jù)發(fā)送時間,如在某時間中,終端1、終端2、終端4分別發(fā)送了數(shù)據(jù),對應(yīng)的數(shù)據(jù)包分別為A1、B1、D1,而終端3 沒有發(fā)送數(shù)據(jù),對應(yīng)的子通道3也就處于空閑狀態(tài);而在下一個時間段中,除終端1所對應(yīng)的1通道外,其他三個子通道均有數(shù)據(jù)發(fā)送,對應(yīng)的數(shù)據(jù)包為B2、 C2、D2。從原理中可以看出,F(xiàn)DM復(fù)用方式在傳輸效率方面較TDM有所提高,因為每個終端可隨時利用自己專用的子通道發(fā)送數(shù)據(jù),不用等待,但卻在線路利用率方面仍存不足,而且傳輸速率也將大受影響,畢竟每個子通道的帶寬只是總線路帶寬的幾分,或者幾十分之一。綜合以上兩種固定分配資源方式的通信原理,可以看固定分配資源的方法存在著線路傳輸帶寬資源不能充分利用的缺點,因為兩種方式下,分給某個用戶的帶寬資源即使空閑也不能給其他用戶使用。
2. 動態(tài)分配資源法
為了克服固定分配資源方法存在的缺點,可以采用按需分配的方法,即當(dāng)用戶需要發(fā)送數(shù)據(jù)時才分配給它線路傳輸資源,不發(fā)送數(shù)據(jù)時不分配線路傳輸資源。這就是“動態(tài)分配資源”法,也稱作“統(tǒng)計時分復(fù)用”(STDM)。在這種復(fù)用方式中,線路的資源可以為其它用戶所使用,可以充分利用線路傳輸資源,提高線路的利用率。這樣一來就實現(xiàn)了資源的動態(tài)分配,很顯然這種資源分配方式的利用率較固定分配方式提高了許多。
在這種資源分配方式中,各終端用戶所發(fā)送的數(shù)據(jù)先在緩沖器中緩存,按發(fā)送的時間先后順序依次排隊發(fā)送,而不是按特定用戶的數(shù)據(jù)發(fā)送順序來安排發(fā)送隊例。各終端隨時可以利用整個線路帶寬發(fā)送數(shù)據(jù),而不必像TDM復(fù)用方式那樣一定要等到所屬自己發(fā)送數(shù)據(jù)的時段,也不必像FDM一樣一定要在僅屬于自己那個小通道中傳輸數(shù)據(jù)。那所有用戶共享線路發(fā)送的數(shù)據(jù)如何區(qū)分呢?這就是分組的分組頭作用了。因為統(tǒng)計時分復(fù)用不像固定分配資源方法通過位置來識別不同用戶所傳送的數(shù)據(jù),而是用特殊的標記,如在分組交換中采用分組頭來識別不同用戶所傳送的數(shù)據(jù),在接收端再根據(jù)分組頭來區(qū)分來自不同發(fā)送用戶的數(shù)據(jù),再進行組裝即可還原各自原來的數(shù)據(jù)。在這種復(fù)用方式中,有些讀者可能會說,大家都在同一信道中傳輸,會存在信道爭用問題。其實是不會發(fā)生的,因為數(shù)據(jù)在從終端用戶發(fā)送到STDM系統(tǒng)時,不是直接向目的地發(fā)送,而是先在緩沖器中緩存,然后統(tǒng)一安排發(fā)送隊例。