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