この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)
出典検索?: "インターネットワーキング"
インターネットワーキング(internetworking)とは、コンピュータネットワークをゲートウェイを使って他のネットワークと接続し、共通のルーティング情報を提供することで、ネットワーク間でのパケットのやりとりを可能にすることである。 インターネットワーキングの最たる例がインターネットである。インターネットは様々なハードウェア技術に基づくネットワークのネットワークであり、インターネット・プロトコル・スイートというインターネットワーキングのための通信プロトコル規格で統合されている。 相互接続されたネットワークの集合をインターネットワークと呼ぶ。 なお、「インターネットワーキング」という語は inter(間)と networking からなる語 (inter-networking) であり、決して internet-working でも international-network でもない。 2つのLANを互いにルーターで接続するのもインターネットワーキングである。ハブやスイッチングハブ(L2スイッチ)によるLAN同士の接続は、単なるLANの拡張にすぎず、インターネットワーキングではない。 インターネットワーキングは異なる種類のネットワーク・トポロジーの接続手段として始まったが、2つ以上のLANを何らかのWANで相互接続するという需要が高まり、広く使われるようになった。インターネットワークは元々はcatenet 企業内などでよく行われる別の種類のネットワークの相互接続法として、ネットワークモデルのデータリンク層、すなわちTCP/IP論理インタフェースより下層のハードウェアに近い層で行う相互接続がある。そういった相互接続には、ネットワークブリッジやスイッチングハブといった機器を使う。これを間違ってインターネットワーキングと呼ぶこともあるが、そうして構成されたシステムは単なる1つの大きなサブネットワーク
概要
ネットワークの相互接続
Internet Protocol は信頼できない(保証されない)パケットサービスをネットワークをまたいで提供するよう設計されている。このアーキテクチャによって途中のネットワーク機器がネットワークの何らかの状態を管理する必要性を排除している。その代わり、信頼性を保証する機能は個々の通信セッションの端点が担っている。データを確実に転送するため、アプリケーションは Transmission Control Protocol (TCP) などの適切なトランスポート層プロトコルを使用する必要があり、それによって信頼できるストリームを提供する。一部のアプリケーションはもっと単純なコネクションレスのトランスポート層プロトコル User Datagram Protocol (UDP) を使い、信頼性よりもリアルタイム性を必要とするストリーミングやビデオチャットなどに利用している。