# 정적 IP 주소 할당 방식과 동적 IP 주소 할당 방식의 차이점
네트워크에서 호스트에게 IP를 할당하는 방식
# 정적 할당 방식
- 호스트에게 IP를 할당할 때 수동으로 설정하는 것
- 일반적으로 정적 할당을 위해서는 부여하고자 하는 IP 주소, 자신 네트워크의 서브넷마스크, 자신의 게이트웨이, DNS 주소가 필요함
- 호스트가 많아질수록 IP 할당이 번거로워짐
# 동적 할당 방식
- 주로 DHCP(Dynamic Host Configuration Protocol) 사용
- DHCP로 현재 사용하지 않는 IP를 호스트에게 임대해줌
- IP 주소가 고정적이지 않으며 바뀔 수 있음
# DHCP를 이용한 IP 주소 할당 과정
호스트와 DHCP 서버간 통신으로 이루어짐
# 과정
- Discover : 호스트는 Discover 메시지를 브로드캐스팅하여 DHCP 서버를 찾음
- Offer : DHCP 서버는 Offer 메시지를 호스트에게 전송. Offer 메시지에는 호스트에게 할당해 줄 IP 주소와 임대 기간이 포함되어 있음
- Request : 호스트는 DHCP Offer 메시지에 대한 응답 수행. 호스트는 Request Message를 브로드캐스팅
- Acknowledge : DHCP 서버는 ACK 메시지를 호스트에게 전송하여 IP 임대를 승인
위 과정이 모두 끝나면 클라이언트는 할당받은 IP 주소를 자신의 IP 주소로 설정하고 임대 기간 동안 사용 가능
만료된 경우 DHCP 과정을 다시 수행해야 하지만, DHCP 임대 갱신을 통해 임대 기간 연장 가능