IT 상식

DHCP 프로토콜 동작 원리

김모우 2020. 12. 14. 16:14
728x90
반응형

 

 

OSI 7계층 중 Application Layer에서 동작하는 DHCP 프로토콜의 동작 원리에 대해서 알아보도록 하겠습니다.

 

 

1. DHCP란?

 

DHCP(Dynamic Host Configuration Protocol)는 Static IP가 아닌 Dynamic 방식으로 IP를 할당하며 사용 시간이나 IP-Pool 등을 별도로 설정하여 IP를 효율적으로 관리할 수 있게 도와준다. 초기 MAC Addr를 통하여 Broadcast 메세지를 보내어 DHCP 서버를 발견하고 해당 DHCP 서버에서 사용 가능한 IP를 할당 받아서 사용하는 방식이다. 동일 Broadcast에 DHCP 서버가 두 대이상 존재할 경우 보조 DHCP에 OFFER 시간 딜레이를 주어 주 DHCP 서버에 문제가 생겼을 때 동작하게끔 보통 설정한다.

 

2. DHCP 동작 방식

 

DHCP 동작 방식

 


A. DHCP Discover

-Broadcast 메시지 전송 (Destination MAC = FF:FF:FF:FF:FF:FF)
-Client가 DHCP 설정으로 되어 있을 경우 동작
-DHCP 서버를 찾는 작업


B. DHCP Offer

-Broadcast 메시지 전송 (Destination MAC = FF:FF:FF:FF:FF:FF) or Unicast 통신
 : DHCP Discover 메세지 내의 Broadcast Flag에 따라 다름(Flag=1(Broadcast)/Flag=2(Unicast))
-DHCP 서버가 IP-Pool에서 할당 가능한 IP 전달
-DHCP 서버 자신의 IP 전달

C. DHCP Request

-Broadcast 메시지 전송 (Destination MAC = FF:FF:FF:FF:FF:FF)
-DHCP 서버들의 존재를 확인하고 DHCP Requet 메세지를 통해 해당 IP 할당 요청


D. DHCP Request

-Broadcast 메시지 전송 (Destination MAC = FF:FF:FF:FF:FF:FF) or Unicast 통신
-DHCP 서버 해당 Client 정보 저장 및 IP 할당 완료 내역 및 사용 가능 시간 전달

728x90
반응형

'IT 상식' 카테고리의 다른 글

Virtual Box, Hyper-V 실행 설정  (0) 2021.05.28
TCP/IP 프로토콜 개요  (0) 2021.01.04
TCP 통신 중 TIME_WAIT 개념  (0) 2020.12.10
파티션 형식 변경(MBR, GPT)  (0) 2020.12.04
Kerberos 프로토콜 인증 방식  (0) 2020.11.22