インターネット層
インターネット層とは何ですか?
インターネット層は、TCP/IP モデルのプロトコル スタックの 3 番目の層です。インターネット層は、ネットワークを介してあるホストから別のホストにパケットをルーティングする役割を果たします。この層は、通信の実行に必要な送信制御とデータグラムの再構築を処理するため、設計の中核であると考えられます。
インターネット層は、TCP/IP プロトコル スイートの最上位層、つまり OSI モデルのネットワーク層です。これはレイヤー 3 とも呼ばれます。レイヤー 3 は、IP アドレスとルーティング情報を使用して、パケットを宛先に送ることで、相互接続されたネットワーク全体でのデータのエンドツーエンド配信を担当します。
TCP/IP モデルの他の層とは異なり、インターネット層は上位層にサービスを直接提供しません。代わりに、次の下位層であるトランスポート層にサービスを提供します。
おそらくインターネット プロトコル (IP) がこの層に最も広く関連付けられています。 IP は、パケットの作成、アドレス指定情報の追加、パケットが正しい場所に送信されていることの確認などの基本的な通信機能を処理するため、この層の中核部分とみなされます。
このレベルで 2 番目に重要な要素は、インターネット制御メッセージ プロトコル (ICMP) です。 ICMP は IP と緊密に連携して、接続されたデバイス間の制御およびエラー メッセージを処理します。これら 2 つのプロトコルを組み合わせると、インターネット接続を介してあるコンピューターから別のコンピューターにコンテンツを配信できます。
インターネット プロトコル バージョン 4 (IPv4) は 1981 年以来広く使用されていますが、現在 IPv4 アドレスの枯渇による問題が発生しています。その代替となる IPv6 は 1999 年から利用可能になっていますが、まだ ISP によって広く採用されていません。
インターネット プロトコル セキュリティ (IPsec) プロトコルも、IP ネットワーク全体で認証や暗号化などのセキュリティ サービスを提供するために、この層で広く実装されています。このレベルで一般的に見られるその他のプロトコルには、動的ホスト構成プロトコル (DHCP)、ドメイン ネーム システム (DNS)、Windows インターネット ネーミング サービスなどがあります。
インターネット層は、論理的なアドレス指定とルーティングを担当するため、ネットワーク層と呼ばれることがよくあります。論理アドレス指定は、IP アドレスを使用して行われます。 IP ヘッダーは、32 ビットの送信元アドレス、32 ビットの宛先アドレス、16 ビットのタイプ フィールド、16 ビットのフラグメント フラグ、およびいくつかのオプション フィールドで構成されます。ヘッダーは IPv4 または IPv6 のいずれかになります。
ネットワーク層とインターネット層
ネットワーク層は、2 つの異なるシステム間の通信を処理する OSI モデルのレベルです。パケットのルーティング、配信、およびコンピュータ メッセージのエラー通知を担当します。
ある意味、ネットワーク層はインターネット層に似ています。ただし、インターネット層は、インターネットなどのより大きなネットワーク上で、あるコンピュータから別のコンピュータにパケットをルーティングする役割を果たします。ネットワーク層は、メッセージの送信者や送信先を気にしません。どうやってそこに到達するかだけを気にします。