DHCP란
네트워크 상에서 동적으로 IP, Gateway, DNS와 같은 네트워크 주소를 할당해주는 프로토콜.
쉽게 말해 아래 IPv4 설정을 '자동으로 IP 주소 받기'로 설정하면 DHCP 서버가 자동으로 IP를 할당해준다.
DHCP 동작 방식
- DHCP 서버로부터 ip 할당을 위해 총 4가지 과정이 진행된다.
1. DHCP Discover
- Client는 Broadcast 패킷을 전송해 DHCP Server를 찾는다.
- 현재 IP는 0.0.0.0이며 Client MAC주소만 가지고 있는 상태
2. DHCP Offer
- DHCP Server는 DHCP pool 내에 가용한 ip주소를 Broadcast로 전송한다.
3. DHCP Request
- Client는 해당 IP를 사용하기 위해 Request IP Address 옵션을 갖는 Request 패킷을 Broadcast로 전송한다.
4. DHCP ACK
- ACK 패킷을 수신한 단말은 IP 주소를 포함한 네트워크 정보를 획득한다.