

補充:交換機是將不同IP地址的電腦連在一起,共享一根網(wǎng)線;路由器是將同一個IP給不同的電腦使用,就像一條大路分成很多條小路。一句話,路由器是接外網(wǎng)的,交換機是接內(nèi)網(wǎng)的。
交換機利用我們熟知的MAC地址即每個設備唯一的物理地址來尋址,路由器則通過IP地址來尋址。說白了,交換機尋找物理地址,路由器尋找軟件地址。
網(wǎng)關(guān)? :
兩個子網(wǎng)網(wǎng)段是不可以互相通信,能讓它進行通信的設備叫網(wǎng)關(guān),可以做網(wǎng)關(guān)的設備 都具有路由功能。
網(wǎng)關(guān)設備舉例 : 三層交換機,路由器,通過軟件開啟了路由功能的主機
網(wǎng)關(guān)的IP地址是具有路由功能的設備的IP地址,

路由器
1、一種負責尋徑的網(wǎng)絡設備(按照OSI參考模型,路由器是一個網(wǎng)絡層設備),它在互連網(wǎng)絡中從多條路徑中尋找通訊量最少的一條網(wǎng)絡路徑提供給用戶通信;
路由器利用路由表為數(shù)據(jù)傳輸選擇路徑,路由表包含網(wǎng)絡地址以及各地址之間距離的清單,路由器利用路由表查找數(shù)據(jù)包從當前位置到目的地址的正確路徑。路由器使用最少時間算法或最優(yōu)路徑算法來調(diào)整信息傳遞的路徑,如果某一網(wǎng)絡路徑發(fā)生故障或堵塞,路由器可選擇另一條路徑,以保證信息的正常傳輸。
2、路由器可進行數(shù)據(jù)格式的轉(zhuǎn)換,成為不同協(xié)議之間網(wǎng)絡互連的必要設備。
防火墻
不具備網(wǎng)關(guān)功能,因為只是一扇門,門的兩側(cè)有固定的來源和目的地,不用路由。
作用于內(nèi)部網(wǎng)絡與內(nèi)部網(wǎng)絡之間,或者內(nèi)部網(wǎng)絡與Internet之間
交換機
二層交換機只能用來連接設備,不能做網(wǎng)關(guān),因為他不具備路由功能,只能子網(wǎng)內(nèi)部做 arp (mac) 尋址。
三層交換機 具備路由功能,所以可以 做網(wǎng)關(guān),可以連接外網(wǎng)。
二層 和三層 是 七層協(xié)議的層的概念。
二層 : 物理層,鏈路層(mac 尋址)
三層 : 物理層,鏈路層,ip層(ip尋址)
交換機的功能
二層交換機負責連接網(wǎng)絡設備(如交換機、路由器、防火墻、無線AP等)和終端設備(如計算機、服務器、攝像頭、網(wǎng)絡打印機等)

交換機的工作原理
交換機位于OSI參考模型中的第二層(數(shù)據(jù)鏈路層),交換機的工作依賴于對MAC地址的識別(所有的網(wǎng)絡設備都有一個唯一的MAC地址,通常是由廠商直接燒錄進網(wǎng)卡中)。
當交換機從其某個端口收到一個數(shù)據(jù)包時,先讀取包頭中的源MAC地址(即發(fā)送該數(shù)據(jù)包的設備網(wǎng)卡的MAC地址),將該MAC地址和端口對應起來添加到交換機內(nèi)存里的地址表中;然后再讀取包頭中的目的MAC地址,對照內(nèi)存里的地址表看該MAC地址與哪個端口對應,如果地址表中有該MAC地址的對應端口,則將該數(shù)據(jù)包直接復制到對應的端口上,如果沒有找到,則將該數(shù)據(jù)幀作為一個廣播幀發(fā)送到所有的端口,對應的MAC地址設備會自動接受該幀數(shù)據(jù),同時,交換機將接受該幀數(shù)據(jù)的端口與這個目的MAC地址對應起來放入內(nèi)存中的地址表中。
參考資料:
https://blog.csdn.net/xiaoliuliu2050/article/details/81218655
https://baike.baidu.com/item/%E7%BD%91%E5%85%B3/98992?fr=aladdin
https://baike.baidu.com/item/%E4%BA%A4%E6%8D%A2%E6%9C%BA/103532?fr=aladdin