arp表是乙個動態表,儲存在計算機當中,目的是做乙個ip位址與mac位址的對應。
假設在同一子網段,計算機a與計算機b通訊
計算機a的ip位址192.168.0.1 mac位址aa-aa-aa-aa-aa-aa
計算機b的ip位址已知192.168.0.2 mac位址未知
那麼計算機a就要發起乙個arp查詢,「誰能告訴我,192.168.0.2的mac位址是多少?」
很顯然通過交換機的時候,交換機並不能看懂ip位址,所以要廣播這個資訊,就把這個查詢資訊發到除傳送端的其它所有埠。(當然,交換機還要記住192.168.0.1主機的mac位址)
其它所有的計算機看到這個廣播發現目的ip不是自己,就把這個資料丟棄,只有192..168.0.2的計算機b會響應,並傳送回執,告訴計算機a,「我是192.168.0.2,我的mac位址是aa-aa-aa-aa-aa-ab」當通過交換機,交換機記住從計算機b埠過來的mac位址,並通過已知的a計算機mac位址,發動到連線計算機a的埠。(此時不再廣播)計算機a與計算機b都知道對方的ip和mac位址,開始通訊。
我相信有些人已經知道答案了。
三層交換機肯定是有arp表的,這個毋庸置疑,因為有路由功能嘛,牽扯到ip,那肯定是有的,可能大家對2層是否有,有點疑問,一般來說2層是沒有的,所謂arp是位址解析協議,而位址指的是ip解析成mac,可2層跟ip沒關啊,所以一般來說是沒的,但當我們配置了管理vlan時,比如int vlan 1 ,然後ip add ······,這是用來管理的,這時就產生了arp表
什麼叫arp表啊!什麼叫mac位址表啊!
你們搞清楚沒有啊!二層交換有mac位址表,沒有arp表。arp表裡面有ip位址,二層裝置不會有ip位址的。所以二層交換機不會有arp表。有mac表。一定要搞清楚。
談論學術的一定要嚴謹啊!定義一定要清楚,不然很難說清楚啊!
三層交換機肯定是有arp表的,這個毋庸置疑,因為有路由功能嘛,牽扯到ip,那肯定是有的,可能大家對2層是否有,有點疑問,一般來說2層是沒有的,所謂arp是位址解析協議,而位址指的是ip解析成mac,可2層跟ip沒關啊,所以一般來說是沒的,但當 … [/quote]非常贊同,二層交換機有個管理vlan,預設是關閉的,如果開啟之後,就有了arp表項了。
arp 是位址解析協議,實現通過ip地直得知mac位址。
工作原理的話,我就不都說了,上面的兄弟們解釋得非常清楚了。
在每台安裝有[url=/view/7649.htm][color=#0000ff]tcp/ip協議[/color][/url]的電腦裡都有乙個arp快取表,表裡的ip位址與[url=/view/69334.htm][color=#0000ff]mac位址[/color][/url]是一一對應的。
我們可以在命令提示符下輸入:arp -a 檢視本機電腦arp 快取表。
詳細引數的話,可以?試看。
arp快取並不長久存在,arp快取表採用了老化機制(即設定了生存時間ttl),在一段時間內(一般15到20分鐘)如果表中的某一行沒有使用,就會被刪除,這樣可以大大減少arp快取表的長度,加快查詢速度。
層二裝置的只有 port—mac表
當乙個層二交換機啟動的時候,它會自動去偵測那些聯絡到自己埠上的 機器的mac位址的.從而形成了乙個port–mac這樣乙個對應表
層三裝置才有 arp表~
簡單來說,arp這個協議誰也說不准,它是個3層協議但是工作在2層,交換機確切的說是有mac位址表,當主機要經過2層裝置訪問的話,先查詢它內部的arp快取表,如果沒有,就發乙個廣播包,裡面攜帶目的的ip位址,如果對應ip位址的主機看到有人叫它的時候,它才給以回應,傳送回包,包裡面有本機的mac位址,這樣被交換機放入mac表中,關於20樓兄弟說的svi那是乙個特例。。。嚴格意義上來說不是arp表,arp這個協議誰也說不好是具體2層的還是3層的,具體說就是2層靠mac表**,由於tcp協議是需要ack的,所以也能導致一些arp欺騙的問題
要弄明白二三**原理和流程,必須弄清楚arp表、交換機**表和路由表,這是資料**的依據。由於arp表和交換機**表對於管理員來說是透明的,一般很忽視其工作原理,這是我需要注意的學習地方。所以今天主要是弄明白arp表、交換機**表、路由表。
資料最終**依靠的都是arp表,他是資料**最基礎的依據。arp直接將硬體位址和網路位址相互對映。
資料最終**依靠的雖然不是路由表,但路由表是乙個嚮導,指引著資料的走向,讓資料能跨越網路,arp表是沒有掩碼的,是不區分網段的。
參考:
MAC位址表 ARP快取 FIB路由表
說到mac位址表,就不得不說一下交換機的工作原理了,因為交換機是根據mac位址表 資料幀的。在交換機中有一張記錄著區域網主機mac位址與交換機介面的對應關係的表,交換機就是根據這張表負責將資料幀傳輸到指定的主機上的。交換機的工作原理 交換機在接收到資料幀以後,首先 會記錄資料幀中的源mac位址和對應...
靜態路由表
路由器用的是普通家用的1wan 4lan,靜態路由表作用,靜態路由表怎們設定,能不能通過靜態路由表設定不同網段共享資料夾?靜態路由表通常是指手動增加的路由表,根據閘道器連線的網段進行設定 通常家用路由器只有乙個網段,如192.168.0段,那麼預設靜態路由表就是0.0.0.0 192.168.0.x...
檢視路由表
目標 目標是目標主機 子網位址 網路位址或缺省路由。預設路由的目標為 0.0.0.0。網路掩碼 網路掩碼與目標結合使用以決定使用路由的時間。例如,主機路由的掩碼為 255.255.255.255,預設路由的掩碼為 0.0.0.0,而子網或網路路由的掩碼在這兩個極限值之間。掩碼 255.255.255...