*インターネット [#e2b8dd22] &br; &br; ---- &br; &br; **インターネットのしくみ [#r552f28e] ***LANとインターネット [#j760e210] インターネットは、現在の私たちの生活に浸透し、 仕事に趣味にいろいろな場面で多くの人々に活用されています。 ここでは、そのしくみを見ていきましょう。 「ネットワーク」(Network)とは、 コンピュータ同士を通信回線で相互に接続したものです。 簡単で・即座に、情報の交換や共有をできます。 これに対して、ネットワークに接続しないで利用する状態を 「スタンドアロン」(Stand-Alone)といいます。 同じフロア・同じ建物・同じ敷地の中で構築されたネットワークを、 「LAN」(Local Area Network)といいます。 何十台・何百台ものコンピュータを、 通信回線と通信機器機器(ルータ、スイッチ、HUB等)で結び、 企業や学校などの組織や家庭内で情報を共有することができます。 世界中のさまざまな組織が持つLANが相互に接続された姿が、 「インターネット」(Internet)です。 まさに世界規模のネットワークで、 「ネットワークのネットワーク」と呼ばれることもあります。 実際にインターネットを構築しているのは、 企業や団体のLANではなく、 それらをまとめている「ISP」(プロバイダ:Internet Service Provider) や地域ネットワークなどの、大きなネットワークです。 <図:インターネットのしくみ> ***インターネットの歴史 [#p8ccb8e7] インターネットの歴史は、 1969年に開始された「ARPANET」という実験からはじまります。 アメリカ国防総省によって、全米の四つの大学・研究機関が参加して、 軍事目的でした。 次第に、目的が軍事からネットワーク研究に移り、 全米のさまざまな大学や企業が参加し、 全米に広がる巨大なネットワークとなりました。 「インターネットは昔は研究者のもの」といわれる所以です。 さらに、1990年ごろから商用プロバイダが登場して、 一般にインターネットが利用できるようになりました。 日本では、 1984年にJUNETに作られた、 学術・研究を目的としたネットワークが、最初になります。 その後、さまざまな全国規模のネットワークが作られ、 1993年に日本でも商用プロバイダが登場しました。 さらに、1995年にWindows 95が登場したことで、 日本でもインターネットが爆発敵に普及することになりました。 &br; &br; ---- &br; &br; **インターネットの技術 [#n1c66429] ***IPアドレス [#tf2f8da5] ***ドメイン名 [#q4ac84ad] ***TCP/IP [#zad264e3] インターネットに接続されたコンピュータ同士が、 情報交換するときに使用する手続きのことを、 プロトコル(通信規約)といいます。 ネットワーク上での共通語のようなものです。 プロトコルにはいろいろな種類がありますが、 インターネットではTCP/IPが使用されます。 TCP/IPでは、データをパケットという単位に分割して、送受信します。 ***クライアントとサーバ [#x1df1aaa] ネットワーク上で利用できる機能を、「サービス」といいます。 インターネットでのサービスは、 コンピュータを「クライアント」と「サーバ」という2つの役割にわけることで、 提供されています。 「クライアント」(依頼者)は一般の利用者が使用するパソコンなどです。 ネットワークを通じて、 クライアントは「サーバ」(提供者)というコンピュータに 処理を要求します。 サーバは、クライアントからの要求を自分の中で処理して、 その結果をクライアントに返します。 クライアントは受け取った結果を処理して利用者に表示します。 最近は、 コンピュータ同士で役割をわけず、 お互いに同等にデータを処理する、 「P2P」(ピー・ツー・ピー)という方法もあります。 とくに、ファイル交換などに利用されます。 &br; &br; ---- &br; &br; **インターネットへの接続 [#dd3bafac] ***プロバイダ [#vccd5bde] ***通信回線 [#e421a594] ***家庭内LANの構築 [#r0605049] **インターネットでの情報の場所 [#z1ad2ddb] インターネットには、多くのコンピュータやネットワーク機器が接続され、さまざまな形式の情報が蓄積されています。情報を交換し共有するには、情報を蓄積しているコンピュータや情報そのものの場所を知る必要があります。 現実の世界では住所・郵便番号や電話番号などで場所を特定することができますが、インターネットでは次の2つのしくみを使ってコンピュータの場所を特定することができます。 ***IPアドレス [#g84d9a0a] インターネットに接続されたコンピュータやネットワーク機器を一意に識別する(ほかに同じアドレスを持つものがない)ためのものが、IPアドレスです。IPアドレスはインターネットに接続しているすべてのコンピュータが持っていますので、IPアドレスがわかれば確実にそのコンピュータアクセスすることができます。次のように、ピリオド(.)で区切られた四つの数字の組み合わせであらわします。 例:202.244.76.210 実際には、32ビット(2進数で32桁)の数字で表されたものを、8ビットずつをピリオドで区切り、10進数であらわします。 また、多くの組織がインターネットに参加してきたため、最近IPアドレスが枯渇してきました。現在、それを解消するIPv6という技術が日本を中心に開発されています。 ***ドメイン名 [#xa425613] 文字を使ってインターネット上の場所をあらわすためのものが、ドメイン名やホスト名です。一般に「インターネットのアドレス」として普及しているのは、これです。コンピュータのある場所や組織をあらわすように、次のようなピリオドで区切られた文字列の組み合わせであらわされます。 例: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アドレスやドメイン名を管理しています。 |