추천, 2024

에디터의 선택

BOOTP와 DHCP의 차이점

BOOTP 및 DHCP 프로토콜은 부트 스트랩 정보와 함께 호스트의 IP 주소를 얻는 데 사용됩니다. 두 프로토콜의 작동 방식은 약간 다릅니다. DHCP 프로토콜은 BOOTP 프로토콜의 확장 버전입니다.

BOOTP와 DHCP의 주요 차이점은 DHCP가 동적 구성을 지원하는 동안 BOOTP가 IP 주소의 정적 구성을 지원한다는 것입니다. 이는 DHCP가 인터넷에 연결된 컴퓨터에서 IP 주소를 자동으로 할당하고 가져 오는 것을 의미하며 몇 가지 추가 기능이 있습니다.

비교 차트

비교 근거BOOTP
DHCP
자동 구성
수동 구성 만 지원할 수는 없습니다.
자동으로 IP 주소를 얻고 할당합니다.
임시 IP 주소 지정
제공되지 않음
제한된 시간 동안 제공됩니다.
적합성
DHCP 클라이언트와 호환되지 않습니다.
BOOTP 클라이언트와 상호 운용 가능.
휴대 기기
IP 구성 및 정보 액세스가 불가능합니다.
기계의 이동성을 지원합니다.
오류 발생
경상적인 구성은 오류가 발생하기 쉽습니다.
자동 구성은 오류의 영향을받지 않습니다.
용법
디스크없는 컴퓨터 또는 워크 스테이션에 정보를 제공합니다.
디스크를 저장하고 정보를 전달해야합니다.

BOOTP의 정의

부트 스트랩 프로세스 - 설정 파일에 저장된 (IP 주소, 서브넷 마스크, 라우터 주소, 네임 서버의 IP 주소)와 같은 인터넷에 연결된 컴퓨터의 정보에 액세스하는 방법입니다. 컴퓨터가 TCP / IP 인터넷에 연결되어 있어야합니다.

BOOTP (Bootstrap Protocol) 는 디스크없는 컴퓨터 또는 처음 부팅 된 컴퓨터에서 위의 정보 (예 : IP 주소, 서브넷 마스크, 라우터 주소, 이름 서버의 IP 주소)를 얻도록 설계된 클라이언트 - 서버 프로토콜입니다. 운영 체제 및 네트워킹 소프트웨어는 컴퓨터 또는 워크 스테이션에 디스크가없는 경우 읽기 전용 메모리 (ROM)에 저장됩니다.

RARP는 BOOTP의 전신이며 동일한 목적을 수행하지만 RARP의 한계는 IP에 관한 정보를 제공하는 것이 아니라 IP에 관한 정보 만 제공한다는 것입니다.

위에서 설명한대로 BOOTP는 정적 구성을 가능하게하는 프로토콜입니다. BOOTP 정적 특성의 이유는 라우터를 동적으로 검색하거나 라우터를 변경해야 할 필요가 없기 때문에 하나의 라우터 만 다른 인터넷에 연결되어 있기 때문입니다. 그러나 여러 개의 라우터가 인터넷에 연결되어있는 경우. 호스트가 시작시 기본 라우트를 확보하려고 시도하면 단일 라우터가 충돌 할 경우 연결이 끊어 질 수 있습니다. 또한 충돌이 감지되지 않을 수도 있습니다.

BOOTP 서버는 클라이언트가 IP 주소를 조회 할 때 실제 주소를 IP 주소에 매핑하는 테이블을 사용합니다. BOOTP는 모바일 컴퓨터를 지원하지 않습니다. 물리적 주소와 IP 주소 사이의 바인딩이 정적이며 테이블에 고정되어있을 때만 제대로 작동합니다. 제한된 브로드 캐스트 주소 (255.255.255.255)를 사용합니다.

DHCP의 정의

DHCP (Dynamic Host Configuration Protocol) 는 네트워크를 통해 IP 주소를 동적으로 할당합니다. DHCP는 BOOTP보다 다양하며 이전 버전과 호환되므로 BOOTP 클라이언트와 상호 운용 될 수 있습니다.

IP 주소의 동적 할당은 수많은 세 가지 이유로 유리합니다.

  • IP 주소는 필요할 때 할당됩니다.
  • 수동 IP 구성을 피하십시오.
  • 장치의 이동성을 지원합니다.

수요에 따라 IP 할당은 실제 IP 주소가 부족한 경우 IP 주소가 중앙에서 풀링된다고 가정합니다. 인터넷을 사용하려면 IP 주소가 임시로 할당되고, 작업이 완료되면 IP 주소가 철회되어 다른 사용자 (기계)에게 제공됩니다.

DHCP는 IP 주소의 영구 할당 (임대)을 지원합니다. 즉, IP는 제한된 시간 동안 할당되며 임대가 만료됨에 따라 IP가 철회됩니다. 이러한 컴퓨터가 빨리 고정 및 고정 해제 될 수있는 무선 네트워크에는 DHCP가 필요합니다.

DHCP는 세 개의 타이머를 사용합니다.

  1. 임대 갱신 타이머 - 클라이언트 기계는이 타이머가 만료 될 때 DHCP 요청으로 서버에 더 많은 시간을 요청하기 위해이를 사용합니다.
  2. Lease Rebinding Timer (Lease Rebinding Timer) -이 타이머가 만료되면 클라이언트가 응답을받지 않고 서버가 다운되었다고 가정합니다. 그런 다음 IP 브로드 캐스트 서비스를 사용하여 DHCP 요청이 모든 서버로 전송됩니다.
  3. Lease Expiry Timer (Lease Expiry Timer) -이 타이머가 만료되면 네트워크를 통해 호스트에 대해 유효한 IP 주소가 존재하지 않기 때문에 시스템이 충돌하기 시작합니다.

BOOTP와 DHCP의 주요 차이점

  1. BOOTP는 정적 프로토콜이며 수동 구성을 지원합니다. 반면에 DHCP는 동적 프로토콜이며 IP 주소의 수동, 동적 및 자동 구성을 지원합니다.
  2. 주문형 IP 주소 지정은 DHCP에서 제공되는 반면 BOOTP는 IP 주소의 영구 할당 (임대)을 지원하지 않습니다.
  3. DHCP는 모바일 컴퓨터를 처리 할 수 ​​있습니다. 반대로 BOOTP는 모바일 컴퓨터에서 정보를 구성하거나 액세스 할 수 없습니다. 고정 된 연결에서만 잘 작동합니다.
  4. BOOTP는 수동 구성을 사용하기 때문에 오류가 발생하기 쉽지만 DHCP 오류는 드물게 발생합니다.

결론

BOOTP 및 DHCP는 호스트가 서버의 IP 매개 변수에 액세스하거나 IP 매개 변수를 구성하는 데 사용하는 프로토콜입니다. DHCP는 BOOTP의 확장입니다. BOOTP에서 이러한 작업은 호스트의 부팅시에 수행됩니다. DHCP는 BOOTP의 경우가 아니라면 호스트가 임시 IP 주소를 얻을 수 있기 때문에 ISP에서 널리 사용됩니다. DHCP는보다 자세한 정보를 제공하며 BOOTP보다 효율적입니다.

Top