IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS, lease time이 함께 전달됩니다.
DHCP DORA
DHCP는 IP 주소를 임대하고 갱신한다
처음 네트워크에 들어온 클라이언트는 자기 IP를 모릅니다. 그래서 UDP 68번에서 67번으로 서버를 찾고, 서버가 제안한 주소를 lease로 확정합니다.
Discover와 Request는 초기 단계에서 브로드캐스트로
전송됩니다.
Offer와 ACK는 클라이언트 상태와 broadcast flag에 따라 유니캐스트
또는 브로드캐스트가 될 수 있습니다.
다른 서브넷의 서버는 DHCP relay가 중계할 수 있습니다.
Client
Message
DHCP Server
0.0.0.0:68
아직 IP 없음
1. Discover →255.255.255.255:67
사용 가능한 DHCP 서버 탐색
사용 가능한 DHCP 서버 탐색
192.168.1.1:67
주소 풀 확인
대기
제안 수신 준비
2. ← Offer192.168.1.100 제안
브로드캐스트 또는 유니캐스트
브로드캐스트 또는 유니캐스트
Offer
IP, mask, gateway, DNS, lease 포함
선택
제안받은 주소 요청
3. Request →선택한 서버와 IP를 브로드캐스트로 알림
예약
다른 서버는 제안을 회수
192.168.1.100
설정 적용
4. ← ACK임대 확정
조건부 유니캐스트 또는 브로드캐스트
조건부 유니캐스트 또는 브로드캐스트
Lease active
임대 시간과 옵션 기록
클라이언트는 lease가 끝나기 전에 기존 서버로 갱신을 시도합니다.
서브넷 밖 DHCP 서버는 라우터의 relay를 통해 요청을 받을 수 있습니다.