Table 25. Bootstrap Protocol (bootp)
| Field | Field Name | Type | Description |
|---|
| bootp.cookie | Magic cookie | IPv4 address | |
| bootp.dhcp | Frame is DHCP | Boolean | |
| bootp.file | Boot file name | String | |
| bootp.flags | Bootp flags | Unsigned 16-bit integer | |
| bootp.flags.bc | Broadcast flag | Boolean | |
| bootp.flags.reserved | Reserved flags | Unsigned 16-bit integer | |
| bootp.hops | Hops | Unsigned 8-bit integer | |
| bootp.hw.addr | Client hardware address | Byte array | |
| bootp.hw.len | Hardware address length | Unsigned 8-bit integer | |
| bootp.hw.type | Hardware type | Unsigned 8-bit integer | |
| bootp.id | Transaction ID | Unsigned 32-bit integer | |
| bootp.ip.client | Client IP address | IPv4 address | |
| bootp.ip.relay | Relay agent IP address | IPv4 address | |
| bootp.ip.server | Next server IP address | IPv4 address | |
| bootp.ip.your | Your (client) IP address | IPv4 address | |
| bootp.secs | Seconds elapsed | Unsigned 16-bit integer | |
| bootp.server | Server host name | String | |
| bootp.type | Message type | Unsigned 8-bit integer | |
| bootp.vendor | Bootp Vendor Options | Byte array | |