ARP 請求幀與應答幀

一、ARP ---   地址解析協議 

    1、工作在 數據鏈路層,局域網(LAN),將 IP地址 轉換爲 MAC(物理)地址。

    2、ARP 數據報 格式:

    wKioL1c0YRmjTuI6AABdTzyNX0o231.jpg

    注:ARP 幀類型:0x0806 

        硬件類型:鏈路層網絡類型,1 以太網 【0x0001】

        協議類型:要轉換的地址類型,0x0800爲IP地址,後面兩個地址長度對於以太網地址(6字節)和IP地址(4字節)

        op字段:1 ARP請求 ,2 ARP應答


3、實例:

(1)請求幀(每行的前面加了字節計數,每行16個字節):

    以太網首部(14字節)

    0000: ff ff ff ff ff ff 00 05 5d 61 58 a8 08 06

    ARP幀(28字節)

    0000: 00 01

    0010: 08 00 06 04 00 01 00 05 5d 61 58 a8 c0 a8 00 37

    0020: 00 00 00 00 00 00 c0 a8 00 02

    填充位(18字節)

    0020: 00 77 31 d2 50 10

    0030: fd 78 41 d3 00 00 00 00 00 00 00 00


    ARP幀: 硬件類型 0x0001【以太網】;

    協議類型【0x0800】:IP協議,硬件地址(MAC地址)長度爲6,協議地址(IP地址)長度爲4;

    op【0x0001】:請求目的主機的MAC地址(arp);

    源主機MAC地址爲 【00:05:5d:61:58:a8】, 源主機IP地址爲【 c0 a8 00 37(192.168.0.55)】;

    目的主機MAC地址【全0】待填寫,目的主機IP地址爲【c0 a8 00 02(192.168.0.2)】。

    由於以太網規定最小數據長度爲46字節,ARP幀長度只有28字節,因此有18字節填充位,填充位的內容沒有定義,與具體實現相關。

(2)應答幀:

    以太網首部(14字節)

    0000: 00 05 5d 61 58 a8 00 05 5d a1 b8 40 08 06

    ARP幀(28字節)

    0000: 00 01

    0010: 08 00 06 04 00 02 00 05 5d a1 b8 40 c0 a8 00 02

    0020: 00 05 5d 61 58 a8 c0 a8 00 37

    填充位(18字節)

    0020: 00 77 31 d2 50 10

    0030: fd 78 41 d3 00 00 00 00 00 00 00 00

  

    ARP幀: 硬件類型【0x0001】:1 以太網;

    協議類型【0x0800】:IP協議,硬件地址(MAC地址)長度爲6,協議地址(IP地址)長度爲4;

    op【0x0002】:應答;

    源主機MAC地址【00:05:5d:a1:b8:40】,源主機IP地址【c0 a8 00 02(192.168.0.2)】;

    目的主機MAC地址【00:05:5d:61:58:a8】,目的主機IP地址【c0 a8 00 37(192.168.0.55)】。


    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章