路由器和交換機(jī)的區(qū)別?路由器的作用和工作原理!
交換機(jī)通常是運(yùn)行在網(wǎng)絡(luò)OSI七層模型的第二層數(shù)據(jù)鏈路層,如圖中,第三層網(wǎng)絡(luò)層通常是路由器運(yùn)行在該層,那么三層交換機(jī)就是說(shuō)明交換機(jī)具有了路由器的某些功能,但是三層交換機(jī)是不能替代路由器的。
網(wǎng)絡(luò)七層模型,哪個(gè)協(xié)議在哪一層,看以下這張圖就可以了。

從低到高,1-4層稱為底層,5-7稱為高層,每層都有自己負(fù)責(zé)的工作,然后把指令傳到上一層。
比如第一層,物理層,顧名思義,就是物理連接層了,我們?nèi)蹼姲卜廊私佑|的最多了,網(wǎng)線、光纖、網(wǎng)卡等這些前期工作都是物理層的工作了。
第二層,數(shù)據(jù)鏈路層,是同步數(shù)據(jù),指定MAC方法。最常見(jiàn)的鏈路層的設(shè)備就是交換機(jī)了。
第三層,網(wǎng)絡(luò)層,指定地址,選擇傳送路徑。路由器工作在網(wǎng)絡(luò)層。第四層到第七層分別是傳輸層、會(huì)話層、表示層、應(yīng)用層。
我們通過(guò)上面的網(wǎng)絡(luò)模型,引出路由器的概念。

路由器(Router),是連接網(wǎng)絡(luò)中各種不同設(shè)備,它會(huì)根據(jù)信道的情況自動(dòng)選擇和設(shè)定路由,以最佳路徑,按前后順序發(fā)送信號(hào)。
路由器是互聯(lián)網(wǎng)絡(luò)的樞紐,目前路由器已經(jīng)廣泛應(yīng)用于各行各業(yè),各種不同檔次的產(chǎn)品已成為實(shí)現(xiàn)互聯(lián)網(wǎng)互聯(lián)互通業(yè)務(wù)的主力軍。

那交換機(jī)和路由器有什么區(qū)別呢?
兩者都是連接互聯(lián)網(wǎng)的設(shè)備,它們之間主要區(qū)別就是,交換機(jī)發(fā)生在網(wǎng)絡(luò)的第二層數(shù)據(jù)鏈路層,而路由器發(fā)生在第三層網(wǎng)絡(luò)層。這個(gè)區(qū)別是兩者各自工作方式的根本區(qū)別。路由器可以根據(jù)IP地址尋找下一個(gè)設(shè)備,可以處理TCPIP協(xié)議,而上一篇我們講過(guò)交換機(jī)是根據(jù)MAC地址尋址的。
交換機(jī)是分配網(wǎng)絡(luò)數(shù)據(jù),路由器可以給網(wǎng)絡(luò)分配IP地址,分配給你地址而且可以隨時(shí)通過(guò)地址過(guò)來(lái)找到你。
路由器可以在不同時(shí)間內(nèi)把一個(gè)IP分配給多臺(tái)主機(jī)使用。交換機(jī)是通過(guò)MAC地址和識(shí)別各個(gè)不同的主機(jī)。
路由器的工作原理是怎么樣的呢?
前面我們知道了交換機(jī)有MAC地址表,自動(dòng)生成自動(dòng)學(xué)習(xí),同樣的,路由器也有個(gè)路由表,會(huì)自己學(xué)習(xí)、生成、維護(hù)路由表。
我們舉一個(gè)簡(jiǎn)單的例子,只要能看懂就可以了,不上圖了:
1,主機(jī)A準(zhǔn)備發(fā)數(shù)據(jù)給主機(jī)B。
2,A將B的IP地址連同數(shù)據(jù)一起,以數(shù)據(jù)包形式發(fā)送給路由器R1。
3,路由器R1收到數(shù)據(jù)包后,先從數(shù)據(jù)中讀取到B的IP地址,然后根據(jù)路徑表計(jì)算發(fā)往B的最優(yōu)路徑。
4,比如路徑為:R1->R2->R5->B;并將數(shù)據(jù)包發(fā)往路由器R2。
5,路由器2重復(fù)路由器1的工作,并將數(shù)據(jù)包轉(zhuǎn)發(fā)給路由器5。
6,路由器5同樣取出目的地址,發(fā)現(xiàn)目的地址就在自己的網(wǎng)段上,于是將該數(shù)據(jù)包直接交給主機(jī)B。
7,主機(jī)B收到主機(jī)A的信息,一次完整的通信宣告結(jié)束。

