1.1 網絡設備
Hub(集線器):主要功能是對接收到的信號進行再生整形放大,以擴大網絡的傳輸距離。
交換機:交換機工作在數據鏈路層,它有效地隔離了以太網中的衝突域,極大地提升了以太網的性能。交換機是根據MAC地址進行尋址的。
路由器:工作在三層環境中,路由器是根據IP地址進行尋址的。
衝突:發送方數據相互干擾的現象。
衝突域:同時發送數據就會造成衝突的設備即處於同一個衝突域(Collision Domain)中。
CSMA/CD:(Carrier Sense Multiple Access with Collision Detection):是一種爭用型的介質訪問控制協議。通過在發送數據之前,偵聽信道是否空閒來避免衝突的一種技術。
CSMA/CD的工作原理:可簡單總結爲:先聽後發,邊發邊聽,衝突停發,隨機延遲後重發(退避算法決定延時時間)
Windows機器如何查看主機的MAC地址:管理員在開始->運行中輸入cmd命令進入命令提示符,然後在命令提示符中輸入命令ipconfig /all。
1.2 MAC
- 交換機中有一個MAC地址表,裏面存放了MAC地址與交換機端口的映射關係。MAC地址表也稱爲CAM(Content Addressable Memory)表。
- 如圖所示,交換機對幀的轉發操作行爲一共有三種:泛洪(Flooding),轉發(Forwarding),丟棄(Discarding)。
1.泛洪:交換機把從某一端口進來的幀通過所有其它的端口轉發出去(注意,“所有其它的端口”是指除了這個幀進入交換機的那個端口以外的所有端口)。2.轉發:交換機把從某一端口進來的幀通過另一個端口轉發出去(注意,“另一個端口”不能是這個幀進入交換機的那個口)。3.丟棄:交換機把從某一端口進來的幀直接丟棄。
交換機的基本工作原理可以概括地描述如下:
1. 如果進入交換機的是一個單播幀,則交換機會去MAC地址表中查找這個幀的目的MAC地址。
如果查不到這個MAC地址,則交換機執行泛洪操作。
如果查到了這個MAC地址,則比較這個MAC地址在MAC地址表中對應的端口是不是這個幀進入交換機的那個端口。如果不是,則交換機執行轉發操作。如果是,則交換機執行丟棄操作。
2. 如果進入交換機的是一個廣播幀,則交換機不會去查MAC地址表,而是直接執行泛洪操作。
查看MAC地址表老化時間:
display mac-address aging-time
修改MAC地址表老化時間:
mac-address aging-time xx
一臺交換機接口的轉發效率在很大程度上取決於它的速率(Speed)和雙工模式(Duplex)。交換機接口的物理帶寬,決定了交換機設置的接口速率上限。例如,一個百兆以太網接口能夠設置的速率上限就是100Mbit/s。此外,管理員可以將交換機接口速率設置爲哪些數值,與接口的類型有關。