ARCNET網路

ARCNET網路

ARCNET是典型的令牌匯流排網路,1999年成為美國國家標準ANSI/ATA一878.1。從OSI參考模型來看,ARCNET定義了ISO/OSI七層網路體系模型中的數據鏈路層和物理層,其開放底層接口,允許用戶自行開發嵌入式設備。

基本介紹

  • 中文名:ARCNET網路
  • 外文名:ARCNET network
  • 時間:1999年
  • 定義:典型的令牌匯流排網路
  • 類型:數據鏈路層和物理層
  • 學科:通信技術
ARCNET的節點及地址,ARCNET的物理層,ARCNET的幀類型,ARCNET工作機制,

ARCNET的節點及地址

每個ARCNET物理節點包括一個數據鏈路層的通信控制器晶片和一個物理層的收發器晶片。每個節點有一個網路地址,令牌以遞增的節點地址序號,從一個節點傳遞到另一個節點,形成邏輯環路。節點使用唯一的MAC地址標識自己,單個ARCNET子網最多可有255個節點,ARCNET支持點對點的定向訊息和單點對多點的廣播訊息。在數據鏈路層,採用令牌環機制,各節點通過傳遞令牌來協調網路使用權。

ARCNET的物理層

在物理層,ARCNET支持匯流排型、星形以及分散式星形拓撲結構。ARCNET速率為2.5 Mbit/s,傳輸的介質有同軸電纜、雙絞線、光纖,可滿足絕大多數自動控制套用對速度、抗干擾性和物理介質的要求。新型的ARCNET plus速率已從原來的2.5 Mbit/s增加到100 Mbit/s(使用光纖時)。

ARCNET的幀類型

雖然ARCNET遵從IEEE 802.4的協定,但是在具體幀結構上還是存在著差異。ARCNET有令牌幀、空閒緩衝區詢問幀、確認幀、否認幀及數據傳輸幀等多種信息幀。
ARCNET幀不管是哪種幀,都由ALERT引導,類似於HDLC中使用的標識符。ALERT由6比特間隔的傳號(1)組成。傳號(1)由正脈衝後跟負脈衝組成的雙脈衝表示。空號(0)由無脈衝表示。
(a)邀請傳送令牌幀(ITT)總是傳遞給其後繼工作站。EOT是ASCⅡ碼中的傳輸結束控制符(04hex)。後跟的兩個位元組都是DID(終點標識符),即後繼工作站的地址。重複使用DID的目的是增加可靠性。
(b)空閒緩衝器詢問幀(FBE)。ENQ是ASCⅡ字元集中的詢問字元(05hex)。隨其後的兩個位元組DID是想通過詢問了解空閒緩衝器狀態的工作站標識。DID重複使用也是為提高尋找終點工作站的可靠性。
(c)確認幀(AcK)由ALERT和ACK組成。ACK是ASCⅡ字元集中的確認字元(06hex),當回響FBE幀而傳送ACK時,表示接收工作站具有可供使用的緩衝器空間。ACK幀之所以沒有DID欄位,是因為這種幀是作為廣播方式傳送的。
(d)否認幀(NAK)是ASCⅡ字元集中的否認字元(15hex)。當回響FBE幀而傳送NAK時,表示接收工作站不具有可供使用的緩衝空間。NAK幀也沒有DID欄位,其原因與ACK幀相同。
(e)數據幀(PAC),幀中SOH(標題開始)是ASCⅡ字元集中的標題開始字元(01hex)。SID(源點ID)和(終點ID)表示源點和終點工作站的地址。CP(連續指針)欄位指示工作站在存儲器中找到的傳輸數據的起點。數據欄位DATA具有可變長度,處於1位元組和508位元組之間,用以攜帶用戶數據。2位元組的CRC欄位由傳送站添加,用來保護DATA欄位。
ARCNET網路
ARCNET幀結構

ARCNET工作機制

ARCNET的地址由8 bit組成,其中地址0作為廣播地址。因此ARCNET網路上最多可以容納255個節點。ARCNET網路節點之間的數據傳輸像匯流排型LAN一樣是廣播式的,但對匯流排的訪問決定於令牌。為說明這種網路的操作機制,假定在一條匯流排上有4個節點,其地址分別為1,10,25和255。在啟動網路時,這4個工作站形成一個邏輯環,每個站都跟蹤兩個信息:①誰是後繼者;②誰是前驅者。
這兩種信息分別由字母S(後繼者)和P(先驅者)代表。一個工作站的後繼者定義為邏輯環上具有較高地址的站;先驅者則定義為邏輯環上具有較低地址的站。
由於ARCNET中站地址0用於廣播地址,因此最小站地址為1,最大站地址為255。在構成邏輯環時規定,工作站地址為255的後繼站地址為1,站地址為1的前驅站地址為255。

相關詞條

熱門詞條

聯絡我們