[NT2003 / DHCP] About DHCP Service


DHCP : Dynamic Host Configuration Protocol

1.DHCP 서비스는 동적 호스트 설정 통신규약으로 클라이언트의 요청이 있으면 자동적으로 네트워크환경을 부여하는 서비스라고 생각하시면 됩니다.

DHCP서비스는 클라이언트의 TCP/IP구성을 자동적으로 구성 및 설정해줌으로서 관리자의 작업량과 복잡성을 줄여줄 수 있습니다.



2. Manual 과 Automatic TCP/IP구성의 차이점

 Manual 설정
  - 각 클라이언트에 직접 개별적으로 IP Address / DNS server's IP ..etc 부여
  - 관리자의 실수로 유효하지 않은 IP 입력시 트러블 발생가능성

 Automatic 설정
  - 자동적 네트워크 설정 IP
  - 세팅에 이상이 없을 시 언제나 정확한 정보 설정을 보증
  - 네트워크 구조변경에도 정확한 설정


3. DHCP 클라이언트 IP 구성 설정
  - 클라이언트의 IP주소 / 서브넷마스크
  - 라우터(게이트웨이) 주소
  - DNS서버 주소
  - WINS서버 주소
  - DNS 도메인 네임
  - ETC

4. DHCP Lease Generation Process Works

 1) DHCP Client broadcasts a DHCP DISCOVER Packet
 2) DHCP Servers broadcast a DHCP OFFER Packet
 3) DHCP Client broadcasts a DHCP REQUEST Packet
 4) DHCP Server broadcasts a DHCP ACK(Acknowledgement)
    - 클라이언트가 가지고 있던 request 패킷에 기반해서 IP주소 / 임대기간 / 디폴트게이트웨이를 사용하도록 확인
    ※STEP4에서 IP가 할당됨

※DHCP는 UDP(보내기만 하고 확인하지 않음) Port 67, 68 사용


※클라이언트의 4번의 요청에도 받지 못했을 경우
   - TCP/IP에서 보조주소 사용
   - 169.254.0.1 ~ 169.254.255.254 : Microsoft에서 예약해 놓은 주소

5. DHCP Lease Renewal Process Works
1) DHCP Client sends a DHCP REQUEST Packet
2) DHCP Server sends a DHCP ACK Packet

※임대기간의 50%가 만기되면 IP를 처음 임대하였던 DHCP에 갱신 시도
※임대기간의 87.5%가 만기되면 아무 DHCP에서나 IP임대 시도


6. DHCP 서비스 유형
1)DHCP Multiscope -> Supperscope
2)DHCP Suppernetting 된 Singlescope
3)DHCP Reservation
4)DHCP User Class / DHCP User System
5)DHCP Relay Agent