BOOTP (Bootstrap Protocol) on tietoliikenteessä UDP-verkkoprotokollaa hyödyntävä protokolla, jolla palvelin voi jakaa verkon asiakkaalle IP-osoitteen automaattisesti. Protokolla määritellään RFC 951:ssa. BOOTP käyttää UDP-portteja 68 ja 67.
BOOTP:n tarkoitus on jakaa IP-osoite jo koneen käynnistyessä (bootstrap-vaiheessa), jonka jälkeen levytön työasema voi hakea käyttöjärjestelmän ytimen TFTP-palvelimelta. Myöhemmin myös eräät PC:n verkkokortit, kuten 3Comin 3c905c, jos siihen on asennettu tarvittava BIOS-piiri, hyödynsivät BOOTP:tä ja osasivat hakea koneen käynnistyslevykettä vastaavan sisällön verkosta.
BOOTP:n käyttötarkoitus on lähes sama kuin RARP:n, mutta RARP on sidottu Ethernet-verkkoihin. DHCP on perustaltaan hyvin samankaltainen kuin BOOTP, mutta monimutkaisempi, ja suurin osa DHCP-palvelimista osaa toimia myös BOOTP-palvelimina. Myöhemmin Intel kehitti oman PXE-prokollan toteuttamaan samanlaisen koneen verkkokäynnistyksen mahdollistavan tekniikan.