BOOTP
BOOTP是一種網絡協定,讓電腦可以從伺服器下載啟動程式,其定義於 1985 年發佈的 RFC 951。
BOOTP(Bootstrap Protocol)是DHCP的前身,本來是設計用來給無磁碟主機透過網絡開機用的協定,它與DHCP最大的不同有:
- 會要求一個boot file,用來獲取開機配置。
- 不支援動態IP分配,也因此BOOTP客戶端不知道有關DHCP中租約時間的部份。
由於BOOTP與DHCP的封包格式極為相似,因此有的DHCP伺服器也支援BOOTP協定, 也能夠回應BOOTP客戶端的請求,但是由於BOOTP不支援DHCP的租約時間選項, 因此DHCP伺服器在發放IP給BOOTP客戶端時,基本上是假設租約時間無上限,也就是不回收發給 BOOTP 客戶端的IP地址。
BOOTP 使用 UDP 進行傳輸,並且只使用 IPv4。伺服器用來接收請求的端口是 67,客戶端用於接收回復的端口是 68。[1]
最早的 BOOTP 需要軟盤建立最開始的網絡連接,但是後來設備製造商直接將 BOOTP 內置,實現了完全的網絡啟動。
參考文獻
這是一篇與互聯網相關的小作品。您可以透過編輯或修訂擴充其內容。 |
- ^ Croft, W.J.; Gilmore, J. Bootstrap Protocol. 1985-09. doi:10.17487/rfc0951 (英語).