「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

DHCPサーバ

pointこの用語のポイント

pointサービスを提供するコンピュータだよ

pointIPアドレスを割り当てるのが仕事だよ

スポンサーリンク

簡単に書くよ

DHCPサーバ(読:ディーエィチシーピーサーバ 英:DHCP server)とは

コンピュータにIPアドレス(インターネットをするときにコンピュータに割り当てられる住所)を自動割り当てする仕組み(DHCP)の話で出てくる用語のひとつ
であり

インターネットをやりたいコンピュータにIPアドレスを割り当てるのが仕事のコンピュータ
です。


image piyo

詳しく書くよ

DHCP」+「サーバ」で「DHCPサーバ」です。

DHCPサーバ

DHCPは「コンピュータにIPアドレスを自動割り当てする仕組み」ね。

インターネットをするにはIPアドレスが必要です。
どのIPアドレスを使うか、コンピュータに設定しなくては いけません。

この設定を昔は人間様が えっちらおっちらと やっていました。
いわゆる「手動設定」というやつです。

DHCPサーバ2

人間様からしたら面倒くさいですね。

IPアドレスは他のコンピュータと被っては いけません。
1台か2台ならともかく、100台とかあったら管理するのも一苦労です。

そこで、IPアドレスの管理をコンピュータさんにやらせることにしました。
インターネットをやりたいコンピュータにIPアドレスを割り当てる仕事を、それ用のコンピュータにやらせたのです。
カッコ付けて言うと「自動割り当て」です。

DHCPサーバ3

この「IPアドレスをコンピュータに自動割り当てする仕組み」がDHCPです。

サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても かまいません。
それでも雰囲気は感じ取れるはずです。

DHCPサーバ4

以上を踏まえて

DHCP関連のサービスを提供しているコンピュータ

がDHCPサーバです。
もう少し噛み砕いて書くと

人間様の代わりに、コンピュータにIPアドレスを割り当てる仕事をやるコンピュータ

です。

DHCPサーバ5

せっかくなので、DHCPサーバさんの仕事を、もう少し詳しく見てみましょう。

ここに1台のパソコンさんが、いました。

DHCPサーバ6

パソコンさんはインターネットがやりたいです。

DHCPサーバ7

ですが、IPアドレスが設定されていないのでインターネットはできません。
パソコンさんは涙目になりました。

DHCPサーバ8

涙目なパソコンさんを救うために人間様が直接IPアドレスを設定するのが昔のやり方です。
昔は人間様が自分の手でIPアドレスを設定していました。

DHCPサーバ9

DHCPの場合は、まずパソコンさんがキレます。
ネットワーク全体に聞こえるような大きな声で「インターネットがやりたーい!IPアドレスが欲しいよー!」と泣きわめくのです。

DHCPサーバ10

そうすると、DHCPサーバさんが、それに気付きます。
「あぁ、こいつはIPアドレスが欲しいんだな」と分かるわけです。

DHCPサーバ11

あとは簡単ですね。
DHCPサーバさんが泣いてるパソコンさんにIPアドレスを貸してあげます。

DHCPサーバ12

これでパソコンさんはインターネットをやるために必要なIPアドレスを手に入れました。
その他、必要な設定をすればインターネットをやれます。

めでたし、めでたし。

ちなみに、割り当てられるIPアドレスは使いまわします。
「あげる」のでは ありません。
「貸す」のです。

DHCPサーバ13

使ってなさそうなIPアドレスはDHCPサーバさんが回収します。
回収したIPアドレスは、他のコンピュータに割り当てます。

このような、IPアドレスの割り当てや回収、もっと大雑把に言うと「IPアドレスの管理」がDHCPサーバさんのお仕事です。


image piyo2

一言でまとめるよ

まぁ「DHCPサーバ」って単語が出てきたら「IPアドレス(インターネットをするときにコンピュータに割り当てられる住所)を割り当ててくれるコンピュータなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像008
書籍画像022

おまけ

■訳してみるよ

「DHCP」は「Dynamic Host Configuration Protocol(ダイナミック・ホスト・コンフィギュレーション・プロトコル)」の略です。
「dynamic(ダイナミック)」の意味は「動的な」とかです。
「host(ホスト)」の意味は「(お客さまをもてなす)主人」とか「主催者」とかです。
「configuration(コンフィグレーション)」の意味は「配置」とか「形状」とか「構成」とかです。
今回は「設定」と解釈してください。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると

動的な主人設定用のお約束事の給仕人

となります。






書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践
あたえる人があたえられる