DHCP는 동적으로 IP를 할당한다.
DHCP의 동작은 사용자가 알 필요없이 자동으로 이루어져 IP를 host에 할당한다.
- AWS의 EC2에서도, 인스턴스를 중지시키면 사용중이던 IP 주소를 해제한다.
- 따라서, 다음에 다시 인스턴스를 시작하면 다른 IP 주소를 사용하게 된다.
- 서버에서는 IP 주소가 매번 바뀌면 불편하기에, AWS에서는 인스턴스를 중지후 다시 시작해도 고정된 IP를 사용할 수 있게 '탄력적 IP (Elastic IP)' 기능을 제공한다.
🍳 주로 서버들은 고정된 IP 주소를 사용하고 client는 DHCP를 통해 서비스에 접근할 때 IP 주소를 할당받아 사용한다.
- DHCP 서버는 하나가 아니라 여러개 일 수 있는데, 이때 사용자는 모든 DHCP 서버에 IP 주소 할당을 요청할 수 있다.
- 이때, 어느 DHCP 서버에서 offer 하는 IP 주소를 사용할지 결정해야 하는데, requset 메세지에 사용할 IP 주소를 yiaddrr에 담아 보낸다.