インターネット
インターネットのしくみLANとインターネットインターネットは、現在の私たちの生活に浸透し、 仕事に趣味にいろいろな場面で多くの人々に活用されています。 ここでは、そのしくみを見ていきましょう。 「ネットワーク」(Network)とは、 コンピュータ同士を通信回線で相互に接続したものです。 簡単で・即座に、情報の交換や共有をできます。 これに対して、ネットワークに接続しないで利用する状態を 「スタンドアロン」(Stand-Alone)といいます。 同じフロア・同じ建物・同じ敷地の中で構築されたネットワークを、 「LAN」(Local Area Network)といいます。 何十台・何百台ものコンピュータを、 通信回線と通信機器機器(ルータ、スイッチ、HUB等)で結び、 企業や学校などの組織や家庭内で情報を共有することができます。 世界中のさまざまな組織が持つLANが相互に接続された姿が、 「インターネット」(Internet)です。 まさに世界規模のネットワークで、 「ネットワークのネットワーク」と呼ばれることもあります。 実際にインターネットを構築しているのは、 企業や団体のLANではなく、 それらをまとめている「ISP」(プロバイダ:Internet Service Provider) や地域ネットワークなどの、大きなネットワークです。 <図:インターネットのしくみ> インターネットの歴史インターネットの歴史は、 1969年に開始された「ARPANET」という実験からはじまります。 アメリカ国防総省によって、全米の四つの大学・研究機関が参加して、 軍事目的でした。 次第に、目的が軍事からネットワーク研究に移り、 全米のさまざまな大学や企業が参加し、 全米に広がる巨大なネットワークとなりました。 「インターネットは昔は研究者のもの」といわれる所以です。 さらに、1990年ごろから商用プロバイダが登場して、 一般にインターネットが利用できるようになりました。 日本では、 1984年に学術・研究を目的で作られたJUNETが国内最初のインターネット環境です。 その後、さまざまなネットワークが作られ、相互に結ばれました。 1993年に日本でも商用プロバイダが登場しました。 さらに、1995年にWindows 95が登場したことで、 日本でもインターネットが爆発的に普及することになりました。
インターネットの技術IPアドレス多くのコンピュータがネットワーク上で通信をするには、 自分自身と通信相手がネットワークのどこにいるかがわかる、 コンピュータ一台一台の個別の位置情報が必要です。 インターネットに接続されたすべてのコンピュータをそれぞれ識別できるように、 電話番号のような識別番号が、コンピュータごとに割り当てられます。 それが「IPアドレス」です。 IPアドレスはインターネットに接続している、 全世界のコンピュータに割り当てられるため、 「ICANN」という国際的な機関で管理されています。 IPアドレスは、 実際には、32ビット(2進数で32桁)の数字で表されたものを、 8ビットずつをピリオド(.)で区切り、10進数であらわします。 その組み合わせは、40億以上です。 例:172.30.10.43, 202.244.76.210 最近では、多くの組織がインターネットに参加してきたため、 割り当てられるIPアドレスが枯渇してきました。 そのため、それを解消するIPv6という技術が日本を中心に開発されています。 ドメイン名人間が扱いにくいIPアドレスを、 「住所」のように、 階層化された文字列に置き換えたものとして考えられたのが、 「ドメイン名」です。 ドット(.)で区切られた文字列の右側から、 国→組織属性→組織名のように、 コンピュータの位置を特定することができます。 下の例は、「日本(jp)の大学(ac)である兵庫大学(hyogo-dai)の情報科学センター(isc)が持つwwwという名前のコンピュータ」という意味になります。 IPアドレスとドメイン名を対応させるシステム(DNS)によって、管理されています。 なお、ドメイン名を管理する組織も、「ICANN」です。 例: www.isc.hyogo-dai.ac.jp TCP/IPインターネットに接続されたコンピュータ同士が、 情報交換するときに使用する手続きのことを、 プロトコル(通信規約)といいます。 ネットワーク上での共通語のようなものです。 プロトコルにはいろいろな種類がありますが、 インターネットではTCP/IPが使用されます。 TCP/IPでは、データをパケットという単位に分割して、送受信します。 クライアントとサーバネットワーク上で利用できる機能を、「サービス」といいます。 インターネットでのサービスは、 コンピュータを「クライアント」と「サーバ」という2つの役割にわけることで、 提供されています。 「クライアント」(依頼者)は一般の利用者が使用するパソコンなどです。 ネットワークを通じて、 クライアントは「サーバ」(提供者)というコンピュータに 処理を要求します。 サーバは、クライアントからの要求を自分の中で処理して、 その結果をクライアントに返します。 クライアントは受け取った結果を処理して利用者に表示します。 最近は、 コンピュータ同士で役割をわけず、 お互いに同等にデータを処理する、 「P2P」(ピー・ツー・ピー)という方法もあります。 とくに、ファイル交換などに利用されます。
インターネットへの接続プロバイダ
通信回線家庭内LANの構築ドメイン名文字を使ってインターネット上の場所をあらわすためのものが、ドメイン名やホスト名です。一般に「インターネットのアドレス」として普及しているのは、これです。コンピュータのある場所や組織をあらわすように、次のようなピリオドで区切られた文字列の組み合わせであらわされます。 例:skanda.ed.hyogo-dai.ac.jp ピリオドに区切られた部分を右から順にみることで、場所や組織がわかります。一番右の部分をトップレベルドメインといい、次のいずれかになります。 ・ 国コード 国の名前をアルファベット2文字で表します。 ・ ジェネリックトップレベルドメイン(gTLD) 組織の種類をアルファベット3文字以上で表します。 右から2番目の部分は、1番目が国コードの場合には、アルファベット2文字の組織属性コードとなります。gTLDや組織属性の左隣は、組織名となります。ここまでを一般にドメイン名といい、登録を承認する機関によって決められます。組織名より左の部分はその組織が自由に決められるサブドメインという部分です。一番左が、コンピュータの名前です。先に挙げた例は次のように解釈することができます。 jp 日本(国コード) ac 大学・研究機関(組織属性コード) hyogo-dai 兵庫大学(組織名) ed 教育目的(サブドメイン) skanda コンピュータ名 国コード 国名 gTLD 種類 jp 日本 edu アメリカ教育機関 uk イギリス com 企業 kr 韓国 gov アメリカ政府機関 cn 中国 net ネットワーク組織 de ドイツ org 非営利団体 組織属性 種類 ac 学術・研究機関 ed 小中高等学校など co 企業 ne ネットワーク組織(プロバイダなど) go 政府 or 非営利団体 gr グループ IPアドレスとドメイン名を対応させるしくみを、DNS(Domain Name System)といいます。ドメイン名は人にはわかりやすいですが、コンピュータにとってはIPアドレスのほうが扱いやすいため、このようなシステムを利用します。 IPアドレスやドメイン名は、インターネット上で情報を特定するために必要不可欠なものです。そのため個人や組織が勝手に利用できないよう、管理する組織が存在します。インターネットレジストリという組織で世界各国にあります。利用者はインターネットレジストリに申請することで、自分たち専用のIPアドレスを取得し、ドメイン名を使用することができます。 日本では、日本ネットワークインフォメーションセンター(JPNIC)が中心となって、日本に割り当てられたIPアドレスやドメイン名を管理しています。 |