DHCP(Dynamic Host Configuration Protocol)復習å•é¡�

DHCP(Dynamic Host Configuration Protocol)復習å•é¡�
â–�以下ã�DHCPã«ã¤ã�¦ã®èª¬æ˜Žã�æ–�«�中ã®ç©ºæ¬�‚’下ã�<Key Words>ã‹ã‚‰é¸æŠžã—ã¦åŸ‹ã‚ã¦ãã ã•ã„ã€�ãªãŠã€�<Key Words>ã¯è¤�•°å›žä½¿ã‚れるもã®ã‚‚ã‚ã‚Šã¾ã™ã—ã€�¼‘度も使ã‚ã‚Œãªã�‚‚ã®ã‚‚ã‚ã‚Šã¾ã�ã€�


TCP/IPã§é€šä¿¡ã‚’è¡Œã†ãŸã‚ã«ã¯ã€ã•ã¾ã–ã¾ãªè¨­å®šãŒå¿�¦ã§ã™ã€‚ãŸã¨ãˆã�ã€�(
「IPアドレスã€�)ã€�(「サブãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã€�)ã€ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚²ãƒ¼ãƒˆã‚¦ã‚§ã‚¤ã€�(「DNSサーãƒã�IPアドレスã€�)ãªã©ã§ã™ã€�
ã“れらã�設定をã²ã¨ã¤ã§ã‚‚é–“é•ãˆã¦ã—ã¾ã�¨ã€æ­£ã—ã通信ã§ããªã�¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™ã€‚ã—ã‹ã—ã€ãƒ¦ãƒ¼ã‚¶ã«è¨­å®šã‚’ã—ã¦ã‚‚らã�¨ã€�–“é•ã£ã¦è¨­å®šã‚’è¡Œã£ã¦ã—ã¾ã�‹ã‚‚ã—ã‚Œã¾ã›ã‚“。ã ã‹ã‚‰ã¨ã�£ã¦ã€ç®¡ç�€�Œã™ã¹ã¦ã®ã‚³ãƒ³ãƒ”ュータを設定ã—ã¦ã�ã®ã¯è²�æ‹�Œå¤§ãããªã‚Šã™ãŽã¾ã™ã€�


ãã“ã§ã€ã“れらTCP/IPã®è¨­å®šã‚’自動的ã«è¡Œã†ä»•çµ�¿ãŒè€�ˆå‡ºã•ã‚Œã¦ã�¾ã™ã€�IPアドレスã�ã‘を自動的ã«è¨­å®šã§ãã‚‹ã‚‚ã�ã¨ã—ã¦ã€�(
「RARPã€�)ã¨(「BOOTPã€�)ãŒã‚ã‚Šã¾ã™ã€�
(「IPアドレスã€�)ã�ã‘ã§ãªãã€ã‚µãƒ–ãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã‚�ƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚²ãƒ¼ãƒˆã‚¦ã‚§ã‚¤ã‚‚è�動設定ã™ã‚‹ãŸã‚ã�プロトコルã�(「DHCPã€�)ã§ã™ã€�


DHCPã«ã‚ˆã£ã¦è‡ªå‹•è¨­å®šã‚’è¡Œã†ãŸã‚ã«ã¯ã€�(
「DHCPサーãƒã€�)ãŒå¿�¦ã§ã™ã€�DHCPサーãƒã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã‚‹IPアドレスã®ç¯�›²ã€ã‚µãƒ–ãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã€�(「デフォルトゲートウェイã€�)ã€�(「DNSサーãƒã�IPアドレスã€�)ãªã©ã‚’設定ã—ã¾ã™ã€�DHCPサーãƒã«è¨­å®šã™ã‚‹IPアドレスã®ç¯�›²ã®ã“ã¨ã‚�(「アドレスプã�ルã€�)ã¨å‘¼ã‚“ã§ã�¾ã™ã€�


DHCPã¯TCP/IPアプリケーション層ã®ãƒ—ロトコルã§ã‚ã‚Šã€ä¸‹ä½ã�(
「トランスãƒã�トã€�)層ã§(「UDPã€�)を利用ã—ã¾ã™ã€�DHCPãŒåˆ©ç”¨ã™ã‚‹ãƒã�ト番å·ã¯(ã€�68ã€�)ã¨(ã€�69ã€�)ã§ã™ã€�


DHCPã®ãƒ—ロセスã¯ä»¥ä¸‹ã�ã¨ãŠã‚Šã§ã™ã€�
DHCPクライアントãŒèµ·å‹•ã™ã‚‹ã¨ã€DHCPサーãƒã‚’探ã™ãŸã‚ã«(
「ブロードキャストã€�)ã‚’è¡Œã„ã¾ã™ã€�
ã“ã�ブロードキャストメãƒ�‚»ãƒ¼ã‚¸ã‚�(
「DHCPDISCOVERYã€�)ã¨å‘¼ã³ã¾ã™ã€�DHCPDISCOVERYã‚’å—ã‘å–ã£ãŸã‚µãƒ¼ãƒã�ã€å‰²ã‚Šå½“ã¦å¯èƒ½ãªã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ—ã�ルをクライアントã«çŸ¥ã‚‰ã›ã¾ã™ã€‚ã“ã®ã¨ãã�メãƒ�‚»ãƒ¼ã‚¸ã¯(「DHCPOFFERã€�)ã¨å‘¼ã°ã‚Œã¾ã™ã€�
DHCPOFFERã‚’å—ã‘å–ã£ãŸã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã�ã€ã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ—ã�ルã®ä¸­ã‹ã‚‰ã²ã¨ã¤é¸ã‚“ã§ã€ã€Œãã®ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’使ã‚ã›ã¦ãã ã•ã„ã€ã¨ã�†è¦æ±‚を出ã—ã¾ã™ã€‚ã“れを(
「DHCPREQUESTã€�)ã¨è¨€ã�¾ã™ã€�DHCPREQUESTã‚’å—ã‘å–ã£ãŸã‚‰ã€ã‚µãƒ¼ãƒã�確èªã�ãŸã‚(「DHCPACKã€�)をクライアントã«è¿”ã—ã¾ã™ã€�

以上ã��”段階ã�プロセスã§DHCPクライアントã�DHCPサーãƒã‹ã‚‰IPアドレスを割り当ã¦ã¦ã‚‚らã�“ã¨ãŒã§ãã¾ã™ã€‚サブãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã‚�ƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚²ãƒ¼ãƒˆã‚¦ã‚§ã‚¤ãªã©ã®æƒ��±ã¯ã€DHCPメãƒ�‚»ãƒ¼ã‚¸ã®ã‚ªãƒ—ション領域ã«å…¥ã£ã¦ã�¾ã™ã€�

ãŸã ã—ã€DHCPã«ã‚ˆã£ã¦å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸã‚¢ãƒ‰ãƒ¬ã‚¹ã¯(
「リースã€�)ã§ã™ã€‚ã‚らã‹ã˜ã‚設定ã•ã‚ŒãŸãƒªãƒ¼ã‚¹æœŸé–“ãŒå�ã‚Œãã�«ãªã‚‹ã¨ã€ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆã�「延長ãŠé¡˜ã„ã—ã¾ã™ã€ã¨ã�†ãƒ¡ãƒ�‚»ãƒ¼ã‚¸ã‚’サーãƒã«å‡ºã—ã¦ã€ãƒªãƒ¼ã‚¹æœŸé–“を延長ã—ã¦ã‚‚らã£ã¦ã�¾ã™ã€�
ã“れらã�動作ã�ã€è�å‹•çš„ã«è¡Œã‚れるã®ã§ãƒ¦ãƒ¼ã‚¶ã¨ã—ã¦ã¯ã¾ã£ãŸãæ„è­˜ã™ã‚‹ã“ã¨ãªãã€ãƒ‘ソコンを起動ã—ãŸã‚‰ã™ã§ã«TCP/IPã®è¨­å®šãŒã•ã‚Œã¦ã�‚‹çŠ¶æ…‹ã«ãªã‚Šã¾ã™ã€�


DHCPã¯ã¨ã¦ã‚‚便利ãªã®ã§ã™ãŒã€ä½¿ã�¸Šã§æ³¨æ„ã—ãªã‘ã‚Œã°ã�‘ãªã�“ã¨ãŒã‚ã‚Šã¾
ã™ã€�

クライアントãŒã‚µãƒ¼ãƒã‚’見ã¤ã‘ã‚‹ãŸã‚ã«(
「ブロードキャストã€�)を使ã£ã¦ã�¾ã™ã€�(「ルータã€�)ã¯æ¨™æº–ã§ã¯ãƒ–ロードキャストを転é€ã—ãªã��ã§ã€DHCPサーãƒã¨DHCPクライアントã�é–“ã«ãƒ«ãƒ¼ã‚¿ãŒã„ã‚‹å�´åˆã«ã¯DHCPã¯ã�¾ã動作ã—ã¦ãã‚Œã¾ã›ã‚“ã€�
ルータã«ã‚ˆã£ã¦è¤�•°ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã«åˆ�‘られã¦ã�¦ã€ã™ã¹ã¦ã®ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã§DHCPを使ã£ãŸè�動設定を行ã„ãŸã„å ´åˆã�ã€æ¬¡ã®�’ã¤ã®æ–¹æ³•ãŒè€�ˆã‚‰ã‚Œã¾ã™ã€�

・サブãƒãƒ�ƒˆã”ã¨ã«DHCPサーãƒã‚’設置
・ルータã§(
「DHCPリレーエージェントã€�)ã®è¨­å®šã‚’è¡Œã„DHCPメãƒ�‚»ãƒ¼ã‚¸ã‚’特定ã�DHCPサーãƒã«è»¢é€ã™ã‚‹ã€�

ã¾ãŸã€�(
「スイãƒ�ƒã€�)を使ã£ã¦ã�¦ã‚¹ã‚¤ãƒ�ƒã§(「スパニングãƒ�ƒªãƒ¼ã€�)ãŒæœ‰åŠ¹ã«ãªã£ã¦ã�‚‹ã¨ãも注æ„ãŒå¿�¦ã§ã™ã€‚スパニングãƒ�ƒªãƒ¼ã«ã‚ˆã£ã¦ã€DHCPクライアントãŒèµ·å‹•ã—ãŸã¨ãã«ã¯DHCPクライアントãŒæŽ¥ç¶šã•ã‚Œã¦ã�‚‹(「ã�ートã€�)ã¯ã‚¹ãƒ‘ニングãƒ�ƒªãƒ¼ã®è¨ˆç®—ã‚’è¡Œã†æ™‚é–“ã®ç´�(ã€�50秒ã€�)ã¯ä½¿ã�“ã¨ãŒã§ããªããªã‚Šã¾ã™ã€�
ãã�ãŸã‚ã€DHCPDISCOVERYã®è¿”事ãŒã�¤ã¾ã§ãŸã£ã¦ã‚‚è¿”ã£ã¦ã“ãšã«ã‚¿ã‚¤ãƒ�アウトã¨ãªã‚Šã¾ã™ã€‚ãã®ãŸã‚ã€DHCPクライアントãŒæŽ¥ç¶šã•ã‚Œã¦ã�‚‹ãƒã�トã§ã¯(
「スパニングãƒ�ƒªãƒ¼ã€�)を無効ã«ã—ã¦ãŠã‹ãªã‘ã‚Œã°ãªã‚Šã¾ã›ã‚“ã€�


<Key Words>
「DHCPDISCOVERYã€ã€Œã‚¹ã‚¤ãƒ�ƒã€ã€Œãƒãƒ–ã€ã€Œã‚ªãƒ¼ãƒˆãƒã‚´ã‚·ã‚¨ãƒ¼ã‚·ãƒ§ãƒ³ã€ã€Œã�ルãƒã‚­ãƒ£ã‚¹ãƒˆã€ã€Œãƒ«ãƒ¼ã‚¿ã€ã€Œãƒ«ãƒ¼ãƒ�‚£ãƒ³ã‚°ãƒ—ロトコルã€ã€ŒDHCPã€ã€ŒDHCPREQUESTã€ã€ŒDHCPOFFERã€ã€Œãƒ–ロードキャストã€ã€ŒDHCPリレーエージェントã€ã€Œãƒ¦ãƒ‹ã‚­ãƒ£ã‚¹ãƒˆã€ã€Œãƒ–リãƒ�‚¸ã€ã€Œã‚¹ãƒ‘ニングãƒ�ƒªãƒ¼ã€ã€ŒDHCPACKã€ã€Œã‚¢ãƒ‰ãƒ¬ã‚¹ãƒ—ã�ルã€ã€ŒIPアドレスã€ã€ŒDNSサーãƒã�IPアドレスã€ã€Œãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚²ãƒ¼ãƒˆã‚¦ã‚§ã‚¤ã€ã€Œã‚¢ãƒ—リケーションã€ã€Œãƒãƒ�ƒˆãƒ¯ãƒ¼ã‚¯ã€ã€Œã‚µãƒ–ãƒãƒ�ƒˆãƒžã‚¹ã‚¯ã€ã€Œãƒˆãƒ©ãƒ³ã‚¹ãƒã�トã€ã€ŒRARPã€ã€�25ã€ã€ŒUDPã€ã€Œã‚»ãƒ�‚·ãƒ§ãƒ³ã€ã€Œç‰©ç�€ã€Œãƒ‡ãƒ¼ã‚¿ãƒªãƒ³ã‚¯ã€ã€ŒBOOTPã€ã€�80ã€ã€�10ã€ã€ŒDHCPサーãƒã€ã€�53ã€ã€ŒTCPã€ã€�68ã€ã€Œã�ートã€ã€�5ã€ã€ŒIPã€ã€Œã‚¤ãƒ¼ã‚µãƒãƒƒãƒˆã€ã€�69ã€ã€Œãƒªãƒ¼ã‚¹ã€ã€�50秒ã€ã€�100ã€�







(C) Copyright 2000-2001 Gene All Right Reserved