複製鏈接
請複製以下鏈接發送給好友

令牌環

鎖定
令牌環上傳輸的小的數據(3個字節的一種特殊幀)叫為令牌,誰有令牌誰就有傳輸權限。如果環上的某個工作站收到令牌並且有信息發送,它就改變令牌中的一位(該操作將令牌變成一個幀開始序列),添加想傳輸的信息,然後將整個信息發往環中的下一工作站。
中文名
令牌環
外文名
Token Ring
開發時間
1984年
定義平台
IEEE 802.5
相關概念
以太網 CSMA/CD
開發者
IBM

令牌環簡介

令牌環上傳輸的小的數據(3個字節的一種特殊幀)叫為令牌,誰有令牌誰就有傳輸權限。如果環上的某個工作站收到令牌並且有信息發送,它就改變令牌中的一位(該操作將令牌變成一個幀開始序列),添加想傳輸的信息,然後將整個信息發往環中的下一工作站。當這個信息幀在環上傳輸時,網絡中沒有令牌,這就意味着其它工作站想傳輸數據就必須等待。因此令牌環網絡中不會發生傳輸衝突。
信息幀沿着環傳輸直到它到達目的地,目的地創建一個副本以便進一步處理。信息幀繼續沿着環傳輸直到到達發送站時便可以被刪除。發送站可以通過檢驗返回幀以查看幀是否被接收站收到並且複製。
與以太網 CSMA/CD 網絡不同,令牌傳遞網絡具有確定性,這意味着任意終端站能夠傳輸之前可以計算出最大等待時間。該特徵結合另一些可靠性特徵,使得令牌環網絡適用於需要能夠預測延遲的應用程序以及需要可靠的網絡操作的情況。
令牌環網絡是1984年由IBM開發出,很長一段時間是IBM的網絡標準,被所有IBM生產的計算機支持。令牌環可以橋接器或 router 連接其他網路。令牌環網絡在實際應用中確確實實是“環”形網絡,只不過由於使用所謂多站接入單元的設備,可以實現星形的佈線。這樣一個設備具有一定智能,會將不用的端口環接起來,使令牌能暢通。IEEE 802.5標準是主要基於IBM的令牌環網絡的,但是也有一些細微的差別 [1] 

令牌環令牌環的工作原理

(1)首先進行環的初始化(建立一邏輯環),然後產生一空令牌,在環上流動。
(2)希望發送幀的站必須等待,直到它檢測到空令牌的到來。
(3)想發送的站拿到空令牌後,首先將其置為忙狀態,該站緊接着向令牌的後面發送一個數據幀。
(4)當令牌忙時,由於網上無空令牌,所有想發送數據幀的站必須等待。
(5)數據沿途經過的每個站環接口都將該幀的目地地址和本站的地址相比較,如果地址符合,則將幀放入接收緩衝區,再送入本站,同時幀將在環上繼續流動;若地址不符合,環接口只將數據幀轉發。
(6)發送的幀沿環循環一週後再回到發送站,由發送站將該幀從環上移去,同時釋放令牌(將其狀態改為“閒”)發到下一站 [2] 

令牌環令牌環網

令牌環網是一種以環形網絡拓撲結構為基礎發展起來的局域網。雖然它在物理組成上也可以是星型結構連接,但在邏輯上仍然以環的方式進行工作。其通信傳輸介質可以是無屏蔽雙絞線、屏蔽雙絞線和光纖等。

令牌環傳輸方法

傳送數據時會由掌握 token 的電腦先發送數據。接收數據的電腦會檢查 frame 表頭,若是送給自己的則處理之。無論是否是送給自己的,都會再傳下去,傳一圈後檢查資料是否相同以確定資料沒有傳輸錯誤。 待送完數據後可以依需要調整 token 的優先度(改得比自己的優先度低),再把 token 傳遞到下一台電腦。 若接收到 token 但優先度較自己的高,則得要把 token 傳遞到下一台電腦。
此外,光纖分佈式數據接口(FDDI)中也運用了令牌傳遞協議 [3] 
參考資料
  • 1.    董煒, 楊士元. 基於多令牌環調度的家庭網絡QoS控制方案[J]. 北京郵電大學學報, 2006, 29(5):11-14.
  • 2.    羅秀秀, 王立宏. IEEE802.5令牌環協議的一種簡化協議[J]. 計算機工程與應用, 2002, 38(11):168-170.
  • 3.    王建華, 張倬, 劉志峯, et al. 基於令牌環網串行通訊的控制系統研究[J]. 機械設計與製造, 2009(11):197-199.