Boot Configuration

There is a set order of protocols that must be handled to configure a client for a boot session. First a DHCP session must be done to get the IP number of the server, the boot file name, and other configuration related infomation. After the DHCP session is done, an ARP request is done to get the hardware ethernet number of the server. This is followed by a TFTP request for the boot file, and the the file is downloaded via data packets which Nilo ACKS until they are all received.