The boot protocol (BootP) is a protocol based on UDP / IP. This protocol allows for dynamic configuration being started without user supervision. BootP is mainly used for clients to get their own IP addresses from the server, the IP address of the server, and the startup image file name. In addition, through BOOTP, other device information, such as local subnet mask, local time offset, default router address, and various Internet server addresses, can communicate with clients.
BootP uses two different "famous" communication port UDP 67/68 in the TCP / IP network protocol. UDP 67 is used for servers, UDP 68 is used for BOOTP clients. When the client starts, it has no IP address, and the Bootp client issues an IP address query request package in the form of a broadcast, which contains client physical addresses and known IP addresses. The customer uses address 255.255.255.255 to send broadcasts, which is called a limited broadcast address. The client waits for the server response, if the response does not receive a response within a specific time period, the client will re-issue the request. For details, please visit the following page: 中文 版: http://www.networkDictionary.com/chinese/protocols/bootp.php English version: http://www.networkDictionary.com/protocols/bootp.php