ARP表 MAC表 路由表

來源:互聯網
上載者:User

標籤:color   使用   ar   資料   問題   sp   工作   時間   ad   

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表是沒有掩碼的,是不區分網段的。 

ARP表 MAC表 路由表

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.