
컴퓨터 네트워크
Dynamic Host Configuration ProtocolDHCP
DHCP(Dynamic Host Configuration Protocol)는 네트워크 장치에 IP 주소, 서브넷 마스크, 게이트웨이, DNS 서버를 자동으로 할당하는 프로토콜이다. 수동 IP 설정 없이 장치가 네트워크에 연결되자마자 통신할 수 있게 한다.
DORA 과정
임대 갱신
DHCP는 IP를 영구 할당이 아닌 임대(lease) 방식으로 제공한다. 임대 시간 절반이 지나면 갱신 시도, 만료 전에 RELEASE 또는 재요청.
DHCP 메시지 타입
| 타입 | 방향 | 설명 |
|---|---|---|
| DISCOVER | 클→서버 | IP 요청 (브로드캐스트) |
| OFFER | 서버→클 | IP 제안 |
| REQUEST | 클→서버 | 제안 수락 |
| ACK | 서버→클 | 할당 확정 |
| NAK | 서버→클 | 거부 |
| RELEASE | 클→서버 | IP 반납 |
DHCP 옵션 (주요)
정적 DHCP (MAC-IP 바인딩)
특정 MAC 주소에 항상 같은 IP를 할당한다. 서버, 프린터 같이 IP가 고정되어야 하는 장치에 활용.