00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Opcode | Hardware type | Hardware address length | Hop count | ||||||||||||||||||||||||||||
Transaction ID | |||||||||||||||||||||||||||||||
Number of seconds | Flags | ||||||||||||||||||||||||||||||
Client IP address | |||||||||||||||||||||||||||||||
Your IP address | |||||||||||||||||||||||||||||||
Server IP address | |||||||||||||||||||||||||||||||
Gateway IP address | |||||||||||||||||||||||||||||||
Client hardware address ::: | |||||||||||||||||||||||||||||||
Server host name ::: | |||||||||||||||||||||||||||||||
Boot filename ::: | |||||||||||||||||||||||||||||||
Options ::: |
Opcode. 8 bits.
Value | Description |
---|---|
1 | BOOTREQUEST, Boot request. |
2 | BOOTREPLY, Boot reply. |
Hardware type. 8 bits.
Value | Description | References |
---|---|---|
1 | Ethernet. | |
2 | Experimental Ethernet. | |
3 | Amateur Radio AX.25. | |
4 | Proteon ProNET Token Ring. | |
5 | Chaos. | |
6 | IEEE 802. | |
7 | ARCNET. | |
8 | Hyperchannel. | |
9 | Lanstar. | |
10 | Autonet Short Address. | |
11 | LocalTalk. | |
12 | LocalNet (IBM PCNet or SYTEK LocalNET). | |
13 | Ultra link. | |
14 | SMDS. | |
15 | Frame Relay. | |
16 | ATM, Asynchronous Transmission Mode. | |
17 | HDLC. | |
18 | Fibre Channel. | RFC 4338 |
19 | ATM, Asynchronous Transmission Mode. | RFC 2225 |
20 | Serial Line. | |
21 | ATM, Asynchronous Transmission Mode. | |
22 | MIL-STD-188-220. | |
23 | Metricom. | |
24 | IEEE 1394.1995. | RFC 2855 |
25 | MAPOS. | |
26 | Twinaxial. | |
27 | EUI-64. | |
28 | HIPARP. | |
29 | IP and ARP over ISO 7816-3. | |
30 | ARPSec. | |
31 | IPsec tunnel. | RFC 3456 |
32 | Infiniband. | RFC 4391 |
33 | CAI, TIA-102 Project 25 Common Air Interface. | |
34 | Wiegand Interface. | |
35 | Pure IP. |
Hardware address length. 8 bits.
Hop count. 8 bits.
This field is used by relay agents.
Transaction ID. 32 bits.
A random number chosen by the client, used by the client and server to associate messages and responses between a client and a server.
Number of seconds. 16 bits.
The elapsed time in seconds since the client began an address acquisition or renewal process.
Flags. 16 bits.
Defined in RFC 1542.
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 | 13 | 14 | 15 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B | 0 |
B, Broadcast. 1 bit.
Client IP address. 32 bits.
Your IP address. 32 bits.
Server IP address. 32 bits.
Gateway IP address. 32 bits.
Client hardware address. 16 bytes.
Server host name. 64 bytes.
Boot filename. 128 bytes.