7.2 インターネット

インターネット

情報を提供する場所の一つとして,組織内において,コンピュータとコンピュー タをつなげたネットワーク(LAN)があります.インターネットとは,その いろいろな組織内にあるLAN同士をつなげることによって 構築されている,世界規模のネットワークのことです. このネットワークに接続されているコンピュータは,同じく接続されてい る世界各地のコンピュータから相互に発信している情報を受信,閲覧することや 互いにコンピュータを操作することなどができます.

インターネットの歴史

インターネットの始まりはアメリカでの軍事用に開発されたARPANETというネットワークでした.以後これが様々なコンピュータネットワークを繋ぎ合わせた世界規模のネットワークに発展しました.

インターネットの仕組み

インターネットでは,基本的に IP (internet protocol) というプロトコルを使うことになっています.IP では,データをパケット(packet)という小さくなデータの塊に分割して送ります.
パケット一つ一つには必ずデータの宛先であるIPアドレスが付いていて,それぞれ独立して運ばれていきます.
パケットの宛先を見て,適切な経路を選択する中継器のことをルータ(router)と言います.

インターネットに接続するホストは,必ずユニークな(インターネット全体で一つしかない) IP アドレスを持ちます.
LAN に接続されているホストは,管理者が設定します.
電話回線で接続するホストや,ラップトップは,接続時に自動的に割り当てるようにしておきます.

企業では,外部から悪意を持った者が侵入しないように,企業内 LAN と外部との接続箇所に,許可されたパケットしか通さないような関門を作るのが普通です.このような関門をファイアウォール(fire wall)と言います.

tracerouteコマンドを使うと,パケットが中継されていく経路を調べることができます.

% traceroute ccz03
traceroute to ccz03 (133.27.4.213), 30 hops max, 40 byte packets
 1  gw10-v32 (133.27.24.129)  1 ms  1 ms  1 ms
 2  gw2 (133.27.3.11)  1 ms  1 ms  1 ms
 3  ccz03 (133.27.4.213)  1 ms *  1 ms

ホスト名,IP アドレス,所要時間(3回試行)が順に表示されます.

● 練習問題

他のホストまでの経路も調べてみましょう.

  1. www.mag.keio.ac.jp
  2. www.gsec.keio.ac.jp

注意
traceroute はネットワークの障害原因を調べるためのコマンドです.理由もなく何回も実行すると,相手から不審な行動と思われる可能性がありますので,注意して下さい.