交換機(jī)的作用:
交換機(jī)也叫交換式集線器,它通過對信息進(jìn)行重新生成,并經(jīng)過內(nèi)部處理后轉(zhuǎn)發(fā)至指定端口,具備自動尋址能力和交換作用,由于交換機(jī)根據(jù)所傳遞信息包的目的地址,將每一信息包獨立地從源端口送至目的端口,避免了和其他端口發(fā)生碰撞。廣義的交換機(jī)就是一種在通信系統(tǒng)中完成信息交換功能的設(shè)備。
在計算機(jī)網(wǎng)絡(luò)系統(tǒng)中,交換機(jī)是針對共享工作模式的弱點而推出的。集線器是采用共享工作模式的代表,如果把集線器比作一個郵遞員,那么這個郵遞員是個不認(rèn)識字的“傻瓜”——要他去送信,他不知道直接根據(jù)信件上的地址將信件送給收信人,只會拿著信分發(fā)給所有的人,然后讓接收的人根據(jù)地址信息來判斷是不是自己的!而交換機(jī)則是一個“聰明”的郵遞員——交換機(jī)擁有一條高帶寬的背部總線和內(nèi)部交換矩陣。
交換機(jī)的所有的端口都掛接在這條背部總線上,當(dāng)控制電路收到數(shù)據(jù)包以后,處理端口會查找內(nèi)存中的地址對照表以確定目的MAC(網(wǎng)卡的硬件地址)的 NIC(網(wǎng)卡)掛接在哪個端口上,通過內(nèi)部交換矩陣迅速將數(shù)據(jù)包傳送到目的端口。目的MAC若不存在,交換機(jī)才廣播到所有的端口,接收端口回應(yīng)后交換機(jī)會 “學(xué)習(xí)”新的地址,并把它添加入內(nèi)部地址表中。
可見,交換機(jī)在收到某個網(wǎng)卡發(fā)過來的“信件”時,會根據(jù)上面的地址信息,以及自己掌握的“常住居民戶口簿”快速將信件送到收信人的手中。萬一收信人的地址不在“戶口簿”上,交換機(jī)才會像集線器一樣將信分發(fā)給所有的人,然后從中找到收信人。而找到收信人之后,交換機(jī)會立刻將這個人的信息登記到“戶口簿” 上,這樣以后再為該客戶服務(wù)時,就可以迅速將信件送達(dá)了。