BOOTP
The
Bootstrap Protocol (BOOTP) is a client/server protocol designed to provide
physical address to logical address mapping. BOOTP is an application layer
protocol. The administrator may put the client and the server on the same
network or on different networks
One of
the advantages of BOOTP over RARP is that the client and server are
application-layer processes. As in other application-layer processes, a client
can be in one network and the server in another, separated by several other
networks. However, there is one problem that must be solved. The BOOTP request
is broadcast because the client does not know the IP address of the server. A
broadcast IP datagram cannot pass through any router. To solve the problem,
there is a need for an intermediary. One of the hosts (or a router that can be
configured to operate at the application layer) can be used as a relay. The
host in this case is called a relay agent. The relay agent knows the unicast
address of a BOOTP server. When it receives this type of packet, it
encapsulates the message in a unicast datagram and sends the request to the
BOOTP server. The packet, carrying a unicast destination address, is routed by
any router and reaches the BOOTP server. The BOOTP server knows the message
comes from a relay agent because one of the fields in the request message
defines the IP address of the relay agent. The relay agent, after receiving the
reply, sends it to the BOOTP client.
Related Topics
Privacy Policy, Terms and Conditions, DMCA Policy and Compliant
Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.