• 沒有找到結果。

™ Hub與Ethernet Switch

N/A
N/A
Protected

Academic year: 2022

Share "™ Hub與Ethernet Switch"

Copied!
31
0
0

加載中.... (立即查看全文)

全文

(1)

1

Overview

™ Ethernet簡介

™ Ethernet 通訊協定

™ Hub與Ethernet Switch

™ Ethereal簡介

(2)

2

The IEEE 802.3 Standard (Ethernet)

™ 在IEEE 802標準中涉及OSI參考模型之實體層 及資料鏈路層

ƒ 實體層對應到OSI中的實體層,而資料鏈結層則被分 為兩個子層,分別為 Media Access Control(MAC)和 Logic Link Control(LLC)

™ 為現今世界上最普遍使用之區域網路

™ 使用共享之傳輸媒介

™ 價格低廉,設定安裝簡便

™ 由使用同軸電纜之Bus 型態Topology 演進到

使用Star Topology 並改用UTP 網路線

(3)

3

Ethernet 的演進

(4)

4

Ethernet 分類

UTP Category 5 or

UTP Category 6 or

Single Mode Fiber

UTP: 100m Single Mode Fiber : 3km+

Coaxial Cable:

25m 1000 Star

Mbps IEEE

802.3z IEEE 802.3ab 1000BaseT

X

1000BaseF X

1000BaseC X

UTP Category 5 or

Single Mode Fiber

UTP: 100m Single Mode Fiber : 20km Star

100 Mbps IEEE

802.3u IEEE 802.3x 100BaseT

100BaseTX 100BaseFX

UTP Category 5 100m

10 Star Mbps IEEE

802.3 10BaseT

實體線路 每段最長

Data 拓樸 標準 Rate

類型

UTP: Unshielded Twisted Pair

(5)

5

™

雙絞線(Twisted Pair Cable)

ƒ 通常由兩對或四對相互纏繞的銅線組成。為什麼要把線纏繞著 呢﹖因為任何電流流經導體都會產生電波干擾 (RFI﹐ Radio Frequency Interference),在網路傳輸中,我們稱這類干擾為 "

串音" (Cross Talk)。若是相鄰的導體的電流方向是一致的話,

那彼此的干擾就會重疊﹔但若是電流方向相反的話,則彼此抵 消。因此,將兩條線相互的旋轉纏繞著的話﹐一來可以更容易確 保其電流方向是相反的,同時彼此產生的干擾也會因其纏擾而抵 消得更徹底。雙絞線還分為屏蔽雙絞線(STP﹐Shielded Twisted Pair) 和非屏蔽雙絞線(UTP﹐Unshielded Twisted Pair)。其唯 一分別是 STP 有一層導電金屬膜將每對雙絞線包裹起來﹐提供 更透徹的抗干擾能力。當然﹐STP 比 UTP 要貴多了﹐但在一些 UTP 實在應付不來的場合裡﹐還是物有所值的。它們的外觀分別 如圖﹕

(6)

6

™ CATEGORY-1﹐從 1983 年就被廣泛使用的老式電話

線﹐它不適合於任何高速數據傳輸﹐(將線絞接起來)。

™ CATEGORY-2﹐可傳輸達 4Mbps 的數據。

™ CATEGORY-3﹐這是來做 LAN 網線的最低等級﹐可

10Mbps 的數據﹐構造上面比 CAT1 和 CAT2 要

好。

™ CATEGORY-4﹐可以用來給 16Mbps 的 Token

Ring 網路使用的最低等級﹐實際上﹐對 LAN 而言﹐最

好將此等級作為最低等級了﹐而非

CAT3。

™ CATEGORY-5﹐最高傳輸速度可以達到 100Mbps。

™ CATEGORY-5e / CATEGORY-6

﹐傳輸速度可超過

1000Mbps。

(7)

7

™ 同軸網線(Coaxial Cable)

ƒ 其構造是﹕中央是一條被隔離層保護著的銅導芯﹐其 外隔著一層絕緣體還有一層導體金屬網﹐在最外層則 是保護外皮。它有更好的屏蔽能力﹐如果您需要比雙 絞 線 更 高 的 抗 干 擾 要 求 ﹐ 但 又 用 不 起 光 纖 的 話 ﹐ Coaxial 可以說是您的選擇。不過傳輸上面﹐Coaxial 只能最高有 10Mbps。連接頭稱為 BNC 接頭(得名於 B a y o n e t - N a u r C o n n e c t o r ) ,看起來是這樣的﹕

(8)

8

Ethernet frame

(9)

9

Data Encapsulation(封裝)

(10)

10

Ethernet Frame 的發送 –

Packet 切割

(11)

11

資料封裝(Encapsulation)

(12)

12

Frame 的發送 – CSMA/CD

™ Ethernet是一種共享媒體(shared

medium),所以必須要有機制來決定由誰來使 用傳輸媒體,在Ethernet中所採用CSMA/CD

™ CSMA/CD - Carrier Sense Multiple Access with Collision Detection

ƒ 將要傳的資料切割成 Frame 當作一傳送單位

ƒ 要傳送時先偵測 Cable 上是否有設備送 Frame (Carrier Sense)

ƒ 若沒有設備使用,才準備送 Frame,並偵測是否有他 台設備發送 Frame (Collision Detection)

ƒ 若發生碰撞,則各自 Random 一等待時間,再重試 ( Backoff Algorithm)

(13)

13

CSMA/CD 碰撞原因

A

B

C

Collision

(14)

14

Hub 及 Ethernet Switch

™ Hub:

ƒ PC1 要送給 PC2,經由 HUB 後會往全部的介面送,沒有其 他人能傳輸

™ Ethernet Switch:

ƒ PC1 要送給 PC2,由 Port 1 進去之後,Ethernet Switch 會經由之前的經驗判斷直接由 Port 2 送資料給 PC2

ƒ 同時 PC3 與 PC4 還是可以傳輸資料

(15)

15

Ethernet Switch 內部的設計原理

™

Ethernet Switch 每個 Port 必須 能模擬 CSMA/CD 的 Protocol

™

Ethernet Switch 需將廣播或群 播轉送至其他 Port 上(除了發送 的 Port 以外)。ARP才能運作

™

Ethernet Switch 必須知道網路 介面卡的MAC Address 與其

Port 的對應

™

Ethernet Switch 內部必須儲存 此 Port 與 MAC Address 的對應 表格,而此表格內容可藉由

Ethernet Frame 上的 Source MAC Address 學習而來

™

Ethernet Switch需要緩衝區暫存 無法即時轉送的Frame

(16)

16

Broadcast Domain 及 Collision Domain

™ Broadcast Domain

ƒ Broadcast Packet 可到達的網路範圍

™ Collision Domain

ƒ 使用 Hub 連接的網路,因Packet會發生碰撞而稱之

(17)

17

Ethereal

™ Ethereal is open source software

™

網路封包擷取程式,可分析封包並解析

Protocol 的資料

™

網路卡處於

Promiscuous 模式會抓取全部收得到的封包

™

使用

pcap(packet capture) library 擷取以及依條件過濾封包

™

必須處於同一個Collision Domain 之下才能抓到Packet – 以

Hub 連接或對接

™ Download

ƒ http://www.ethereal.com/download.html

ƒ Select a suitable software version

(18)

18

(19)

19

(20)

20

(21)

21

(22)

22

(23)

23

(24)

24

(25)

25

(26)

26

(27)

27

Filter 的使用

™

語法:[通訊協定][邏輯運算元][數值]

ƒ 例:ip.addr == 192.168.0.3

™

比較運算元

™

邏輯運算元

(28)

28

Filter 範例

™ 只顯示IP Address為192.168.0.83 ip.addr eq 192.168.0.83

™ 只顯示IP Address為192.168.0.83且port為23

(ip.addr eq 192.168.0.83) and (tcp.port eq 23)

™ 只顯示通訊協定為ARP或UDP arp or tcp

™ 只顯示ARP Table中特定Source MAC位址 arp.src.hw_mac == 00:d0:59:a5:d1:76

™ 其他詳細資料可參考

http://www.ethereal.com/ethereal-filter.4.html

(29)

29

設定Filter

™ 按下Ethereal視窗 左下方的Filter按鈕

™ 選擇Add

Expression按鈕並 設定條件->Accept-

>OK

™ 選擇Capture-

>Start

(30)

30

(31)

31

Ethereal 使用環境

™ 必須處於同一個 Collision Domain 之下才能

抓到 frame ( Hub 連接或對接)

參考文獻

相關文件

Allen Bradley Ethernet IP(Controllogix, Compactlogix)

(B)Data Bus 是在 CPU 和 Memory 之間傳送資料,所以是雙向性 (C)Address Bus 可用來標明 Memory 或 I/O Port 位址的地方 (D)Data Bus 的長度和 Address

設定只阻擋 port 8080 不能通過. 不過

2021年2月修訂) ,並於擬送 審課本日期/送審截止日期 前至少 三個工作天 將申請表 的電子檔,以MS Word 或可

Responsible for providing reliable data transmission Data Link Layer from one node to another. Concerned with routing data from one network node Network Layer

Differentiate between a port and a connector, and explain the differences among a USB port, FireWire port, Bluetooth port, SCSI port, eSATA port, IrDA port,.. serial port, and

– If all the text fits in the view port then no scroll bars will be visible If all the text fits in the view port, then no scroll bars will be visible

為了讓行動客戶端可以順利地取得所需的資料項,index bucket 必須能夠引 導行動客戶端一步一步的拿到所需的資料項,因此在廣播結構中的