등장 배경
IP 주소, 서브넷 마스크가 할당되어야 정상적으로 네트워크와 연결이 가능함DNS 주소도 알아야함개념
일정 기간 임대를 하는 동적 주소 할당 프로토콜DHCP 서버 : 일반적으로 서버 또는 라우터. DHCP 서비스에서 실행되는 네트워크 장치입니다. IP 주소와 구성 관련 정보를 보유
일정한 범위의 IP 주소를 다른 클라이언트에 할당하여 자동으로 설정하게 해주는 역할을 한다.
DHCP 클라이언트 : 네트워크에 연결하고 DHCP 서버와 통신하는 컴퓨터 또는 전화와 같은 장치. 클라이언트들은 시스템이 시작하면 DHCP 서버에 자신의 시스템을 위한 IP 주소를 요청하고, DHCP로부터 IP 주소를 받으면 TCP/IP 설정은 초기화 되고 다른 호스트와 TCP/IP를 사용해서 통신을 할 수 있게 된다.
DHCP 릴레이 : DHCP 클라이언트와 서버 간의 요청을 관리. 일반적으로 릴레이는 조직이 대규모 또는 복잡한 네트워크를 처리할 때 사용
이외에 IP 주소 풀, 서브넷, 임대 및 DHCP 통신 프로토콜이 포함된다.

1. DHCP Discover
클라이언트는 MAC 주소를 기반으로 네트워크에 DHCP 서버를 찾는 Discover 패킷을 브로드캐스팅한다.
DHCP Offer
DHCP서버가 Discover 패킷을 받게 되면 서버는 할당할 IP주소 정보를 포함한 정보를 갖는 Offer 패킷을 브로드캐스팅한다.
DHCP Request
클라이언트는 Offer를 받았다면 DHCP 서버의 존재 유무를 깨닫고, Request 패킷을 통해 하나의 DHCP서버를 선택하며 사용할 네트워크 정보를 요청하며 브로드캐스팅한다.
클라이언트 -> 서버
DHCP Ack
서버는 Reqeust를 받으면 할당 가능한 IP를 풀에서 찾고, 네트워크 정보를 할당하는 Ack를 브로드캐스팅한다.
DHCP Ack를 수신한 클라이언트는 이제 IP 주소를 포함한 네트워크 정보를 획득(임대)했고, 이제 인터넷 사용이 가능하게 된다.
임대기간이 끝나면 IP 주소를 반환하는데, 네트워크를 계속 사용해야 한다면 또 요청하고, 할당받기까지 불필요한 브로드캐스팅 패킷이 발생하므로 네트워크에 부담이 될 수 있다.
임대기간이 끝났거나, IP 주소를 더 사용하지 않는다면 IP 주소를 DHCP 주소풀에 반환하게 된다.
DHCP 릴레이 에이전트 기능을 사용하면 DHCP 서버 한 대로 여러 네트워크 대역에서 IP 풀을 관리할 수 있습니다.
DHCP 릴레이 에이전트가 DHCP 클라이언트와 DHCP 서버가 서로 다른 대역에 있는 경우, DHCP 패킷을 중간에서 중계(Relay)하는 역할을 해준다.