BOOTPとDHCPの違い

著者: Laura McKinney
作成日: 1 4月 2021
更新日: 11 5月 2024
Anonim
8.Linux для начинающих. DHCP сервер
ビデオ: 8.Linux для начинающих. DHCP сервер

コンテンツ


BOOTPおよびDHCPプロトコルは、ブートストラップ情報とともにホストのIPアドレスを取得するために使用されます。両方のプロトコルの動作は、何らかの方法で異なります。 DHCPプロトコルは、BOOTPプロトコルの拡張バージョンです。

BOOTPとDHCPの主な違いは、BOOTPはIPアドレスの静的構成をサポートし、DHCPは動的構成をサポートすることです。これは、DHCPがインターネットに接続されたコンピューターからIPアドレスを自動的に割り当てて取得し、いくつかの追加機能も備えていることを意味します。

  1. 比較表
  2. 定義
  3. 主な違い
  4. 結論

比較表

比較の根拠BOOTP
DHCP
自動設定
手動設定のみをサポートしています。
IPアドレスを自動的に取得して割り当てます。
一時的なIPアドレス指定
提供されていない
期間限定で提供されます。
適合性
DHCPクライアントとは互換性がありません。
BOOTPクライアントと相互運用可能。
モバイル機
IP設定および情報アクセスはできません。
マシンのモビリティをサポートします。
エラー発生
手動構成ではエラーが発生しやすくなります。
自動構成はエラーの影響を受けません。
使用法
ディスクレスコンピューターまたはワークステーションに情報を提供します。
情報を保存および転送するにはディスクが必要です。


BOOTPの定義

ブートストラッププロセス–構成ファイルに保存されている(IPアドレス、サブネットマスク、ルーターアドレス、ネームサーバーのIPアドレスなど)インターネット接続されたコンピューターの情報にアクセスする方法です。 TCP / IPインターネットへ。

ブートストラッププロトコル(BOOTP) は、上記の情報(IPアドレス、サブネットマスク、ルーターアドレス、ネームサーバーのIPアドレス)をディスクレスコンピューターまたは初めて起動したコンピューターから取得するように設計されたクライアントサーバープロトコルです。コンピューターまたはワークステーションがディスクレスの場合、オペレーティングシステムとネットワークソフトウェアは読み取り専用メモリ(ROM)に格納されます。

RARPはBOOTPの前身であり、同じ目的を果たしますが、RARPの制限は、IPに関する情報のみを提供し、それに関する追加情報を提供しないことです。

前述のように、BOOTPは静的構成を可能にするプロトコルです。 BOOTPの静的な性質の背後にある理由は、1つのルーターのみがインターネットの残りに接続されている場合、ルーターを動的に検出したり、ルーターを変更したりする必要がなくなるためです。ただし、複数のルーターがインターネットに接続されている場合。ホストが起動時にデフォルトルートを取得しようとすると、単一のルーターがクラッシュした場合に接続が失われる可能性があります。また、クラッシュは検出できません。

BOOTPサーバーは、クライアントがIPアドレスを照会するときに、物理アドレスからIPアドレスへのマッピングを持つテーブルを使用します。 BOOTPはモバイルマシンをサポートしていません。物理アドレスとIPアドレスの間のバインディングが静的で、テーブルで固定されている場合にのみ、うまく機能します。制限されたブロードキャストアドレス(255.255.255.255)を使用します。

DHCPの定義

動的ホスト構成プロトコル(DHCP) ネットワーク上で動的にIPアドレスを割り当てます。 DHCPはBOOTPよりも汎用性が高く、下位互換性があるため、BOOTPクライアントと相互運用できます。


IPアドレスの動的な割り当ては、次の3つの理由で有利です。

  • IPアドレスはオンデマンドで割り当てられます。
  • IPの手動設定は避けてください。
  • デバイスのモビリティをサポートします。

オンデマンドのIP割り当てでは、実際のIPアドレスが不足していると仮定し、IPアドレスが集中的にプールされます。インターネットを使用する場合は、一時的にIPアドレスが割り当てられます。作業が完了すると、IPアドレスは取り消され、他のユーザー(マシン)に与えられます。

DHCPは、IPアドレスの一時的な割り当て(リース)を支援します。つまり、IPは限られた時間だけ割り当てられ、リースの有効期限が切れるとIPは取り消されます。 DHCPは、これらのコンピューターをすばやく固定および固定解除できるワイヤレスネットワークに必要です。

DHCPは3つのタイマーを使用します。

  1. リース更新タイマー–クライアントマシンは、DHCPリクエストにこれを使用して、このタイマーが期限切れになるとサーバーにさらに時間を要求します。
  2. リース再バインドタイマー–このタイマーが切れると、クライアントは応答を受信せず、サーバーがダウンしていると見なされます。次に、IPブロードキャストサービスを使用して、DHCP要求がすべてのサーバーに送信されます。
  3. リース有効期限タイマー–このタイマーが期限切れになると、ネットワーク上のホストに有効なIPアドレスが存在しないという理由で、システムがクラッシュを開始します。
  1. BOOTPは静的プロトコルであり、手動構成をサポートしています。一方、DHCPは動的プロトコルであり、IPアドレスの手動、動的、および自動構成をサポートしています。
  2. DHCPではオンデマンドIPアドレス指定が提供されますが、BOOTPはIPアドレスの無期限の割り当て(リース)をサポートしません。
  3. DHCPはモバイルマシンを処理できます。対照的に、BOOTPはモバイルマシンからの情報を構成またはアクセスできません。また、固定接続でのみ機能します。
  4. BOOTPは、DHCPエラーがほとんど発生しないのに手動設定を使用するため、エラーが発生しやすい傾向があります。

結論

BOOTPおよびDHCPは、ホストがサーバーからIPパラメーターにアクセスまたは構成するために使用するプロトコルです。 DHCPはBOOTPの拡張です。 BOOTPでは、これらの操作はホストの起動時に行われます。 DHCPはBOOTPではそうではありませんが、ホストが一時的なIPアドレスを取得できるため、ISPで人気があります。 DHCPはより詳細な情報を提供し、BOOTPよりも効率的です。