반응형
- 개요
- DHCP는 동적 IP 주소 할당 프로토콜로서, 망 사업자들이 각 사용자들에게 IP를 동적으로 할당할 때 주로 사용
- 하드 디스크가 없는 단말들에 대한 IP 주소 정보를 할당 할 때 사용
- 동작 원리
- RARP, BOOTP(Bootstrap Protocol)프로토콜의 기능과 유사하며, 사용자는 DHCP 서버로부터 일정 기간 동안 사용할 수 있는 IP 주소를 할당 받아 사용
- 임대 기간 중에 사용자는 임대 기간의 50%의 시간 이내에 서버로부터 할당 받은 IP 주소 정보들에 대한 재임대 요청을 시도해 야 함
- 재임대 요청을 하지 않은 사용자들의 IP 주소는 회수되므로, 망 사업자들은 실제 접속된 사용자들에게만 IP주소를 할당함으로써 한정된 IP 주소 자원을 효율적으로 활용
- DHCP는 UDP 상에서 BOOTP 메시지 형식의 옵션 영역을 활용하여 동작하므로 BOOTP와 동일하게 클라이언트의 포트는 68번, 서버의 포트는 67번임
- DHCP 동작 과정
- 사용자는 DHCP discover 메시지를 망 내의 DHCP 서버에게 방송하고, 이것을 수신한 서버들은 DHCP Offer 메시지로 응답
- 서버들이 여러 개 있을 경우 모드 응답하는데, 이 메시지들에는 이 서버들이 할당한 IP 주소와 이 주소에 대한 임대 기간 정보가 들어감
- 사용자는 수신된 여러 DHCP offer 메시지 중 하나를 선택해, 선택된 서버에게 DHCP request 메시지를 보냄
- 해당 서버는 DHCP ACK 메시지로 응답하고, 임대 기간 동안 해당 IP 주소를 사용
- 사용자는 임대 기간의 50%가 경과하면, DHCP request 메시지를 전송하여 IP의 사용을 계속 요청해야 함
- 만약 서버가 DHCP NAK로 응답하면, 해당 IP 주소의 사용을 중지하고 새로운 서버를 찾아야 함
- 서버는 임대 기간 동안 DHCP request 메시지가 도착하지 않으면 해당 IP 주소를 회수하고, 단말은 DHCP release 메시지를 사용해 IP 주소를 반환함
반응형
'밥벌이 > 네트워크' 카테고리의 다른 글
SNMP 프로토콜 (0) | 2011.06.01 |
---|---|
DNS(Domain Name Server) (0) | 2011.06.01 |
NAT(Network Address Translator) (0) | 2011.06.01 |
PPP/SLIP (0) | 2011.06.01 |
무선 인터넷 프로토콜 (0) | 2011.06.01 |