DHCP

soma·2024년 2월 14일

네트워크

목록 보기
10/12
post-thumbnail

DHCP(Dynamic Host Configuration Protocol)란?

  • 동적으로 호스트를 설정하는 규약
  • 네트워크 안에서 컴퓨터에 자동으로 네임서버 주소, IP 주소, 게이트웨이 주소를 할당해주는 것을 의미하고, 해당 클라이언트에게 일정 기간 임대 하는 동적 주소 할당 프로토콜

DHCP 동작 방식

  • DHCP Discover

    • DHCP 클라이언트는 DHCP 서버를 찾기 위해 DHCP Discover 메시지를 브로드캐스트로 전송
  • DHCP Offer

    • DHCP Discover를 수신한 DHCP 서버는 클라이언트에 할당할 IP 주소와 서브넷, 게이트웨이, DNS 정보, Lease Time 등의 정보를 포함한 DHCP 메시지를 클라이언트로 전송
  • DHCP Request

    • DHCP 서버로부터 제안받은 IP 주소(Requested IP)와 DHCP 서버 정보(DHCP Servr Identifier)를 포함한 DHCP 요청 메시지를 브로드캐스트로 전송
  • DHCP Acknowledgement

    • DHCP 클라이언트로부터 IP 주소를 사용하겠다는 요청을 받으면 DHCP 서버에 해당 IP를 어떤 클라이언트가 언제부터 사용하기 시작했는지 정보를 기록하고 DHCP Request 메시지를 정상적으로 수신했다는 응답을 전송

DHCP 구성요소

DHCP 서버를 구성할 때 클라이언트에 할당하게 될 IP 주소 풀을 포함해 다양한 속성과 정보를 설정할 수 있음

  • IP 주소 풀(IP 범위) : 클라이언트에 할당할 IP 주소 범위
  • 예외 IP 주소 풀(예외 IP 범위) : 클라이언트에 할당할 IP 주소로 선언된 범위 중 예외적으로 할당하지 않을 대역
  • 임대 시간 : 클라이언트에 할당할 IP 주소의 기본 임대 시간
  • 서브넷 마스크(Subnet Mask) : 클라이언트에 할당할 IP 주소에 대한 서브넷 마스크 정보
  • 게이트웨이(Router) : 클라이언트에 할당할 게이트웨이 정보
  • DNS(Domain Name Server) : 클라이언트에 할당할 DNS 주소

DHCP 장점

  • 신뢰성 높은 DHCP IP 주소 구성
    • 동일한 IP 주소를 이용하는 두 명의 사용자 사이의 충돌을 방지
  • 높은 이동성
    • 네트워크 범위 내에서 어디서든 모바일 장치 이용 가능하게 하여 사용자에게 높은 이동성 보장
  • 효율적인 네트워크 관리
    • DHCP 사용시 별도의 IP 할당 서버가 필요치 않아 네트워크 관리 효율성 개선
  • IP 체계의 유연성
    • DHCP 사용시 최종 사용자에게 지장이 없고 IP 주소 체계 손쉽게 변경 가능

DHCP 단점

  • DHCP 보안 문제
    • 아무런 인증 과정을 거치지 않기 때문에 사이버 공격에 취약
      • 보다 견고한 인터넷 보안을 위해서는 VPN을 이용할 것을 권장
      • VPN을 이용하면 실제 IP 주소를 암호화해 디도스 공격 및 DNS 스푸핑도 방지
profile
배움의 기록을 차곡차곡

0개의 댓글