TCP/IP アニメーション , DNSDNSPCがWebサービスを提供しているサーバーにアクセスする際には,宛先サーバーの登録済みグローバルIPアドレスを知っている必要があります。アドレスを取得するには,DNSサーバーに宛先のドメインを通知し,IPアドレスに変換するように依頼する必要があります。手順は次の通りです。1.最初にLAN内のDNSサーバーに問い合わせます。DNSサーバーのキャッシュに宛先のIPアドレス情報がある場合,そのサーバーがアドレスを通知します。2.LAN内のDNSサーバーがアドレス情報を持たない場合,URI内のドメイン(ogumo.co.jpなど)のIPアドレスを,世界に配置されている13のDNSルートサーバーの1つに問い合わせます。3.ルートサーバーは,'com','us','jp'などのTLDを管理するTLDサーバーのIPアドレスのみを把握していて,このIPアドレスを返してきます。4.返答の受信後,LAN内のDNSサーバーはTLDサーバーに問い合わせます。TLDサーバーが宛先アドレスを把握している場合は,そのアドレスを返します。それ以外の場合は,管理しているSLD('ne','co''.or'など)サーバーのアドレスを返します。5.このようにして,IPアドレスを知っているサーバーがアドレスを返す構造となっています。ドメインのIPアドレスを取得した後,LAN内のDNSサーバーは宛先LAN内のDNSサーバーに宛先を(http://www.ogumo.co.jpなど)をIPアドレスに変換するように要求します。(https://www.ogumo.co.jp)宛先をグローバルIPアドレスに変換します。1.PC : 宛先のIPアドレスについて,ISPのDNSサーバーに問い合わせます。2.ISP : DNSルートサーバーに問い合わせます。3.ルート : 私はccTLD'.jp'サーバーのアドレスだけを知っています。それに問い合わせて下さい。4.ISP : ccTLD'.jp'サーバーに尋ねます。5.ccTLD(.jp) : 私はccSTD'.co.jp'サーバーのアドレスだけを知っています。それに問い合わせて下さい。6.ISP : ccSTD'.co.jp'サーバーに尋ねます。7.ccSTD(.co.jp) : ドメインをグローバルIPアドレスに変換します。'ogumo.co.jp→183.181.83.113'8.ISP : ドメインのIPアドレスを取得しました。9.ISP : LAN内の宛先サーバーのIPアドレスを尋ねます。10.ogumo.co.jp : 対象サーバーのIPアドレスを通知します。'183.181.83.114'11.ogumo.co.jp : IPアドレスを返します。12.ISP : IPアドレスを返します。13.PC : 宛先サーバーのIPアドレスを取得しました。 |
|||
実際のネットワーク / Webサイト,SSL / メール / FTP / VPN / 機器 / DNS / LAN,DHCP,NAT / IPアドレス / PCポート / TCP/IPのレイヤー / TCP,UDP通信 / IP通信 / 開始画面 us / es / cn / ja / kr / de / fr / pt / it / ru / ar / Ogumo top |