Upon further dissection, NetBoot is a combination of several different protocols, working in concert to facilitate the remote booting of an operating system over the network. The services required to provide NetBoot include Dynamic Host Configuration Protocol (DHCP) to provide initial IP addressing information, Boot Service Discovery Protocol (BSDP) to advertise the location of the NetBoot server, Trivial File Transfer Protocol (TFTP) to deliver the initial boot files, and either Network File System (NFS) or Web services via HyperText Transfer Protocol (HTTP) to mount the system boot image. On the client side, the Open Firmware instructions built into the hardware of every modern Apple computer facilitate the NetBoot startup process. While Open Firmware is being replaced by the Extensible Firmware Interface (EFI) on the newer Intel-based Macs, the NetBoot process itself remains primarily the same. One type of boot image, dubbed an install image, can be used to facilitate rapid mass deployment across your network. After you start up a computer, the install image can then automatically install onto the local volume all the software required for your system build. Another potential use for NetBoot is to create an image that contains all your favorite system maintenance and repair utilities. You can configure the ultimate administrator's toolkit, which is available to any computer on your network at any timewithout having to carry a single CD or FireWire disk! Each server can host 25 different images, and you can use as many NetBoot servers as you need on your network. NetBoot servers will even automatically load-balance traffic for high-demand images if the same image is on multiple servers.
|