BOOT protocol

DescriptionGlossaryRFCsPublicationsObsolete RFCs

Description:

Protocol suite:TCP/IP.
Protocol type:Application layer configuration protocol.
Related protocols:DHCP.
Ports:67 (UDP) server. 
68 (UDP) host.
SNMP MIBs: 
Working groups:DHCP, Dynamic Host Configuration Protocol.
Links:IANA: BOOTP/DHCP options.

The Bootstrap Protocol allows a host to configure itself dynamically at boot time. This protocol provides 3 services:

  • IP address assignment.
  • Detection of the IP address for a serving machine.
  • The name of a file to be loaded and executed by the client machine.

The BOOTP packet is assumed to never fragment.


MAC headerIP headerUDP headerBOOTP message

BOOTP message:

0001020304050607080910111213141516171819202122232425262728293031
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 :::
Vendor specific info :::

Opcode. 8 bits.

ValueDescription
1BOOTREQUEST, Boot request.
2BOOTREPLY, Boot reply.

Hardware type. 8 bits.

ValueDescription
1Ethernet.
2Experimental Ethernet.
3Amateur Radio AX.25.
4Proteon ProNET Token Ring.
5Chaos.
6IEEE 802.
7ARCNET.
8Hyperchannel.
9Lanstar.
10Autonet Short Address.
11LocalTalk.
12LocalNet (IBM PCNet or SYTEK LocalNET).
13Ultra link.
14SMDS.
15Frame Relay.
16ATM, Asynchronous Transmission Mode.
17HDLC.
18Fibre Channel.
19ATM, Asynchronous Transmission Mode.
20Serial Line.
21ATM, Asynchronous Transmission Mode.
22MIL-STD-188-220.
23Metricom.
24IEEE 1394.1995.
25MAPOS.
26Twinaxial.
27EUI-64.
28HIPARP.

Hardware address length. 8 bits.

Hop count. 8 bits.

Transaction ID. 32 bits.

Number of seconds. 16 bits.
The elapsed time, in seconds since the client sent its first BOOTREQUEST message.

Flags. 16 bits.
Defined in RFC 1542.

00010203040506070809101112131415
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.

Vendor specific info. 64 bytes.


BOOTP/DHCP options.


Glossary:

Martian address filtering.
The technique of silently discard incoming datagrams containing illegal IP source addresses.

Relay agent.
Also known as a BOOTP forwarding agent.


RFCs:

[RFC 951] BOOTSTRAP PROTOCOL (BOOTP).

[RFC 1534] Interoperation Between DHCP and BOOTP.

[RFC 1542] Clarifications and Extensions for the Bootstrap Protocol.

[RFC 1812] Requirements for IP Version 4 Routers.

[RFC 2132] DHCP Options and BOOTP Vendor Extensions.

[RFC 2242] NetWare/IP Domain Name and Information.


Publications:


Obsolete RFCs:

[RFC 1048] BOOTP Vendor Information Extensions.

[RFC 1084] BOOTP Vendor Information Extensions.

[RFC 1395] BOOTP Vendor Information Extensions.

[RFC 1497] BOOTP Vendor Information Extensions.

[RFC 1532] Clarifications and Extensions for the Bootstrap Protocol.

[RFC 1533] DHCP Options and BOOTP Vendor Extensions.


DescriptionGlossaryRFCsPublicationsObsolete RFCs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值