Friday, December 14, 2012

DHCP서버에서 IP정보를 얻어오는 원리

DHCP(Dynamic Host Configuration Protocol)란 한 네트워크의 모든 IP 주소를 서버에 저장해두고 네트워크상의 컴퓨터가 부팅할 때마다 서버에서 IP 주소를 할당 받는 프로토콜이다.

과정:
  1. PC부팅 시 자동으로 DHCP 탐색을 위한 패킷을 브로드캐스트 (이 패킷에는 랜카드MAC 주소가 포함됨)
  2. DHCP 서버가 그 DHCP 탐색 패킷을 수신하면 이에 대한 응답으로 DHCP OFFER 패킷을 전송 (이 패킷에는 랜카드의 MAC 주소 및 DHCP 서버가 관리하는 IP 주소 중 대여할 IP 주소, IP 주소의 서브넷마스크, 대여 기간 등이 포함됨)
  3. PC는 OFFER 메시지 중 가장 처음 도착한 것을 선택하고 이 내용을 다시 브로드캐스트(IP 중복을 막기 위해서)
  4. DHCP 서버는 DHCP Ack 메시지를 사용해서 서버가 할당한 IP주소 사용을 승인

No comments:

Post a Comment