以太交換機(jī)的基本功能
發(fā)布時(shí)間:
2022-09-08
以太交換機(jī)的基本功能,交換機(jī)是一種為數(shù)據(jù)幀選擇一條線路并且把它發(fā)送出去的網(wǎng)絡(luò)設(shè)備,它工作在OSI參考模型的數(shù)據(jù)鏈路層上。
交換機(jī)的主要工作有三個(gè)方面:
● 學(xué)習(xí)MAC地址。
● 數(shù)據(jù)幀的轉(zhuǎn)發(fā)/過(guò)濾決策。
● 維持網(wǎng)絡(luò)無(wú)交換環(huán)路。
在這里我們主要講解交換機(jī)學(xué)習(xí)MAC地址和數(shù)據(jù)幀的轉(zhuǎn)發(fā)/過(guò)濾決策的功能,交換機(jī)維持網(wǎng)絡(luò)無(wú)交換環(huán)路的功能將在第15章中詳細(xì)講解。
交換機(jī)有時(shí)被稱為多端口橋。它可以基于MAC地址進(jìn)行數(shù)據(jù)幀的轉(zhuǎn)發(fā)/過(guò)濾決策,所以交換機(jī)是二層設(shè)備。
Hub不具有學(xué)習(xí)MAC地址的能力,它只能向所有的端口廣播數(shù)據(jù)幀,而不能根據(jù)數(shù)據(jù)幀的目的MAC地址有選擇性地將它轉(zhuǎn)發(fā)。圖1描述了Hub的工作過(guò)程。

圖1 Hub的工作過(guò)程
從圖1中我們可以看出,當(dāng)主機(jī)A向主機(jī)B發(fā)出數(shù)據(jù)幀時(shí),Hub無(wú)法確定主機(jī)B的位置,只能向所有的接口廣播該數(shù)據(jù)幀。這種操作實(shí)際上和總線型的以太網(wǎng)絡(luò)沒(méi)什么區(qū)別。所以,我們說(shuō)Hub是物理層設(shè)備,它不能根據(jù)MAC地址對(duì)數(shù)據(jù)幀進(jìn)行過(guò)濾。連接在Hub上的主機(jī)都在同一個(gè)沖突域里,當(dāng)一臺(tái)主機(jī)發(fā)送數(shù)據(jù)時(shí),其他主機(jī)都不能向網(wǎng)絡(luò)發(fā)送數(shù)據(jù),所以使用Hub的網(wǎng)絡(luò)是比較慢的。
而交換機(jī)可以學(xué)習(xí)MAC地址,它的工作過(guò)程如圖2所示。

圖2 交換機(jī)的工作過(guò)程
為了有效地交換數(shù)據(jù)幀,交換機(jī)維護(hù)著一個(gè)MAC地址表。交換機(jī)通過(guò)不斷地學(xué)習(xí)MAC地址和將MAC地址與交換機(jī)端口的映射關(guān)系保存在該表里的方法,了解交換網(wǎng)絡(luò)里主機(jī)的物理位置,從而可以將數(shù)據(jù)幀轉(zhuǎn)發(fā)到特定的端口,不用像Hub一樣廣播數(shù)據(jù)幀。
交換機(jī)的主要特點(diǎn)是可以分開(kāi)沖突域,交換機(jī)的每一個(gè)端口都是一個(gè)沖突域,連接在交換機(jī)上的主機(jī)之間不必再使用CSMA/CD檢查沖突,多臺(tái)主機(jī)可以同時(shí)收發(fā)數(shù)據(jù)。同時(shí),交換機(jī)的每個(gè)端口都有獨(dú)立的帶寬,可以為連接在端口上的主機(jī)提供更好的網(wǎng)絡(luò)性能。
上一篇:
Catalyst交換機(jī)的配置
下一篇:
網(wǎng)橋與交換機(jī)的區(qū)別