2021. 4. 4. 20:49ㆍComputer(인강)/네트워크
안녕하세요 bannavi입니다^ㅅ^
오늘은 DHCP에 대해서 배워볼거에요
바로 시작해보겠습니다
DHCP의 정의
DHCP(Dynamic Host Control Protocol)
동적 호스트 구성 프로토콜
DHCP서버를 사용하여 클라이언트인 네트워크 장치에 IP주소를 자동으로 할당
1984년 RARP(Reverse Address Resolution Protocol) 도입 - RFC 903
1985년 BOOTP(Bootstrap Protocol) - RFC 931
1993년 DHCP - RFC 1541 -> RFC 2131
- 요청에 의한 IP 할당으로 효율성 극대화
- 잘못된 IP 설정으로 인한 장애 예방
- IP변경이 잦은 호스트의 관리
DHCP의 정의
DHCP 메시지 포맷
DHCP 메시지 포맷 설명
OpCode : 1 Request(Client -> Server), 2 Reply(Server -> Client)
Hardware Type : 1, Ethernet
Hardware address length : 6, MAC address
Hop count : 0에서 시작, 네트워크 망 이동시 증가
Transaction ID : 클라이언트가 선택하는 랜덤 수, 요청과 응답 매칭
Seconds : IP 할당 후 경과한 초의 수
Flags : 서버 응답에 대해서 0 unicast 또는 1 broadcst 응답 구분 값
Client IP : 최초 0.0.0.0, Your IP : 할당 될 IP, Options : DHCP 메시지 타입 포함
DHCP 메시지 타입
DHCP 동작 과정
IP 할당
기본 네트워크 구성, Gateway - Switch - DHCP Server - PC
1. DHCPDISCOVER : PC는 DHCP Server를 발견
2. DHCPOFFER : DHCP Server는 PC에게 IP제안
3. DHCPREQUEST : PC는 제안받은 IP 할당을 요청
4. DHCPACK : DHCP Server는 요청 수락
IP 갱신
지정된 IP 갱신 타임이 도래하면 갱신을 요청
1. DHCPREQUEST : PC는 기존 IP 재 할당을 요청
2. DHCPACK : DHCP Server는 IP 확인 후 요청 수락
IP 해제
사용중인 PC가 전원 off되는 경우
1. DHCPRELEASE : PC는 더이상 IP 할당이 필요 없음을 알림
DHCP 자동 할당 정보
CMD > ipconfig/all
중간에 보시면 임대 시작 날짜라고 나옵니다. ip할당하고 하루나 이틀정도 준 뒤(보시면 하루정도 24시간을 주네요),
24시간이 지나면 내가 PC를 쓰고 있지 않으면 IP를 회수해가는거고,
만약에 PC를 계속 쓰고 있으면 IP를 갱신요청 할 것입니다.
제가 만약에 휴가를 가서 일주일동안 컴퓨터를 안쓸거라면
그럴때 통신사는 그 IP를 뺏어가지고 다른데 주게 됐을 때 비용절감을 노려볼 수 있겠죠. 아주 유용한 알고리즘이란 말씀!
DHCP 자동 할당 정보 - PCAP
Wrap up
1. DHCP(Dynamic Host Control Protocol) : 동적 호스트 구성 프로토콜
2. DHCP서버를 사용하여 클라이언트인 네트워크 장치에 IP주소를 자동으로 할당
3. DHCP 메시지 타입
4. DHCP 동작은 IP 할당, 갱신, 해제의 과정이 있다
'Computer(인강) > 네트워크' 카테고리의 다른 글
동적 라우팅 02. 동적 라우팅 BGP & RIP (0) | 2021.04.04 |
---|---|
동적 라우팅 01. 동적 라우팅의 개요 (0) | 2021.04.04 |
IP주소와 라우팅 03. ICMP (0) | 2021.04.04 |
IP주소와 라우팅 02. 라우터와 서브넷팅 (1) | 2021.04.04 |
IP주소와 라우팅 01. 네트워크 계층의 역할과 IP의 구조 (0) | 2021.04.04 |