Chapter4.3 DHCP(Dynamic Host Configuration Protocol)
- DHCP 개요
- DHCP 동작 절차
- DHCP Relay Agent
DHCP 개요
- IP 주소 할당
- 고정 할당(Static Allocation): 수동 할당, 고정 할당
- 동적 할당(Dynamic Allocation): 자동 할당, 유동 할당
// 인터넷에 접속할 때, 필요할 때만 할당! IP 주소가 때마다 달라질 수도 있음
- DHCP(Dynamic Host Configuration Protocol)
- DHCP 서버에 의한 호스트 구성 정보 동적 할당 절차 정의
- IP 주소, 서브넷마스크, 디폴트 게이트웨이 주소, DNS 서버 주소(Local) 등 구성정보 자동 할당
- DHCP의 장점
- 사용자 편의성
- IP 주소 절약(필요할 때만 할당, 동시 사용자 수만큼 할당)
- 호스트 구성 정보(Configuration Information)
- IP 주소: 호스트 IP wnth
- 서브넷마스크(subnetmask): 네트워크 ID 필드 크기, 네트워크 주소 구분을 위한 필수 정보
- 디폴트 게이트웨이 주소(Default Gateway Address)
: 자신의 네트워크에 연결된 라우터의 주소, 목적지 주소가 동일 네트워크에 존재하지 않을 때
IP 데이터그램을 전달한 다음 홉 주소 - DNS 서버 주소: 지역 DNS 서버의 주소, DNS Query를 전달할 서버
DHCP 동작 절차
- DHCP 클라이언트-서버 시나리오
- DHCP 서버 발견(DHCP Server Discovery)
- DHCP Discover 메시지 브로드캐스트
- 목적지 브로드캐스트 주소(소속 네트워크의): 255.255.255.255
- 출발지 IP 주소: 0.0.0.0 (자기 자신 지시 주소)
- DHCP 서버 제안(DHCP Server Offer)
- DHCP Offer 메시지 브로드캐스트
: 제안하는 IP 주소, DHCP 서버 ID, 임대 기간(lifetime) 등
- DHCP 요청(DHCP Request)
- DHCP Offer 메시지를 수신한 호스트는 자신에게 IP 주소를 제안한
DHCP 서버 ID가 포함된 DHCP Request 메시지를 브로드캐스트 - 특정 DHCP 서버에 요청, 나머지 DHCP 서버도 요청 메시지 인지
- DHCP 확인(DHCP Ack)
- 서버는 DHCP Request 메시지의 DHCP 서버 ID 확인
- 자신의 IP 주소와 동일하면 DHCP Ack 메시지를
브로드캐스트 방식으로 전송하고 IP 주소 할당 - 자신의 IP 주소와 동일하지 않으면 제안한 IP 주소를 IP 주소 풀에 그대로 유지
DHCP Relay Agent
- DHCP Relay Agent 필요성: 타 네트워크의 DHCP 활용
- DHCP 메시지 중계
'CS > 네트워크' 카테고리의 다른 글
[컴퓨터네트워크] Chapter4.4 사설 IP 주소와 NAT (0) | 2023.12.15 |
---|---|
[컴퓨터네트워크] Chapter4.2 IP 주소: 구조와 할당 (0) | 2023.12.14 |
[컴퓨터네트워크] Chapter4.1 인터넷 프로토콜(IP) (0) | 2023.12.14 |
[컴퓨터네트워크] Chapter3.7 TCP 혼잡 제어 (0) | 2023.12.14 |
[컴퓨터네트워크] Chapter3.6 TCP 신뢰 전송과 흐름 제어 (0) | 2023.12.14 |