IP가 할당되는 방법에는 정적 할당
과 동적 할당
이 있습니다.
정적 할당
은 IP 주소를 수동으로 설정하는 방법입니다.
정적 할당
은 IP 주소를 고정적으로 사용하고 싶을 때 유용합니다.
예를 들어, 웹 서버나 프린터와 같이 항상 같은 IP 주소로 접속해야 하는 장치에는 정적 할당을 사용합니다. 정적 할당을 하려면 장치의 네트워크 설정에서 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등을 직접 입력해야 합니다. 이때 IP 주소는 네트워크에 중복되지 않도록 주의해야 합니다.
동적 할당
은 IP 주소를 자동으로 설정하는 방법입니다.
동적 할당
을 위해서는 DHCP
라는 프로토콜을 사용합니다.
DHCP
란 Dynamic Host Configuration Protocol의 약자로, 네트워크에 연결된 장치에게 IP 주소와 관련된 정보를 제공하는 서비스입니다.
동적 할당
은 IP 주소를 유동적으로 사용하고 싶을 때 유용합니다.
예를 들어, 노트북이나 스마트폰과 같이 다양한 네트워크에 연결할 수 있는 장치에는 동적 할당을 사용합니다.
동적 할당
을 하려면 장치의 네트워크 설정에서 IP 주소를 자동으로 가져오기 옵션을 선택하면 됩니다. 이때 IP 주소는 DHCP 서버가 자동으로 배정해줍니다.
DHCP 서버
는 네트워크에 연결된 장치들에게 IP 주소를 할당하고 관리하는 역할을 합니다. DHCP 서버
는 일반적으로 공유기나 라우터에 내장되어 있습니다.
DHCP 서버
는 네트워크에 접속하는 장치들과 4단계의 과정을 통해 통신합니다.
Discover
장치가 부팅되면서 네트워크에 접속하면 IP 주소가 필요하다는 메시지를 전송합니다.
Offer
DHCP 서버가 장치에게 사용 가능한 IP 주소와 관련된 정보를 제안하는 메시지를 전송합니다.
Request
장치가 DHCP 서버가 제안한 IP 주소와 관련된 정보를 수락하겠다는 메시지를 전송합니다.
Acknowledge
DHCP 서버가 장치에게 IP 주소와 관련된 정보를 확정하고 확인하는 메시지를 전송합니다.
이렇게 DHCP 서버와 장치가 통신하여 IP 주소가 할당됩니다.
이때 DHCP 서버
는 장치에게 IP 주소뿐만 아니라 서브넷 마스크, 기본 게이트웨이, DNS 서버 등의 정보도 함께 제공합니다. 또한 DHCP 서버
는 장치에게 IP 주소를 사용할 수 있는 기간인 임대 시간도 지정합니다. 임대 시간이 만료되기 전에 장치가 DHCP 서버와 통신하여 IP 주소를 갱신하거나 반납할 수 있습니다.