✨
テーマ:Internet - インターネットの仕組み
インターネットは各コンピューターのつながりの中で標準化されたプロトコルで渡すグローバルなネットワークです。
これからインターネットは、どの仕組みでどうやって動くのかについて詳しく確認してみていきましょう。
<インターネットについての紹介>
ネットワークとは?
まずは「ネットワーク」とは何かについて理解をした上で、インターネットのことを学習する方が良いです。
ネットワークとは、コンピューターやデバイスがお互いに繋がっているそのグループです。
たとえば、あなたの家にコンピュータやデバイスのネットワークがあるはずです。 隣に住んでいる友人も同様のネットワークのデバイスを持っているだろう。 彼らの隣人は皆同様のネットワークを持っているだろう。 これらすべてのネットワークが接続されれば、インターネットができる。
"インターネットはネットワークのネットワークだ"
1960年代後半、インターネットは米国防総省によって開発された。 核攻撃に耐えられる分散通信網を作るためだ。 時が経ち、これは世界中で複雑で精巧なネットワークに発展してきた。
今日、インターネットは私たちの日常になくてはならないものの一つであり、情報のためにアクセスし、親、友人とコミュニケーションし、ビジネスを営み、そしてより多くのことをするために世界中の数多くの人々によって使用されています。
開発者として、どのようにインターネットが機能するのか、そしてそれを支える多様な技術とプロトコルに対するしっかりとした理解が必須だ。
<インターネットの仕組み:概要>
- コンピュータの接続とルーター。
ㄴルーターも小さいコンピューターだ。 - 物理的長距離の接続はどのように解決するか? 「モデム」という特殊装備
bモデム: 私たちのネットワークの情報を電話施設で処理できる情報に変える。
私たちのネットワークは電話施設に接続されている。 - ネットワーク - 他の場所にネットワークメッセージを送信。
ネットワークをインターネットサービスプロバイダ(Internet Service Provider、ISP)に接続する。
bISPは、すべてが一緒に接続される特殊なルータを管理し、
他のISPのルータにもアクセスできる会社である。
b 私たちのネットワークのメッセージはISPネットワークを通じて対象ネットワークに伝達される。
bインターネットは、このようなネットワークインフラ全体で構成される。 - パソコンにメッセージを送る。
「ㄴ メッセージを受信する特定のコンピュータを指定する」(Internet Protocol、IP)
bIPアドレスという、点で区分された4つの数字で構成された固有のアドレスがある。
例)192.168.2.10
このようなIPアドレスは覚えにくい。 なので僕たちは「ドメイン」という人が読める
IP アドレスの名前も指定できる。
例)google.com = 173.194.121.32 (ドメインの方がIPアドレスより簡単である。)
bインターネットはどのようにドメインアドレスでIPアドレスを見つけるのだろうか?
DNSサーバーという巨大な電話帳のようなものがある。
ドメイン入力 -> 当該IP アドレスを取得するため、DNS サーバーリクエストを送信 -> IP アドレスを受信した後、ブラウザは当該リクエストをデータセンター(グーグルなど)/サーバーに配信。
b 前述のように、インターネットはコンピュータ同士のつながりであるため、海外サーバーに接続する際、海底ケーブルを介して海外データセンターに要請し、受け取る方式である。
(それで海外サーバー接続すると遅い。) - インターネットとウェブ
bインターネットはインフラであり、ウェブはそのインフラ基盤の上に構築されたサービスである。
ㄴウェブだけでなく、インターネット上に構築された他のサービス:Eメールなど
Discussion