I. IP 주소 자동 할당, DHCP의 개요
가. DHCP의 정의
- 네트워크 관리자가 조직의 중앙에서 일정 시간 동안만 유효한 IP를 할당하는 프로토콜
나. DHCP의 특징
- TCP/IP의 자동 생성으로 네트워크 관리 용이
- 임대 형식으로 이용하므로 자원의 재배치 원활
- HOST 인증 방식을 이용할 경우, 강력한 보안이 가능
- 옵션의 적절한 이용으로 가입자 인증을 통한 권한 위임 가능
II. DHCP의 구조 및 할당 메커니즘
가. DHCP의 구조
구성요소 |
내용 |
Non-DHCP Client |
DHCP 서버로부터 IP를 할당 받지 않고 수동적으로 IP를 설정한 호스트 |
DHCP Client |
시스템이 시작됨과 동시에 DHCP 서버를 찾는 메시지를 네트워크에 발송, IP 주소 임대 요청 |
DHCP 서버 |
클라이언트의 요청에 응답하여 자신의 DHCP DB에서 IP 주소를 임대 |
DHCP DB |
DHCP 클라이언트가 할당되거나 해당 TCP/IP 주소 임대를 해제할 때 업데이트 되는 동적 DB |
나. DHCP의 할당 메커니즘
할당 메커니즘 |
내용 |
Automatic Allocation |
클라이언트에게 영구적인 IP 할당 기법 |
Dynamic Allocation |
클라이언트에게 한정된 시간 동안 IP 할당 기법 3가지 메커니즘 중에서 유일하게 IP 재사용이 자동으로 이루어진다. |
Manual Allocation |
클라이언트의 P 주소를 네트워크 관리자가 할당하고 DHCP는 그 주소를 할당하는 기법 |
III. DHCP의 동작 단계
구분 |
단계 |
내용 |
생성 |
Discover |
DHCP 클라이언트는 부팅이 시작되는 동안 IP Address를 가지고 있지 않은 상태이기 때문에 TCP/IP를 초기화하기 위하여 DHCP 서버를 찾는 요청을 Broadcast하는 과정 |
Offer |
Discover 메시지를 받은 DHCP 서버가 사용 가능한 IP Address 하나를 담아 Packet을 만들어 Broadcast하는 과정 |
|
Request |
DHCP 클라이언트는 서버로부터 할당 받은 IP Address와 임대해 준 서버의 IP를 담은 Packet을 만들어 네트워크 내 DHCP서버로 승인요청을 보내는 과정 |
|
Ack |
Request 메시지를 받은 DHCP 서버는 자신이 보낸 IP Address가 채택되지 않았을 경우, IP Database에 유지하고, 채택되었을 경우에는 IP임대기간, DNS, Default Gateway, WINS등의 DHCP 옵션값을 담은 확인(Acknowledgement) Packet을 만들어서 Broadcast하는 과정 |
|
갱신 |
DHCP REQUEST 보냄 |
IP 대여 기간의 1/2이 지난 후에 IP를 대여했던 서버로 DHCP REQUEST 전송 |
DHCP ACK 보냄 |
DHCP 서버는 IP주소의 대여기간을 갱신 변경된 추가 옵션이 있으면 DHCP ACK 패킷 전송 |
IV. DHCP의 동작방식
'IT기술노트 > 디지털네트워크' 카테고리의 다른 글
TCP(Transmission Control Protocol) (0) | 2021.02.22 |
---|---|
ARP(Address Resolution Protocol) (0) | 2021.02.22 |
IPv4 to IPv6 (0) | 2021.02.22 |
IPv6 (0) | 2021.02.22 |
수퍼네팅(Supernetting) (0) | 2021.02.21 |
서브네팅(Subnetting) (0) | 2021.02.21 |
라우팅 프로토콜(Routing Protocol) (0) | 2021.02.21 |
사전 패킷 폐기(Proactive Packet Discard) (0) | 2021.02.21 |
댓글