權杖環(英語:Token-Ring)又稱權標環或令牌環,是定義在IEEE 802.5標準中的一種區域網絡接入方式。
權杖環網絡結構圖
權杖環網絡的基本原理是利用權杖(代表發訊號的許可)來避免網絡中的衝突,它與使用衝突檢測演算法CSMA/CD的乙太網路相比能提高網絡的數據傳送率。此外,它還可以設定傳送的優先度。一個4M的權杖環網絡和一個10M的乙太網路數據傳送率相當,一個16M的權杖環網絡的數據傳送率接近一個100M的乙太網路。但這種網絡不可復用,導致網絡利用率低下。當網絡中一個結點拿到權杖而使用網絡後,不管此結點使用多少頻寬,其他結點都必須等待其使用完網絡並放棄權杖後才有機會申請權杖並使用網絡。此外,網絡中還需專門結點維護權杖。
權杖環也暗示了除了使用權杖外,這還是一個環形網絡拓撲。權杖環是一個OSI 7層模型中的第二層(數據鏈路層)協定。除了4Mbps、16Mbps外,IEEE 802.5還定義了100Mbps和1Gbps的數據傳輸率,不過後兩者極少被用到。
權杖環網絡是1980年代中期由IBM開發,很長一段時間是IBM的網絡標準、被IBM生產所有的電腦支援。權杖環可以用橋接器或路由器連接其他網絡。權杖環網絡在實際應用中確實是「環」形網絡,只不過由於使用所謂多站接入單元裝置而可以實現星形布線。這樣的裝置具有一定智能,會將不用的埠環接起來,使權杖暢通。IEEE 802.5標準主要基於IBM的權杖環網絡,但也有一些細微差別。
傳送數據時會由掌握權杖的電腦先傳送數據。接收數據的電腦會檢查幀表頭,若是送給自己的則處理之。無論是否是送給自己的,都會再傳下去,傳一圈後檢查資料是否相同以確認資料沒有傳輸錯誤。待送完數據後可以依需要調整權杖的優先度(改得比自己的優先度低),再把權杖傳遞到下一台電腦。若接收到權杖但優先度較自己的高,則要把權杖傳遞到下一台電腦。