- 클라이언트 컴퓨터나 다른 TCP/IP 기반 네트워크 장치에 IP 주소를 제공하는 서비스
- IP와 함께 라우터, DNS 서버, WINS 서버와 같은 네트워크 리소스와 연결할 수 있도록 옵션 제공
- DHCP 클라이언트에 특정 기간 IP를 임대하며 갱신을 요청하는 경우 IP 주소를 갱신
- 특정 컴퓨터나 장치에 같은 IP 예약 가능
- 서비스를 제공하는 서브넷의 라우터에 DHCP 메시지를 전달하도록 구성할 경우 여러 서브넷에 DHCP서비스를 제공(DHCP Relay Agent)
- 한 서브넷에 도메인에 속해 있고(AD 멤버) 정당한 권한을 가진 DHCP 서비스와 독립실행형 서버의 DHCP 서비스가 공존할 경우 독립실행형 서버의 서비스가 자동 정지 됨 : 악의적인 DHCP 서비스 차단
- static : 고정 할당 방식. 컴퓨터나 장치에 고정. IP를 재활용하지 않음
- dynamic : 동적 할당 방식. IP를 일시적으로 임대하며 IP를 자동으로 재활용
- bootp (bootstrap protocol)
- dhcp (ipv6)
- UDP 67 (server)
- UDP 68 (client)
- DHCP Discover client to server 주소를 요청
- DHCP Offer server to client 사용할 주소를 제공
- DHCP Request client to server 제공받는 주소 사용을 승인
- DHCP ACK server to client 주소 사용 승인
DHCP 서버가 없는 경우 클라이언트가 자동으로 IP주소를 부여함
DHCP 서버가 없어진 경우 DHCP 클라이언트간 통신 지원
ipconfig /release > IP 임대 해제
ipconfig /renew > IP 임대 재요청 or 수동 임대 갱신
시스템 구성
SVR10, CLI10, CLI30
→ 세 시스템 모두 host-only로 하고, 아이피 설정은 따로 바꾸지 않아도 된다(SVR10, CLI 10 같은 대역대, CLI 30은 대역대가 다름)
- 시스템 3대 모두 wireshark를 틀고 bootp 검색
SVR10 에서 서버 관리자 실행
dhcpmgmt.msc
CLI 10 에서 아이피 설정을 자동으로 받기로 하면 서버에서 설정한 아이피 대역대가 나온다
ipconfig /release
ipconfig /renew
ipconfig /all
변화 확인
CLI 30 ip 자동, mac ADD 확인
SVR 10
CLI30에서 확인
DHCP 서버와 DHCP 클라이언트가 서로 다른 대역대에 있을 때
1. 라우팅 작업
2. DHCP 서버 CLI 10에서 설치
3. CLI 10에서 dhcp 설정
나머지 기본값 설치 후 wireshark 실행 후 bootp 검색
SVR10 wireshark 실행(shift 키 누르고 인터페이스 2개 모두 선택)
SVR 30