DHCP
📌 DHCP(Dynamic Host Configuration Protocol)란?
info
DHCP는 네트워크에 접속한 장치에게 IP 주소를 자동으로 할당해주는 프로토콜이다.
장치는 수동 설정 없이도 DHCP 서버로부터 IP 주소, 서브넷 마스크, 게이트웨이, DNS 정보 등을 자동으로 받을 수 있다.
✅ 동작 방식
DHCP는 일반적으로 다음과 같은 4단계 과정(DORA)을 통해 작동한다:
- Discover: 클라이언트가 네트워크에 접속하면 DHCP 서버에게 IP 할당 요청 브로드캐스트
- Offer: DHCP 서버가 사용 가능한 IP 주소를 제안
- Request: 클라이언트가 제안받은 IP를 수락하겠다는 메시지 전송
- Acknowledge: 서버가 IP 임대를 승인하고, 클라이언트에 정보 전달
✅ 주요 기능
- IP 주소 자동 할당 및 회수
- 임대 시간(Lease Time) 설정 가능
- DNS, 게이트웨이 정보도 자동 전달
- 수동 설정 오류 방지 및 관리 편의성 향상
✅ DHCP 관련 구성 요소
구성 요소 | 설명 |
---|---|
DHCP 서버 | IP를 보유하고 있으며 클라이언트에게 할당 |
DHCP 클라이언트 | IP를 필요로 하는 네트워크 장치 |
IP 풀 | DHCP 서버가 보유한 할당 가능한 IP 범위 |
임대 시간 | IP 주소를 사용할 수 있는 시간 제한 |
✅ DHCP의 장단점
✅ 장점
- 네트워크 관리 자동화 및 효율화
- 사용자 편의성 향상
- 대규모 네트워크에서도 효과적
❌ 단점
- 서버 장애 시 IP 발급 불가
- 보안상 공격자에게도 IP가 할당될 수 있음
✅ 고정 IP 설정 vs DHCP
항목 | 고정 IP | DHCP |
---|---|---|
설정 방식 | 수동 입력 | 자동 할당 |
관리 편의성 | 낮음 | 높음 |
충돌 가능성 | 있음 (수동 중복 시) | 없음 (자동 관리) |
유동성 | 낮음 | 높음 |
댓글남기기