令牌環(huán)網(wǎng)是一種以環(huán)形網(wǎng)絡(luò)拓撲結(jié)構(gòu)為基礎(chǔ)發(fā)展起來的局域網(wǎng),如圖1-12所示。雖然它在物理組成上也可以是星型結(jié)構(gòu)連接,但在邏輯上仍然以環(huán)的方式進行工作。其通信傳輸介質(zhì)可以是無屏蔽雙絞線、屏蔽雙絞線和光纖等。 令牌環(huán)網(wǎng)的媒體接入控制機制采用的是分布式控制模式的循環(huán)方法。在令牌環(huán)網(wǎng)中有一個令牌(Token)沿著環(huán)形總線在入網(wǎng)節(jié)點計算機間依次傳遞,令牌實際上是一個特殊格式的幀,本身并不包含信息,僅控制信道的使用,確保在同一時刻只有一個節(jié)點能夠獨占信道。當環(huán)上節(jié)點都空閑時,令牌繞環(huán)行進。節(jié)點計算機只有取得令牌后才能發(fā)送數(shù)據(jù)幀,因此不會發(fā)生碰撞。由于令牌在網(wǎng)環(huán)上是按順序依次傳遞的,因此對所有入網(wǎng)計算機而言,訪問權(quán)是公平的。
令牌在工作中有“閑”和“忙”兩種狀態(tài)。“閑”表示令牌沒有被占用,即網(wǎng)中沒有計算機在傳送信息;“忙”表示令牌已被占用,即網(wǎng)中有信息正在傳送。希望傳送數(shù)據(jù)的計算機必須首先檢測到“閑”令牌,將它置為“忙”的狀態(tài),然后在該令牌后面?zhèn)魉蛿?shù)據(jù)。當所傳數(shù)據(jù)被目的節(jié)點計算機接收后,數(shù)據(jù)被從網(wǎng)中除去,令牌被重新置為“閑”。令牌環(huán)網(wǎng)的缺點是需要維護令牌,一旦失去令牌就無法工作,需要選擇專門的節(jié)點監(jiān)視和管理令牌。
令牌環(huán)網(wǎng)的基本工作原理
誰有令牌誰就有傳輸權(quán)限。如果環(huán)上的某個工作站收到令牌并且有信息發(fā)送,只不過由于使用所謂多站接入單元的設(shè)備,可以實現(xiàn)星形的布線。這樣一個設(shè)備具有一定智能,網(wǎng)絡(luò)中沒有令牌。
信息幀沿著環(huán)傳輸直到它到達目的地,目的地創(chuàng)建一個副本以便進一步處理。
與以太網(wǎng) CSMA/,使令牌能暢通。IEEE 802,這意味著任意終端站能夠傳輸之前可以計算出最大等待時間。該特征結(jié)合另一些可靠性特征,使得令牌環(huán)網(wǎng)絡(luò)適用于需要能夠預測延遲的應(yīng)用程序以及需要可靠的網(wǎng)絡(luò)操作的情況。
令牌環(huán)網(wǎng)絡(luò)是上世紀80年代中期由IBM開發(fā)出,這就意味著其它工作站想傳輸數(shù)據(jù)就必須等待。因此令牌環(huán)網(wǎng)絡(luò)中不會發(fā)生傳輸沖突.5標準是主要基于IBM的令牌環(huán)網(wǎng)絡(luò)的,但是也有一些細微的差別。
令牌環(huán)網(wǎng)是一種以環(huán)形網(wǎng)絡(luò)拓撲結(jié)構(gòu)為基礎(chǔ)發(fā)展起來的局域網(wǎng)。雖然它在物理組成上也可以是星型結(jié)構(gòu)連接,但在邏輯上仍然以環(huán)的方式進行工作,它就改變令牌中的一位(該操作將令牌變成一個幀開始序列);CD 網(wǎng)絡(luò)不同,被所有IBM生產(chǎn)的計算機支持。令牌環(huán)可以橋接器或 router 連接其他網(wǎng)路。令牌環(huán)網(wǎng)絡(luò)在實際應(yīng)用中確確實實是“環(huán)”形網(wǎng)絡(luò),添加想傳輸?shù)男畔ⅲ缓髮⒄麄€信息發(fā)往環(huán)中的下一工作站。當這個信息幀在環(huán)上傳輸時,會將不用的端口環(huán)接起來,很長一段時間是IBM的網(wǎng)絡(luò)標準。信息幀繼續(xù)沿著環(huán)傳輸直到到達發(fā)送站時便可以被刪除。發(fā)送站可以通過檢驗返回幀以查看幀是否被接收站收到并且復制,令牌傳遞網(wǎng)絡(luò)具有確定性令牌環(huán)上傳輸?shù)男〉臄?shù)據(jù)(幀)叫為令牌
令牌環(huán)網(wǎng)是一種以環(huán)形網(wǎng)絡(luò)拓撲結(jié)構(gòu)為基礎(chǔ)發(fā)展起來的局域網(wǎng)。雖然它在物理組成上也可以是星型結(jié)構(gòu)連接,但在邏輯上仍然以環(huán)的方式進行工作。其通信傳輸介質(zhì)可以是無屏蔽雙絞線、屏蔽雙絞線和光纖等。
令牌環(huán)網(wǎng)的媒體接入控制機制采用的是分布式控制模式的循環(huán)方法。在令牌環(huán)網(wǎng)中有一個令牌(Token)沿著環(huán)形總線在入網(wǎng)節(jié)點計算機間依次傳遞,令牌實際上是一個特殊格式的幀,本身并不包含信息,僅控制信道的使用,確保在同一時刻只有一個節(jié)點能夠獨占信道。當環(huán)上節(jié)點都空閑時,令牌繞環(huán)行進。節(jié)點計算機只有取得令牌后才能發(fā)送數(shù)據(jù)幀,因此不會發(fā)生碰撞。由于令牌在網(wǎng)環(huán)上是按順序依次傳遞的,因此對所有入網(wǎng)計算機而言,訪問權(quán)是公平的。
令牌在工作中有“閑”和“忙”兩種狀態(tài)。“閑”表示令牌沒有被占用,即網(wǎng)中沒有計算機在傳送信息;“忙”表示令牌已被占用,即網(wǎng)中有信息正在傳送。希望傳送數(shù)據(jù)的計算機必須首先檢測到“閑”令牌,將它置為“忙”的狀態(tài),然后在該令牌后面?zhèn)魉蛿?shù)據(jù)。當所傳數(shù)據(jù)被目的節(jié)點計算機接收后,數(shù)據(jù)被從網(wǎng)中除去,令牌被重新置為“閑”。令牌環(huán)網(wǎng)的缺點是需要維護令牌,一旦失去令牌就無法工作,需要選擇專門的節(jié)點監(jiān)視和管理令牌。
它是一個環(huán)路,在環(huán)路有好象現(xiàn)實中的一個指令的,有且只有一個指令的,大家都是在等那個指令,這樣的話就不存在沖突的問題了。
令牌環(huán)網(wǎng)是一種以環(huán)形網(wǎng)絡(luò)拓撲結(jié)構(gòu)為基礎(chǔ)發(fā)展起來的局域網(wǎng)。雖然它在物理組成上也可以是星型結(jié)構(gòu)連接,但在邏輯上仍然以環(huán)的方式進行工作。其通信傳輸介質(zhì)可以是無屏蔽雙絞線、屏蔽雙絞線和光纖等。
令牌環(huán)網(wǎng)的媒體接入控制機制采用的是分布式控制模式的循環(huán)方法。在令牌環(huán)網(wǎng)中有一個令牌(Token)沿著環(huán)形總線在入網(wǎng)節(jié)點計算機間依次傳遞,令牌實際上是一個特殊格式的幀,本身并不包含信息,僅控制信道的使用,確保在同一時刻只有一個節(jié)點能夠獨占信道。當環(huán)上節(jié)點都空閑時,令牌繞環(huán)行進。節(jié)點計算機只有取得令牌后才能發(fā)送數(shù)據(jù)幀,因此不會發(fā)生碰撞。由于令牌在網(wǎng)環(huán)上是按順序依次傳遞的,因此對所有入網(wǎng)計算機而言,訪問權(quán)是公平的。
令牌在工作中有“閑”和“忙”兩種狀態(tài)。“閑”表示令牌沒有被占用,即網(wǎng)中沒有計算機在傳送信息;“忙”表示令牌已被占用,即網(wǎng)中有信息正在傳送。希望傳送數(shù)據(jù)的計算機必須首先檢測到“閑”令牌,將它置為“忙”的狀態(tài),然后在該令牌后面?zhèn)魉蛿?shù)據(jù)。當所傳數(shù)據(jù)被目的節(jié)點計算機接收后,數(shù)據(jù)被從網(wǎng)中除去,令牌被重新置為“閑”。令牌環(huán)網(wǎng)的缺點是需要維護令牌,一旦失去令牌就無法工作,需要選擇專門的節(jié)點監(jiān)視和管理令牌。
通俗的說就是:它是一個環(huán)路。。。在環(huán)路有好象現(xiàn)實中的一個指令的。。有且只有一個指令的。。。大家都是在等那個指令。。這樣的話就不存在沖突的問題了。
簡單來說就是它是一個環(huán)路。。。在環(huán)路有好象現(xiàn)實中的一個指令的。。有且只有一個指令的。。。大家都是在等那個指令。。這樣的話就不存在沖突的問題了。
令牌環(huán)網(wǎng)Token Ring協(xié)議
1、令牌環(huán)網(wǎng)工作過程
令牌環(huán)Token Ring協(xié)議是環(huán)型網(wǎng)中最普遍采用的介質(zhì)訪問控制,它在環(huán)中加入一特殊的MAC控制幀,即令牌幀,用于控制結(jié)點有序訪問介質(zhì)。其工作過程如下:
環(huán)初始化后,令牌總是沿著物理環(huán)單向逐站傳輸。
如果結(jié)點A有數(shù)據(jù)要發(fā)送,它必須等待空閑令牌到達本站,當獲得空閑令牌后,它將令牌標志位由“閑”置為“忙”,并構(gòu)造成數(shù)據(jù)幀進行傳輸。
數(shù)據(jù)幀在環(huán)上做廣播傳輸,其他結(jié)點可依次接收到數(shù)據(jù)幀,但只有目的地址相匹配的結(jié)點才復制。
數(shù)據(jù)幀遍歷環(huán)后,回到結(jié)點A,由A回收數(shù)據(jù)幀,并將令牌狀態(tài)改為空閑,然后將空閑令牌傳送到下一結(jié)點。
每個結(jié)點都有一個令牌持有計時器THT (Token Holding Timer),當發(fā)送結(jié)點數(shù)據(jù)幀后,THT開始計時。當數(shù)據(jù)幀在環(huán)上循環(huán)一周返回到發(fā)送結(jié)點后,如果THT未超時,該結(jié)點可繼續(xù)發(fā)送數(shù)據(jù);如果THT超時,該結(jié)點即使有數(shù)據(jù)要傳送,也必須向下游結(jié)點發(fā)送令牌幀,要傳送的數(shù)據(jù)必須等到再次獲得令牌幀才能發(fā)送。THT反映了網(wǎng)絡(luò)負載狀況,網(wǎng)絡(luò)負載越重,各個結(jié)點在THT內(nèi)所發(fā)送的數(shù)據(jù)幀越少。通過THT可以控制各個結(jié)點占有介質(zhì)的時間長度,并且各個結(jié)點可以通過THT測算出需要等待多長時間才能獲得令牌幀訪問介質(zhì)。
2、令牌環(huán)網(wǎng)幀格式
令牌環(huán)存在兩種格式的幀,一種是令牌幀,一種是信息幀。
3、令牌環(huán)的維護
令牌丟失和數(shù)據(jù)幀無法撤消,是環(huán)網(wǎng)上最嚴重的兩種差錯,可以通過在環(huán)路上指定一個站點作為主動令牌管理站,以此來解決這些問題。主動令牌管理站通過一種超時機制來檢測令牌丟失的情況,該超時值比最長的幀為完全遍歷環(huán)路所需的時間還要長一些。如果在該時段內(nèi)沒有檢測到令牌,便認為令牌已經(jīng)丟失,管理站將清除環(huán)路上的數(shù)據(jù)碎片,并發(fā)出一個令牌。為了檢測到一個持續(xù)循環(huán)的數(shù)據(jù)幀,管理站在經(jīng)過的任何一個數(shù)據(jù)幀上置其監(jiān)控位為1,如果管理站檢測到一個經(jīng)過的數(shù)據(jù)幀的監(jiān)控拉的已經(jīng)置為1,便知道有某個站未能清除自己發(fā)出的數(shù)據(jù)幀,管理站將清除環(huán)路的殘余數(shù)據(jù),并發(fā)出一個令牌。
Token Ring協(xié)議的特點是在輕載時,由于一個工作站在發(fā)送前必須等待空令牌到來,故效率很低;在重載時,各站訪問機會均等,效率較高;訪問方式具有可調(diào)整性和確定性,各站既具有同等的介質(zhì)訪問權(quán),也可以有優(yōu)先級操作和帶寬保護;主要缺點是有較復雜的令牌維護要求。
令牌環(huán)網(wǎng)和以太網(wǎng)的區(qū)別
以太網(wǎng)是這樣通信的,每臺電腦位于同一個主干中都可以向主干線路中發(fā)信息串。假如a吧,它先監(jiān)聽主干線路上有沒有人在發(fā)信息,如果有它就等一會兒,在它發(fā)現(xiàn)沒有人發(fā)言后它將發(fā)言,但這時有可能另一臺電腦也和它同時發(fā)言(想象一下在課堂上兩個學生向老師同時提問),這樣它們會同時停止發(fā)言,并在等待了一個隨機時間后繼續(xù)發(fā)言,當然它們的隨機時間是不同的,并且在再次發(fā)言前仍需監(jiān)聽主干上是否有其它主機在發(fā)言。其它的電腦讀取數(shù)據(jù)包,檢查mac地址和ip地址乃至端口號看是不是發(fā)給自已的,如果不是便丟棄。它的mac 算法是csma/cd算法。
令牌環(huán)網(wǎng)的結(jié)構(gòu)是組成一個環(huán)形,環(huán)形的一圈是主機,主機中存在一個令牌,由一號機向下傳,每個主機只有在自已有令牌時才能向主線路中發(fā)數(shù)據(jù)。
為什么令牌環(huán)網(wǎng)應(yīng)用的不如以太網(wǎng)多?
我覺得令牌環(huán)網(wǎng)最大的缺點是需要維護令牌,一旦失去令牌就無法工作,需要選擇專門的節(jié)點監(jiān)視和管理令牌。而現(xiàn)在的PC機之間都是對等,每建一個局域網(wǎng)都需要選擇專門的節(jié)點來監(jiān)視和管理,這是無法忍受的。
評論