交換機能夠起到擴展局域網的做用,交換機的每一個接口直接與一個單臺主機或另外一個以太網交換機相連,它通常都工做在全雙工方式。交換機的接口處有存儲器,能在輸出端口繁忙時把到來的幀進行緩存,在線路空閒時轉發出去。同時它是一種即插即用設備,其內部維護着一個幀交換表,這個幀交換表經過自學習算法自動地逐漸創建起來。算法
交換機幀交換表自學習創建過程:緩存
剛開始時,交換機裏面的交換表爲空。假設此時PC6給PC13發送一個幀,該幀從接口1進入交換機,交換機收到該幀後,先查找交換表,若是找到對應的接口對應項目就直接轉發該幀,沒有查到應從哪一個接口轉發這個幀就進行以下的過程。接着,交換機把這個幀的源地址PC6的MAC地址和接口1寫入交換表中,並向除接口1之外的全部接口廣播這個幀。PC5和PC14收到這個幀後,因爲目的地址不對,因而丟棄這個幀,PC13的地址和MAC幀中的目的地址相同,PC13收下這個幀,此時交換機把PC13的MAC地址和接口2寫入交換表。有時交換機的接口會更換主機,或者主機會更換網卡(網絡適配器),這就須要更改交換機交換表中的項目,爲此,在交換表中的每一個項目都設有必定的有效時間,過時的項目會被自動刪除。網絡
交換機和路由器的區別:學習
1.集線器、交換機都是作端口擴展的,就是擴大局域網(一般都是以太網)的接入點,也就是能讓局域網能夠連進來更多的電腦。路由器是用來作網間鏈接,也就是用來鏈接不一樣的網絡。spa
2.交換機是利用物理地址或者說MAC地址來肯定轉發數據的目的地址。而路由器則是利用不一樣網絡的IP地址來肯定數據轉發的地址。IP地址是在軟件中實現的,描述的是設備所在的網絡,有時這些第三層的地址也稱爲協議地址或者網絡地址。MAC地址一般是硬件自帶的,由網卡生產商來分配的,並且已經固化到了網卡中去,通常來講是不可更改的。而IP地址則一般由網絡管理員或系統自動分配。blog
3.交換機工做在鏈路層,路由器工做在網絡層。接口