三.令牌環(huán)媒體訪問控制
1.令牌環(huán)的結(jié)構(gòu)
令牌環(huán)在物理上是一個(gè)由一系列環(huán)接口和這些接口間的點(diǎn)-點(diǎn)鏈路構(gòu)成的閉合環(huán)路,各站點(diǎn)通過環(huán)接口連到網(wǎng)上。對(duì)媒體具有訪問權(quán)的某個(gè)發(fā)送站點(diǎn),通過環(huán)接口出徑鏈路將數(shù)據(jù)幀串行發(fā)送到環(huán)上;其余各站點(diǎn)一邊從各自的環(huán)接口人徑鏈路逐位接收數(shù)據(jù)幀,同時(shí)通過環(huán)接口出徑鏈路再生、轉(zhuǎn)發(fā)出去,使數(shù)據(jù)幀在環(huán)上從一個(gè)站點(diǎn)至下一個(gè)站點(diǎn)地環(huán)行,所尋址的目的站點(diǎn)在數(shù)據(jù)幀經(jīng)過時(shí)讀取其中的信息。最后,數(shù)據(jù)幀繞環(huán)一周返回發(fā)送站點(diǎn),并由其從環(huán)上撤除所發(fā)的數(shù)據(jù)幀。
2.令牌環(huán)的操作過程
、倬W(wǎng)絡(luò)空閑時(shí),只有一個(gè)令牌在環(huán)路上繞行;
、诋(dāng)一個(gè)站點(diǎn)要發(fā)送數(shù)據(jù)時(shí),必須等待并獲得一個(gè)令牌,將令牌的標(biāo)志位置為1,隨后
便可發(fā)送數(shù)據(jù);
、郗h(huán)路中的每個(gè)站點(diǎn)邊發(fā)送數(shù)據(jù),邊檢查數(shù)據(jù)幀中的目的地址,若為本站點(diǎn)地址,便讀
取其中所攜帶的數(shù)據(jù);
、軘(shù)據(jù)幀繞環(huán)一周返回時(shí),發(fā)送站將其從環(huán)路上撤消;
、莅l(fā)送站完成數(shù)據(jù)發(fā)送后,重新產(chǎn)生-個(gè)令牌傳至下一個(gè)站點(diǎn),以使其他站點(diǎn)獲得發(fā)送
數(shù)據(jù)幀的許可權(quán)。
3.環(huán)的比特度量
當(dāng)數(shù)據(jù)幀的傳輸時(shí)延等于信號(hào)在環(huán)路上的傳播時(shí)延時(shí),該數(shù)據(jù)幀的比特?cái)?shù)就是以比特
度量的環(huán)路長(zhǎng)度。實(shí)際操作過程中,環(huán)路上的每個(gè)接口都會(huì)引人延遲,一般環(huán)路上每個(gè)接口相當(dāng)于增加1位延遲。環(huán)的比特長(zhǎng)度=信號(hào)傳播時(shí)延×數(shù)據(jù)傳輸速率+接口延遲位數(shù)=環(huán)路媒體長(zhǎng)度×5(μS/km)×數(shù)據(jù)傳輸速率+接口延遲位數(shù)
4.令牌環(huán)的MAC幀的格式
IEEE802.5MAC幀有兩個(gè)基本格式:令牌幀和數(shù)據(jù)幀。
5.令牌環(huán)的媒體訪問控制功能
、賻l(fā)送:采用沿環(huán)傳遞令牌的方法來實(shí)現(xiàn)對(duì)媒體的訪問控制,取得令牌的站點(diǎn)具有發(fā)送一個(gè)數(shù)據(jù)幀或一系列數(shù)據(jù)幀的機(jī)會(huì)。
、诹钆瓢l(fā)送:發(fā)送站完成數(shù)據(jù)幀發(fā)送后,等待數(shù)據(jù)幀的返回。在等待期間,繼續(xù)發(fā)送填充字符。一旦源地址與本站相符的數(shù)據(jù)幀返回后,即發(fā)送令牌。令牌發(fā)送之后,該站仍保持在發(fā)送狀態(tài),直到該站發(fā)送的所有數(shù)據(jù)幀從環(huán)路上撤消為止。
、蹘邮眨喝艚邮盏降膸瑸樾畔,則將FC、DA、SA、Data及FS字段復(fù)制到接收緩沖區(qū)中,并隨后將其轉(zhuǎn)至適當(dāng)?shù)淖訉印?/P>
、軆(yōu)先權(quán)操作:訪問控制字段中的優(yōu)先權(quán)位和預(yù)約位配合工作,使環(huán)路服務(wù)優(yōu)先權(quán)與環(huán)上準(zhǔn)備發(fā)送的PDU最高優(yōu)先級(jí)匹配。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |