交換機(jī)和路由器是日常生活中與我們打交道最多的兩種網(wǎng)絡(luò)設(shè)備,二者看起來很像,但很多人搞不清他們之間有何區(qū)別、各自有什么作用。
交換機(jī)是一種基于MAC(網(wǎng)卡的硬件地址,每一個(gè)聯(lián)網(wǎng)設(shè)備都有一個(gè)獨(dú)一無二的設(shè)備號(hào))識(shí)別,能完成封裝轉(zhuǎn)發(fā)數(shù)據(jù)包功能的網(wǎng)絡(luò)設(shè)備。它通過對(duì)信息進(jìn)行重新生成,并經(jīng)過內(nèi)部處理后轉(zhuǎn)發(fā)至指定端口。交換機(jī)根據(jù)所傳遞信息包的目的地址,將每一個(gè)信息包獨(dú)立地從源端口送至目的端口,避免了和其他端口發(fā)生碰撞,因此,交換機(jī)可以同時(shí)互不影響地傳送信息包,并防止傳輸碰撞,提高了網(wǎng)絡(luò)的實(shí)際吞吐量。
路由器是一種連接多個(gè)網(wǎng)絡(luò)或網(wǎng)段的網(wǎng)絡(luò)設(shè)備,它能將不同網(wǎng)絡(luò)或網(wǎng)段之間的數(shù)據(jù)信息進(jìn)行“翻譯”,以使它們能夠相互“讀”懂對(duì)方的數(shù)據(jù),從而構(gòu)成一個(gè)更大的網(wǎng)絡(luò)。路由器可以實(shí)現(xiàn)虛擬撥號(hào)、為局域網(wǎng)的設(shè)備自動(dòng)分配IP,還可以提供防火墻的服務(wù)。
交換機(jī)工作在OSI七層協(xié)議中的第二層——中繼層,根據(jù)MAC地址尋址;路由器工作在網(wǎng)絡(luò)層,根據(jù)IP地址尋址。
交換機(jī)可以把很多主機(jī)連接起來,但對(duì)外使用各自的IP地址;路由器的一個(gè)IP地址可以供多個(gè)主機(jī)使用,這些主機(jī)對(duì)外表現(xiàn)出同一個(gè)IP地址。
舉個(gè)形象點(diǎn)的例子,路由器就像變壓器,交換機(jī)像插座。為傳輸需要,發(fā)電廠出來的高壓電是不能直接使用的,要經(jīng)過變壓器降壓才能使用。同理,互聯(lián)網(wǎng)的IP地址是有限的,所以需要使用路由器將局域網(wǎng)中電腦使用的私有IP地址轉(zhuǎn)換成互聯(lián)網(wǎng)上的公有IP地址。
隨著技術(shù)的發(fā)展,交換機(jī)和路由器之間的功能越來越模糊,現(xiàn)在的交換機(jī)不僅有傳統(tǒng)意義的二層交換機(jī),也有兼具路由功能的三層交換機(jī)。三層交換機(jī)同樣有路由器的功能,但比較簡(jiǎn)單,它在局域網(wǎng)中的主要用途還是提供數(shù)據(jù)交換,滿足局域網(wǎng)數(shù)據(jù)交換頻繁的應(yīng)用特點(diǎn)。