インターネットはネットワークのネットワーク
個々のネットワークがつながり、グローバルなインターネットになる仕組みをイメージします。
「インターネットはネットワークのネットワーク」はCoddyKit上の無料Cloud & IT Cert Prepレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCloud & IT Cert Prep学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。
1つの巨大な接続
インターネットは、1社のネットワークではありません。接続することに合意した多数の独立したネットワークで構成されています。そのため、「ネットワークのネットワーク」と呼ばれます。
自律システム
自律的に運用される大規模なネットワークは、それぞれ自律システム(AS)と呼ばれます。プロバイダー、大学、企業などがその例です。これらが協力して通信を中継します。
共通のルールが結び付ける
これらすべてのネットワークを結び付けているのは、主にTCP/IPファミリーに含まれる共通のプロトコルです。共通の所有者ではなく、共通の標準がインターネットを支えています。
単一の所有者はいない
インターネットを所有する人や組織は1つではありません。IETFのような団体が、全員が従う標準を公開しています。この分散型の設計により、インターネットは強く開かれたものになっています。
構成要素を接続する
ネットワークはインターネットエクスチェンジポイント(IXP)で接続し、通信を直接交換します。こうした接続点がなければ、データはより長く高コストな経路を通ることになります。
ネットワーク間のルーティング
自律システム間でデータを移動させるため、インターネットではBGP(Border Gateway Protocol)が使われます。BGPは、パケットがプロバイダー間をどのように通過するかを決める接着剤のような役割を果たします。
すべてのデバイスにアドレスがある
通信相手から到達できるようにするには、すべてのデバイスに固有のIPアドレスが必要です。各パケットには宛先アドレスが含まれ、ネットワークはパケットが届くまで転送を続けます。
名前が使いやすさを生む
人間は数字を覚えられないため、Domain Name System(DNS)が分かりやすい名前を、機械が使うIPアドレスに変換します。DNSはインターネットの住所録です。
設計によって高い耐性を実現
インターネットは、一部が故障しても動作し続けられるように設計されています。ネットワーク間に多くの経路があるため、通信は障害のあるリンクを避けて自動的に別の経路へ切り替わります。🔁
想像を超える規模
何十億台ものデバイスがあるにもかかわらず、中央システムがすべてを追跡していないため、インターネットは機能します。各ネットワークが自分の担当部分を処理することが、この規模を実現する唯一の方法です。
全体像
何千もの自律システムがTCP/IPで通信し、交換ポイントで接続しています。BGPがそれらの間をルーティングし、IPアドレスがデバイスを識別し、DNSが名前を付けます。
簡単な確認
「ネットワークのネットワーク」とはどういう意味でしょうか。
まとめ
インターネットはネットワークのネットワークです。独立した自律システムがTCP/IPを介して協力し、IPアドレスとDNSを利用しています。単一の所有者は存在しません。
よくある質問
「インターネットはネットワークのネットワーク」レッスンは無料ですか?
はい。「インターネットはネットワークのネットワーク」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Cloud & IT Cert Prepコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Cloud & IT Cert Prepコースには全4レッスンが含まれています。
「インターネットはネットワークのネットワーク」で何を学びますか?
個々のネットワークがつながり、グローバルなインターネットになる仕組みをイメージします。 ブラウザで直接実行するハンズオンコードでCloud & IT Cert Prepを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Cloud & IT Cert Prepを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのCloud & IT Cert Prepは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「インターネットはネットワークのネットワーク」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このCloud & IT Cert Prepレッスンでコードを書いて実行できますか?
はい。すべてのCloud & IT Cert Prepレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- インターネットはネットワークのネットワーク
- Webサイトを訪問すると何が起こるか
- インターネットサービスプロバイダーとバックボーン
- 帯域幅、スループット、レイテンシーの基本