放学习资料的地方~~~~会有转帖,也会有原创,希望在帮到我的时候也能帮到大家~~~

结合Ethereal了解网络协议封包结构 - ARP

上一篇 / 下一篇  2010-01-18 10:35:15 / 个人分类:网络协议

协议部分内容来源于:http://www.study-area.org/network/network_ip_arp.htm

ARP

0

8

16

31

Hardware Type

Protocol Type

HLEN

PLEN

Operation

Sender HA (Byte 0~3)

Sender HA (Byte 4~5)

Sender IP (Byte 0~1)

Sender IP (Byte 2~3)

Target HA (Byte 0~1)

Target HA (Byte 2~5)

Target IP (Byte 0~3)

ARP / ARAP 封包格式

下面我們就封包中每一欄位做一個簡單的說明﹕

HARDWARE TYPE

這是指網路界面卡的種類﹐如果該值為 1﹐則表示為乙太網 ( Ethernet )。

PROTOCOL TYPE

這是指高階網路協定位址種類﹐如果該值為 0x0800﹐則表示為 IP 位址格式。

HLEN

這是指硬體位址長度(單位為 byte)﹐乙太網的位址長度為 6 。

PLEN

這是指網路協定位址的長度(單位為 byte)﹐IP 協定位址長度為 4。

OPERATION

這是指封包類別﹐一共有四種﹕

  1. ARP Request

  2. ARP Reply

  3. RARP Request

  4. RARP Reply

SENDER HA

這是指發送端的實體位址﹐如果是乙太網的話﹐將會是一個 6 byte 長度的乙太網位址。

SENDER IP

這是指發送端的 IP 位址﹐會是一個 4 byte 長度的 IP 位址。

TARGET HA

這是指目的端的實體位址﹐如果是乙太網的話﹐將會是一個 6 byte 長度的乙太網位址。

TARGET IP

這是指目的端的 IP 位址﹐會是一個 4 byte 長度的 IP 位址。

Ethereal抓包工具看到的ARP-request包:



TAG: ARP 协议 网络 protocol 封包

毒菇小妖的窝 引用 删除 ireneyao   /   2010-11-04 20:30:09
原帖由suncentre于2010-04-30 00:00:08发表
想问下,这个ethereal对测试有什么帮助?

我们的测试需要抓网络包来分析一些问题。
suncentre的个人空间 引用 删除 suncentre   /   2010-04-30 00:00:08
想问下,这个ethereal对测试有什么帮助?
 

评分:0

我来说两句

Open Toolbar