1. BOOTP (Bootstrap Protocol)
ㅇ `처음으로 부팅된 컴퓨터`, `디스크를 갖지 않은 컴퓨터`에게,
- IP 주소 등 구성정보를 제공하는 프로토콜
ㅇ 3가지 정보 제공 : IP 주소, 부트 파일 있는 서버 이름, 부트 파일 이름
※ 단, 지금은 거의 사용되지 않은 구형 프로토콜 임
- 그러나, 상위버전인 동적인 DHCP와는 완벽 호환됨
. 즉, BOOTP 클라이언트가 DHCP 서버와도 대화 가능
.. IP 및 UDP에 실려 전달되며, 동일 메세지 포멧 및 포트 번호 사용
2. BOOTP 특징 (DHCP도 동일하며 이를 수용 확장시킴)
ㅇ 클라이언트/서버 구조로 동작하는 정적인 주소 설정 방식
- 관리자에 의해 미리 정의된 물리주소와 IP 주소와의 매핑 테이블을 사용
ㅇ UDP에 의해 캡슐화되고, 보통 TFTP와 함께 동작
- 클라이언트 요청 : UDP 포트 68
- 서버 응답 : UDP 포트 67
ㅇ 요청메세지는 브로드캐스트로 송출
- 이때, 발신지 IP 주소는 0.0.0.0, 목적지 IP 주소는 255.255.255.255 로 셋팅
ㅇ UDP 전달 메세지의 유실에 대비하여,
- 재전송(Retransmission) 및 타임아웃(Timeout) 정책을 이용
ㅇ 관련표준 : RFC 951, 1542
3. UDP 데이터그램 내 BOOTP 메세지 구조
※ [참고] ☞ DHCP 메세지 포멧 참조