網(wǎng)站風(fēng)格模板營銷策劃的六個步驟
一篇很不錯的視頻簡介
基本功能
從使用方面來說,都是為了網(wǎng)絡(luò)傳輸?shù)臉俗R,和機器確定訪問對象
集線器、交換機和路由器
常聽到路由器和集線器,下面是區(qū)別:
集線器
集線器:一個簡單的物理擴展接口數(shù)量的物理硬件??梢岳斫鉃橐粋€把一個接口分開好幾個接口。通過硬件的網(wǎng)絡(luò)mac地址發(fā)送數(shù)據(jù),但這個硬件沒有記錄mac地址的能力,相當于對每個物理硬件都進行發(fā)送,而目標正確才接受
交換機
交換機:有記錄mac地址的能力,數(shù)據(jù)經(jīng)過交換機后,交換機通過查找表知道數(shù)據(jù)發(fā)送到那個端口。交換機第一次使用的mac的空白表通過設(shè)備間的數(shù)據(jù)包發(fā)送讀取mac信息記錄。
**交換機的缺陷:**多個交換機需要記錄所有設(shè)備的mac地址,如果有多個設(shè)備,那么這個mac地址表很龐大。
路由器
為了解決每個交換機需要記錄所有設(shè)備mac地址的問題,出現(xiàn)一個了每個端口只占用一個mac地址并記錄所有mac地址的路由器
路由器與設(shè)備之間準確訪問的依賴ip地址
從下面圖中可以看出,在不同局域網(wǎng)中才需要經(jīng)過路由器發(fā)送數(shù)據(jù),而判斷是不是同一子網(wǎng)的判斷就是IP和子網(wǎng)掩碼按位求與計算。可參考另一篇博文
獲取路由器mac地址通過arp
在設(shè)置路由器的時候可以通過一個ip地址也就是連接路由器的ip登錄地址,也就是連接的電腦查看的網(wǎng)關(guān)ip。
地址解析協(xié)議(Address Resolution Protocol,縮寫ARP)是一個通過解析網(wǎng)絡(luò)層地址來找尋數(shù)據(jù)鏈路層地址的網(wǎng)絡(luò)傳輸協(xié)議,
ARP將IP地址映射到mac地址,也就是電腦中的arp緩存表記錄的內(nèi)容,第一次進行一輪arp請求,才能將交換機中的arp表填充,而路由器的mac和ip也是這么添加進去的。
路由器將不同子網(wǎng)的數(shù)據(jù)傳遞
通過ip地址和對應(yīng)端口號發(fā)送,也就是路由表
視頻中的總結(jié)
整體來看,硬件通過各種表(mac地址表,arp緩存表,路由表)確定了需要訪問目標的直接相連的端口號(這個名字單片機中很常見),然后一步步訪問下去,直到到達目標設(shè)備。
三種表的作用
交換機中的mac表:映射mac地址(設(shè)備的)和端口號(交換機上的)
路由器中的路由表:映射IP地址(設(shè)備)和端口號(路由器)
所有中都含有arp緩存表:緩存ip地址和mac地址的對應(yīng)關(guān)系
、