Transcript ppt7-1

第七章 區域網路原理
NCUT
本章學習重點
 IEEE802 委員會
 乙太網路
 交換式乙太網路
 乙太網路協定的進一步探討
 無線區域網路
 問題與討論
IEEE802 委員會
 成立於1980年2月
 委員會名稱取決於IEEE一系列委員會的序號


與其成立的時間相仿但無關連
輔助記憶
 對 區 域 網 路 (LAN) 、 都 會網路 (MAN)與 高 速 網 路
(High Speed Networks)等訂標準


http://standards.ieee.org
http://grouper.ieee.org/groups/802/
 底下分出許多工作群組,負責各工作的推展
IEEE802 各工作群組 (1/2)
IEEE802 各工作群組 (2/2)
IEEE802 與OSI
代表性區域網路架構
 最初以802.3、802.4與802.5最具代表性
 目前:802.3 、802.11較普遍
 802.3標準:CSMA/CD
 Carrier
Sense Multiple Access/ Collision
Detection;載波感測多重存取/ 碰撞偵測
 802.4 : Token-Bus
 802.5 : Token-Ring
 802.11:CSMA/CA
 Carrier
Sense Multiple Access/ Collision
Avoidance;載波感測多重存取/ 碰撞避免
乙太網路協定
簡介
 目前最普遍的區域網路架構
 乙太網路 : 開放式標準

所有人都可以參與這項網路架構的開發
 標準大致有兩個


DIX (DEC-Intel-Xerox) 乙太網路標準
IEEE802.3標準


1985 年制定
實體層與資料連結層下半MAC子層
Ethernet 2.0與IEEE 802.3
 在訊框格式上有不同的規劃與定義
 但彼此間可以達到相互通訊的目標
 存取處理都採用CSMA/CD機制
CSMA/CD 協定
乙太網路的運作
CSMA/CD 協定-名詞 (1/3)
 Carrier
Sense Multiple Access/ Collision
Detection;載波感測多重存取/ 碰撞偵測



1. CS : Carrier Sense (載波感測)
2. MA : Multiple Access (多重存取)
3. CD : Collision Detection (碰撞偵測)
CSMA/CD 協定-釋義 (2/3)
 在網路上的任何一台工作站主機,如果要進行資料
傳輸時,必須先傾聽是否有其它工作站也同時發出
上網的訊號,這個就是載波感應(Carrier Sense)
 多重存取是指很多工作站可以共用相同的傳輸媒體
(Multiple Access)
 若傳送資料時,產生訊號碰撞的情形,資料內容將
無法辨識。此時所有工作站需同時退出網路,等待
一段隨意時間後再重新發出上網訊號,這個就是
Collision Detection (碰撞偵測)
CSMA/CD 協定-步驟 (3/3)
1. 傾聽傳輸媒體的動靜,當傳輸媒體為安靜時,執
行步驟2
2. 一方面傳送資料,同時也偵測是否發生碰撞。如
果資料傳輸至結束沒有發生碰撞,表示傳輸成功。
如果資料傳輸時發生碰撞,則執行步驟3
3. 停止傳送資料,並送出一個壅塞訊號至網路上,
並執行步驟4
4. 用亂數產生一個數字,並依據此數字計算退讓時
間 (Backoff Time) ,等此一退讓時間結束後,
執行步驟1,準備重新傳送資料
CSMA/CD 整體處理流程
為什麼會產生碰撞?
Case1: A、C 同時作載波感測
Case2:由於訊號的傳輸延遲-1
 工作站A將資料傳送到網路
Case2:由於訊號的傳輸延遲-2
 Propagation Delay(傳輸延遲 ):約200公尺/ s
 工作站C將資料傳送到網路
Case2:由於訊號的傳輸延遲-2
 發生碰撞
CSMA/CD 回顧
 依循「先聽再送、送完再聽 」的原則
 Listen before Send, Send then Listen
傳
送
過
程
訊框大小的規範
 64 ~ 1518 Bytes
 不含乙太網路標頭標尾 46 ~ 1500 Bytes
 訂定最大位元組數


可以理解
為了避免傳送的訊框過大
 訂定最小位元組數


較難體會?
要從訊號傳送所發生的延遲狀況開始說起
乙太網路訊框格式
乙太網路訊框的組成
Ethernet 2.0與IEEE 802.3標頭格式
Preamble (前序)
 Ethernet 2.0
 八個位元組
 IEEE 802.3
 七個位元組前序 (Preamble)
 SFD (Start Frame Delimiter;起始訊框分界元)
 兩者整體內容及功用一樣
MAC 位址
 MAC (Medium Access Control;媒體存取控制)
 由每片網路卡來定義
 實體位址
(Physical Address)
 橋接器或交換式集線器用以判別封包是否屬於某
個網路區塊的依據
 可以是6個位元組或2個位元組,但不可混用
了解自己的 MAC 位址
 Windows : ipconfig/all 指令取得的畫面
 Linux : ifconfig/all
MAC 位址格式
 一般將廠商位元組號碼稱為OUI


Organizationally Unique Identifier
由IEEE統籌,生產前必須向IEEE申請
 廣播位址 (Broadcast Address)


所有位址位元均為1 (FF-FF-FF-FF-FF-FF)
提供進行廣播使用
上層類型 (Etype)
 對上層協定型態做定義,稱EtherType欄位
 不同協定有不同辨識碼
 060016代表XNS
 080016代表IP
 080616代表ARP
 083516代表RARP
上層類型 (Etype)
 ARP - ex. print server
 Address Resolution Protocol;位址解析協定
 RARP – ex. 無硬碟系統
 Reverse Address Resolution Protocol;反向位
址解析協定
上層類型或資料長度
 IEEE最初只定義做資料長度判斷
 為了能與Ethernet
2.0相容將這個欄位同時代表
資料長度與上層協定類型的定義
 同一欄位做兩種不同的定義
 正常乙太訊框資料的總長度:64~1518位元組
 1518=05EE16
 Ethernet2.0
Etype欄位,
從XNS的060016 (153610) 開始
 > 1536 (060016)  上層協定類型
 < 1536  訊框長度
資料欄位
 總長度必需在46~1500位元組之間

不足46個位元組


填入位元0做填充 (Padding)
超過1500位元組

進行封包切割的工作
封包切割範例
FCS 欄位
 Frame Check Sequence;訊框檢查序列
 32位元 (4個位元組)
 檢查訊框內資料位元是否正確
 採CRC-32 (Cyclic Redundancy Check;環冗
長檢查) 方式運算
 一般以硬體線路進行處理以免延誤傳輸時程
FCS 補充範例