以太網交(jiao)換機和路由器的(de)區(qu)別(bie) 二者有共同點(dian)嗎
在osi七(qi)層模型上來分(fen)析(xi)(xi),交(jiao)(jiao)換機在第(di)(di)二層工(gong)作,路(lu)(lu)由器在第(di)(di)三(san)層上工(gong)作。但是隨(sui)著技術(shu)的發展(zhan),一些交(jiao)(jiao)換機集成了(le)一些第(di)(di)三(san)層的路(lu)(lu)由功(gong)能(neng),被稱為第(di)(di)三(san)層交(jiao)(jiao)換機,下(xia)面分(fen)析(xi)(xi)一下(xia)標準的交(jiao)(jiao)換機和路(lu)(lu)由器的不同點:
1、用最簡單的(de)話說,交換機查(cha)找(zhao)(zhao)某一(yi)臺電(dian)腦的(de)方式是通過查(cha)找(zhao)(zhao)mac地址,就是通過你網卡(ka)上固(gu)有的(de)一(yi)個唯一(yi)識別(bie)編號來進行(xing)查(cha)找(zhao)(zhao)的(de)。
2、路由器查找一臺電腦(nao)則是(shi)通過ip地址,就是(shi)先對你(ni)的電腦(nao)進行編(bian)號,發送給你(ni)一個ip,然(ran)后通過這(zhe)個ip來識別你(ni)。
也就是說,處(chu)在第2層(ceng)的交(jiao)換機工作時不(bu)設計到協議與網絡地址(ip)分配。
其實交(jiao)換一(yi)(yi)(yi)詞(ci)最早出(chu)現于電話(hua)系(xi)統,特(te)指實現兩(liang)個(ge)(ge)不(bu)同電話(hua)機之間(jian)話(hua)音信號(hao)的(de)(de)(de)交(jiao)換,完成該工作的(de)(de)(de)設(she)備(bei)(bei)就是(shi)(shi)電話(hua)交(jiao)換機。所以(yi)從(cong)本意(yi)上(shang)來講,交(jiao)換只(zhi)是(shi)(shi)一(yi)(yi)(yi)種技術概念,即完成信號(hao)由(you)設(she)備(bei)(bei)入口到出(chu)口的(de)(de)(de)轉發。因此,只(zhi)要(yao)是(shi)(shi)和符(fu)合該定義的(de)(de)(de)所有設(she)備(bei)(bei)都可被(bei)稱為(wei)交(jiao)換設(she)備(bei)(bei)。由(you)此可見,“交(jiao)換”是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)涵(han)義廣(guang)泛的(de)(de)(de)詞(ci)語,當它被(bei)用(yong)來描(miao)述數據(ju)網絡第(di)二層(ceng)(ceng)的(de)(de)(de)設(she)備(bei)(bei)時,實際(ji)指的(de)(de)(de)是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)橋接設(she)備(bei)(bei);而當它被(bei)用(yong)來描(miao)述數據(ju)網絡第(di)三(san)層(ceng)(ceng)的(de)(de)(de)設(she)備(bei)(bei)時,又指的(de)(de)(de)是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)路(lu)由(you)設(she)備(bei)(bei)。 我們經常說到的(de)(de)(de)以(yi)太(tai)網交(jiao)換機實際(ji)是(shi)(shi)一(yi)(yi)(yi)個(ge)(ge)基于網橋技術的(de)(de)(de)多端口第(di)二層(ceng)(ceng)網絡設(she)備(bei)(bei),它為(wei)數據(ju)幀(zhen)從(cong)一(yi)(yi)(yi)個(ge)(ge)端口到另(ling)一(yi)(yi)(yi)個(ge)(ge)任意(yi)端口的(de)(de)(de)轉發提供了低時延、低開銷的(de)(de)(de)通路(lu)。
而路(lu)由(you)器(qi)是OSI協議模(mo)型的(de)網絡層中的(de)分組交(jiao)換設備(或(huo)網絡層中繼設備),路(lu)由(you)器(qi)的(de)基本功(gong)能是把數據(IP報(bao)文(wen))傳送到正(zheng)確的(de)網絡,包括(kuo):
1.IP數據報的轉發,包括數據報的尋徑(jing)和(he)傳(chuan)送;
2.子(zi)網隔離,抑制廣播風暴;
3.維護(hu)路由表(biao),并與(yu)其(qi)他路由器交換路由信息,這是(shi)IP報文轉發的基(ji)礎。
4.IP數據報(bao)的差(cha)錯處(chu)理及簡單的擁塞控制;
5.實現對IP數(shu)據報(bao)的過濾和記帳。
路由器與交換機的主要區別體現在以下幾個方面:
(1)工作層次不同
最初的(de)的(de)交換機是(shi)(shi)工(gong)作(zuo)在OSI/RM開放體(ti)系結構(gou)的(de)數據鏈路(lu)(lu)層(ceng)(ceng),也就(jiu)是(shi)(shi)第二層(ceng)(ceng),而(er)路(lu)(lu)由器一開始(shi)就(jiu)設計工(gong)作(zuo)在OSI模型的(de)網絡層(ceng)(ceng)。由于交換機工(gong)作(zuo)在OSI的(de)第二層(ceng)(ceng)(數據鏈路(lu)(lu)層(ceng)(ceng)),所以(yi)(yi)(yi)它(ta)的(de)工(gong)作(zuo)原理比較簡單,而(er)路(lu)(lu)由器工(gong)作(zuo)在OSI的(de)第三層(ceng)(ceng)(網絡層(ceng)(ceng)),可(ke)以(yi)(yi)(yi)得到(dao)更(geng)(geng)多的(de)協議信息,路(lu)(lu)由器可(ke)以(yi)(yi)(yi)做出更(geng)(geng)加智能的(de)轉發決策。
(2)數據轉發所依據的對象不同
交換機是(shi)(shi)利用物理(li)地(di)(di)址或者說MAC地(di)(di)址來(lai)(lai)(lai)確(que)(que)定轉發(fa)數據的目的地(di)(di)址。而路由器則是(shi)(shi)利用不同網絡的ID號(即IP地(di)(di)址)來(lai)(lai)(lai)確(que)(que)定數據轉發(fa)的地(di)(di)址。IP地(di)(di)址是(shi)(shi)在(zai)軟件(jian)(jian)中(zhong)(zhong)實現(xian)的,描(miao)述的是(shi)(shi)設備所在(zai)的網絡,有時這些第(di)三(san)層的地(di)(di)址也稱為協議地(di)(di)址或者網絡地(di)(di)址。MAC地(di)(di)址通(tong)常(chang)是(shi)(shi)硬(ying)件(jian)(jian)自(zi)帶的,由網卡(ka)生產商來(lai)(lai)(lai)分配的,而且已經固化(hua)到了(le)網卡(ka)中(zhong)(zhong)去,一(yi)般來(lai)(lai)(lai)說是(shi)(shi)不可更改的。而IP地(di)(di)址則通(tong)常(chang)由網絡管(guan)理(li)員(yuan)或系統自(zi)動分配。
(3)傳統的交換機只能分割沖突域,不能分割廣播域;而路由器可以分割廣播域
由(you)(you)交換(huan)機(ji)連(lian)接的(de)網(wang)段仍(reng)屬于同一個廣(guang)播(bo)域,廣(guang)播(bo)數據包會(hui)在(zai)交換(huan)機(ji)連(lian)接的(de)所有網(wang)段上傳播(bo),在(zai)某些情況下會(hui)導致通信(xin)擁擠和安全(quan)漏洞。連(lian)接到路(lu)由(you)(you)器上的(de)網(wang)段會(hui)被分配成不同的(de)廣(guang)播(bo)域,廣(guang)播(bo)數據不會(hui)穿過路(lu)由(you)(you)器。雖然第(di)三層以上交換(huan)機(ji)具有VLAN功(gong)能,也可以分割廣(guang)播(bo)域,但是各子(zi)廣(guang)播(bo)域之間是不能通信(xin)交流的(de),它們之間的(de)交流仍(reng)然需要(yao)路(lu)由(you)(you)器。
(4)路由器提供了防火墻的服務。
路(lu)由器僅(jin)僅(jin)轉(zhuan)發特定(ding)地址的(de)數據(ju)包(bao)(bao),不傳送不支持路(lu)由協議的(de)數據(ju)包(bao)(bao)傳送和未知目標網絡(luo)數據(ju)包(bao)(bao)的(de)傳送,從而可以防止廣播風暴。
交(jiao)(jiao)換(huan)機(ji)(ji)一(yi)般(ban)用(yong)于(yu)(yu)LAN-WAN的(de)(de)(de)(de)連(lian)接,交(jiao)(jiao)換(huan)機(ji)(ji)歸于(yu)(yu)網(wang)(wang)橋,是數據鏈路(lu)(lu)層(ceng)的(de)(de)(de)(de)設備(bei),有些交(jiao)(jiao)換(huan)機(ji)(ji)也(ye)可實(shi)現第三(san)層(ceng)的(de)(de)(de)(de)交(jiao)(jiao)換(huan)。 路(lu)(lu)由器(qi)用(yong)于(yu)(yu)WAN-WAN之間(jian)的(de)(de)(de)(de)連(lian)接,可以解決異性網(wang)(wang)絡(luo)之間(jian)轉發分組,作(zuo)用(yong)于(yu)(yu)網(wang)(wang)絡(luo)層(ceng)。他們(men)只是從一(yi)條(tiao)線路(lu)(lu)上接受輸(shu)入分組,然(ran)后(hou)向另一(yi)條(tiao)線路(lu)(lu)轉發。這兩(liang)條(tiao)線路(lu)(lu)可能分屬于(yu)(yu)不同的(de)(de)(de)(de)網(wang)(wang)絡(luo),并采(cai)用(yong)不同協(xie)議。相比較而(er)言,路(lu)(lu)由器(qi)的(de)(de)(de)(de)功(gong)能較交(jiao)(jiao)換(huan)機(ji)(ji)要強(qiang)大,但速度相對也(ye)慢(man),價格昂貴,第三(san)層(ceng)交(jiao)(jiao)換(huan)機(ji)(ji)既有交(jiao)(jiao)換(huan)機(ji)(ji)線速轉發報文能力,又有路(lu)(lu)由器(qi)良好的(de)(de)(de)(de)控制功(gong)能,因此(ci)得以廣泛應(ying)用(yong)。