<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      ARP原理再次講解_ARP原理

      [摘要]前幾天有人問我, 講一下ARP原理。 我記得我以前推送過, 翻了一下, 將上次講的文章, 再次推送一下。 對了, 為了方便大家翻閱往期精彩原創的文章, 特此弄了一個菜單【精選】, 該菜單匯集了往...

      前幾天有人問我, 講一下ARP原理。 我記得我以前推送過, 翻了一下, 將上次講的文章, 再次推送一下。

      對了, 為了方便大家翻閱往期精彩原創的文章, 特此弄了一個菜單【精選】, 該菜單匯集了往期精彩文章的鏈接。 同時, 大家如果有其他建議, 也可以提出來。

      思路

      1、思考ARP到底是干嘛的? 為什么要有它?why? 

      2、掌握ARP的工作原理。

      技術人, 要掌握一種技術, 絕對離不開以上兩點基本思路, 帶著這兩個思路去學習新技術, 你絕對是不可能學不會的。 再笨, 你也會學得很深刻的。 甚至, 你還可以有更多的思路, 比如, 可不可以沒有它? 有它?跟沒有它的情況又是什么樣的?等等。

      1、ARP到底是干嘛的?

      我們都知道局域網里面通信, 都是靠MAC地址來通信的。 ARP簡單說, 就是用來把IP地址轉換成MAC地址, 就是某個去往目的IP地址翻譯成MAC地址。

      交換機的工作原理就是基于源MAC地址學習, 基于目的MAC地址轉發的。 大家都知道網絡的參考模型, 我們在電腦上要發送消息時, 電腦內部的處理機制是先從上層開始一層一層往下封裝的。 如圖:ARP原理再次講解

      現在, 有了這張圖, 就更容易理解ARP的作用了。

      電腦從上層往下封裝, 到了二層, 要封裝幀頭部時, 就需要把目的mac地址封裝上, 形成完整的二層頭部后, 就可以發送出去了。

      現在的問題就是, 電腦如何知道對方的MAC地址?

      計算機A要發送消息, 給計算機E。 他們是第一次通信。

      當用戶計算機A在上使用QQ聊天工具, 輸入:你好, 約嗎?

      回車, 計算機A就先從上層往下封裝頭部。 如IP頭部就將

      目的IP:1.1.1.2   , 源IP就是:1.1.1.1 等信息進行封裝, 到了二層, 就需要將目的MAC地址, 源MAC地址進行封裝。 計算機A肯定知道自己網卡的mac地址, 為1111.1111.1111.1111。 但是目的mac地址(計算機E的mac地址)就不知道了, 因為他們是第一次通信, 哪里知道啊~  要是知道, 就上天了!

      于是, 這時候, 計算機A就執行ARP程序, 發送一個ARP請求報文的廣播包:

      該數據包的關鍵字段如下:

      二層:

      目的MAC地址:ffff.ffff.ffff.ffff

      源mac地址:1111.1111.1111.1111

      類型:0x0806

      arp的關鍵內容如下:

      source mac:1111.1111.1111.1111.1111

      source IP: 1.1.1.1

      target mac:ffff.ffff.ffff.ffff (因為第一次通信, 不知道對方的mac地址)

      target IP:1.1.1.2


      上面是電腦上網安全的一些基礎常識,學習了安全知識,幾乎可以讓你免費電腦中毒的煩擾。




      日韩精品一区二区三区高清