DHCP

개요

◦ What is a DHCP server and the DHCP protocol


What is a DHCP server and the DHCP protocol

DHCP(Dynamic Host Configuration Protocol)란 네트워크 안에 컴퓨터에 자동으로 네임 서버 주소, IP주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대를 하는 동적 주소 할당 프로토콜이다.

DHCP는 DHCP서버와 클라이언트로 구성되어있는데 서버는 클라이언트에게 IP 할당 요청이 들어오면 IP를 부여해주고 할당 가능한 IP들을 관리한다.

클라이언트는 네트워크 부팅과정에서 DHCP서버에 IP주소를 요청하고 통신이 가능하게 한다.

DHCP는 임대 개념을 생각하면되는데 IP주소를 요청하면 서버는 임대기간을 정해서 할당을 해준다. 임대기간 후에도 계속 사용하고자 한다면 서버에 연장을 요청하면 되고 사용을 마쳤다면 반납을 한다.

이를 사용하는 이유는 다른 프로토콜들과 비슷하게 IP주소는 한정적이기 때문이다.

DHCP는 UDP 프로토콜이다.

67번 포트를 통해 클라이언트는 DHCP서버에 요청 신호를 보내고 68번 포트는 DHCP 서버의 응답을 수신하는데 사용한다.