電腦網路與連結技術第十七章 Token-Bus 與 Token Ring 網路 上一頁    下一頁

17-4  Token-Bus 訊框格式

內容:

IEEE 802.4 Token-Bus 的訊框可劃分為兩大類:一為傳遞資料時所使用的『資料訊框』;另一為專用來管理邏輯環的『特殊訊框』。以下分別敘述之:

17-4-1 資料訊框

一般『資料訊框』如圖 17-2 所示,各欄位功能如下:

(1) Preamble建立同步功能並且顯示訊框的第一個位元(>= 1 位元組)。

(2) SDStart Delimiter):標示訊框的開始(1 位元組)。

(3) FCFrame Control):用於表示訊框之功能,以區分本訊框是一般資料訊框或其他特殊控制訊框。FC 欄位的內容如圖 17-3所示(1 位元組)。

(4) DADestination Address):本訊框欲傳送的目的地位址(2 6 位元組)。

(5) SASource Address):表示訊框的來源位址(2 6 位元組)。

(6) LLC-frame LLC層所傳遞的訊息(>=0 位元組)。

(7) FCSFrame Check Sequence):CRC 檢查碼(4 位元組)。

(8) EDEnd Delimiter):訊框結束碼(1 位元組)。

(9) 最大訊框長度8191位元組,從 SD 欄位到 ED 欄位。

17-2 Token-Bus 訊框結構

17-4-2 特殊訊框

『特殊訊框』主要使用於管理邏輯環。工作站取得 Token 後,它便是邏輯環的管理者,必須負責邏輯環的維護工作,以及處理異常狀況的發生。一些常用的特殊訊框如圖 17-3 所示,分別敘述如下:

(1) 要求—符記(Claim Token, CT):如果工作站等待太久沒有收到 Token,便送出『要求-符記』訊框。發出訊框等待一個時槽的時間後,若還是沒有收到 Token,則該工作站會繼續發出 CT 訊框,每要求一次會增加一個時槽的等待時間。擁有Token者收到 CT 訊框必須立即聲明,否則該工作站會再造出一個 Token

(2) 請—後工作站—1Solicit-Successor-1, SS1):擁有Token者必須負責詢問是否有其它工作站欲加入邏輯環。邀請時發出 SS1訊框詢問。

(3) 邀請—後工作站-2Solicit-Successor-2, SS2):此訊框用於邏輯環「可能」發生問題時。當工作站欲將 Token傳給下一工作站,但對方一直沒反應;而再廣播 WWho-Follows)訊框後,還是沒有反應。此時,該工作站判定網路已發生嚴重問題,必須重新建構邏輯環,因此會送出 SS2 要求後工作站。

(4) 誰—跟在後面(Who-Follows, W):查問誰是本工作站的下一個Token接受者。

(5) 解決—爭端(Resolve-Contention, R):當管理者發出 SS1 SS2 訊框後,如果有兩部以上工作站同時反應,而發生爭執時,則該工作站會發出 R 訊框以解決紛爭。

(6) 符記(Token, T):符記訊框格式。擁有者即成為當時的網路主控者,只有它才可傳送資料,並負責管理網路。如工作站欲退出邏輯環,也必須等到擁有Token,並告知它的前站和後站以後才可退出。

(7) 設定—後工作者(Set-Successor, S):當管理者送出 SS1SS2、或 R 訊框後,合乎條件的工作站用 S 訊框來回應欲成為管理者的後工作站。

在圖 17-3 中有一些特殊訊框格式的後面會跟著若干個的『反應時窗』(Response Window。一個反應時窗是指訊號在匯流排上的『來回傳遞時間』(Round-Trip Propagation Time,也稱為一個『時槽』(Time Slot。當 Token 擁有者發出這類的控制訊框時,它會利用不同個反應時窗的時間來監聽匯流排上的訊息,以瞭解其它工作站對這個訊框的反應。在每一個反應時窗中可能發生的反應情況如下:

(1) 沒有反應:在這段時間內匯流排上聽不到任何訊息。

(2) 唯一反應:聽到一個正確的訊息。

(3) 多重反應:在這段時間內,可能有二部以上工作站回應訊息,而導致訊號之間互相干擾(碰撞),結果聽到不正確的訊息(也許是雜訊)。

17-3 Token-Bus 特殊訊框格式

 

翻轉工作室:粘添壽

 

電腦網路與連結技術:

 

 

翻轉電子書系列: