DHCP は、TCP/IP ネットワークの設定やネットワークの日々の管理に伴う、システム管理者やネットワーク管理者の手間を軽減します。なお、Solaris DHCP は IPv4 でのみ動作することに注意してください。
Solaris DHCP には、以下の利点があります。
IP アドレス管理 - DHCP の主な利点は、IP アドレスをより簡単に管理できることです。DHCP を備えていないネットワークでは、管理者が手動で IP アドレスを割り当てなければなりません。管理者が手動で IP アドレスを割り当てる場合には、各クライアントに一意の IP アドレスを割り当て、各クライアントを個別に設定しなければなりません。クライアントが別のネットワークに移動する場合には、管理者はそのクライアントのために手動で修正を加えなければなりません。DHCP が使用可能な場合は、管理者が介在しなくても、DHCP サーバーが IP アドレスを管理し、割り当てます。クライアントが別のサブネットに移動する場合、クライアントはその新しいネットワークに適合する新しいクライアント情報を DHCP サーバーから取得するため、手動による再設定は必要ありません。
ネットワーククライアント構成の一元化 - ネットワーク管理者は、特定のクライアント、あるいは特定のクライアントタイプに特化した構成を作成し、その情報を 1 箇所に、つまり DHCP データ保存内にまとめて集中管理することができます。管理者は、クライアント構成を変更するためにクライアントにログインする必要はなく、DHCP データ保存内の情報を変更するだけで、複数のクライアントに対する変更を実行できます。
BOOTP クライアントのサポート - BOOTP サーバーと DHCP サーバーはどちらも、クライアントからのブロードキャストを待機して、応答します。DHCP サーバーは、DHCP クライアントからの要求だけではなく、BOOTP クライアントからの要求にも応答できます。BOOTP クライアントは、IP アドレスと、ブートに必要な情報をサーバーから受け取ります。
ローカルおよびリモートクライアントのサポート - BOOTP は、あるネットワークから別のネットワークへのメッセージリレー (中継) 機能を備えています。DHCP は、さまざまな方法で BOOTP リレー機能を使用します。ほとんどのネットワークルーターは、BOOTP リレーエージェントとして機能するように構成でき、そのように構成すると、要求を送るクライアントのネットワーク上に存在しないサーバーに対して BOOTP 要求を渡すことができます。同じ方法で、DHCP 要求をリレーすることも可能です。これは、ルーターには DHCP 要求と BOOTP 要求の区別がないためです。また、BOOTP リレー機能をサポートするルーターが使用できない場合には、Solaris DHCP サーバーを BOOTP リレーエージェントとして動作するように設定することもできます。
ネットワークブート機能 - クライアントは、DHCP を使用すると、RARP (逆アドレス解決プロトコル) や bootparams を使用しなくても、ネットワーク上のサーバーからブートに必要な情報を取得できます。DHCP サーバーは、IP アドレス、ブートサーバー、ネットワーク構成情報を含む、クライアントが動作するのに必要なすべての情報をクライアントに提供することができます。DHCP ネットワークブート要求は、サブネットを超えてリレーできるので、DHCP ネットワークブート機能を使用すれば、ネットワーク内のブートサーバー数を削減できます。RARP でのブートには、サブネットごとにブートサーバーが必要です。