# 정적 IP 주소 할당 방식과 동적 IP 주소 할당 방식의 차이점

네트워크에서 호스트에게 IP를 할당하는 방식

# 정적 할당 방식

  • 호스트에게 IP를 할당할 때 수동으로 설정하는 것
  • 일반적으로 정적 할당을 위해서는 부여하고자 하는 IP 주소, 자신 네트워크의 서브넷마스크, 자신의 게이트웨이, DNS 주소가 필요함
  • 호스트가 많아질수록 IP 할당이 번거로워짐

# 동적 할당 방식

  • 주로 DHCP(Dynamic Host Configuration Protocol) 사용
  • DHCP로 현재 사용하지 않는 IP를 호스트에게 임대해줌
  • IP 주소가 고정적이지 않으며 바뀔 수 있음

# DHCP를 이용한 IP 주소 할당 과정

  • 호스트와 DHCP 서버간 통신으로 이루어짐

    # 과정

    1. Discover : 호스트는 Discover 메시지를 브로드캐스팅하여 DHCP 서버를 찾음
    2. Offer : DHCP 서버는 Offer 메시지를 호스트에게 전송. Offer 메시지에는 호스트에게 할당해 줄 IP 주소와 임대 기간이 포함되어 있음
    3. Request : 호스트는 DHCP Offer 메시지에 대한 응답 수행. 호스트는 Request Message를 브로드캐스팅
    4. Acknowledge : DHCP 서버는 ACK 메시지를 호스트에게 전송하여 IP 임대를 승인
  • 위 과정이 모두 끝나면 클라이언트는 할당받은 IP 주소를 자신의 IP 주소로 설정하고 임대 기간 동안 사용 가능

  • 만료된 경우 DHCP 과정을 다시 수행해야 하지만, DHCP 임대 갱신을 통해 임대 기간 연장 가능