반응형
✅ DHCP (Dynamic Host Configuration Protocol)
: IP 주소 및 기타 네트워크 설정 정보를 클라이언트에게 자동으로 할당해 주는 프로토콜
- 애플리케이션 계층 프로토콜
- UDP 기반
- DHCP는 클라이언트가 IP 주소가 없는 상태에서도 통신해야 하기 때문에 UDP를 기반으로 한다.
- 초기 Discover 단계는 브로드캐스트 전송으로 이루어져야 하므로 이를 지원하는 UDP가 적합하다.
- 기타 네트워크 설정 정보란
- 서브넷 마스크 (Subnet Mask)
- 기본 게이트웨이
- DNS 서버 주소
- 도메인 이름
- 임대 기간 (Lease Time)
- 서버 설정에 따라 다르며, 일반적으로는 1~24시간 또는 7일이 많이 사용된다.
- 임대 시간이 절반이 지나면 클라이언트는 자동으로 갱신 요청(Renew)을 시도하여 IP 주소를 연장한다.
- NTP 서버 주소 (옵션에 따라)
✅ DORA 과정
DHCP는 4단계 과정(DORA)을 통해 작동한다.

- D - Discover: DHCP 클라이언트가 브로드캐스트로 DHCP 서버를 찾음
- O - Offer: DHCP 서버가 사용 가능한 IP 주소와 설정 정보 후보를 제시
- R - Request: DHCP 클라이언트가 브로드캐스트로 특정 IP를 사용하겠다고 요청
- A - ACK: DHCP 서버가 이를 승인하고 클라이언트로 최종 설정 세부 사항을 전달
반응형
'⚙️ CS > 네트워크' 카테고리의 다른 글
| [네트워크] 포워딩과 라우팅 (1) | 2025.05.27 |
|---|---|
| [네트워크] 로드 밸런싱 (Load Balancing) (0) | 2025.05.27 |
| [네트워크] SOP와 CORS & REST (3) | 2025.05.20 |
| [네트워크] HTTPS 프로토콜 (1) | 2025.05.18 |