ネットワークトンネルが「トンネル」と呼ばれるのはなぜですか。
コンピューティングの世界に入るときに遭遇する専門用語は、奇妙に見えたり、時々あなたを困惑させたままにしているかもしれません。そのことを念頭に置いて、今日のSuperUser Q&Aの投稿には混乱した読者の質問に対する答えがあります。.
本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.
質問
SuperUser読者user7681202は、ネットワークトンネルが「トンネル」と呼ばれる理由を知りたいと思います。
なぜ「トンネル」メタファがネットワーキングトンネルを記述するのに使われているのか理解できません.
最初は、その理由は、盗聴者がデータを見ることができないようにデータが暗号化された形式で送信されたためであると考えられました(代わりにトンネルでラップされたデータを見る).
しかし、暗号化を使用しないトンネリングプロトコルはどうでしょうか。なぜそれらは「トンネル」とも呼ばれるのですか?
なぜトンネルが「トンネル」と呼ばれるのですか?
答え
SuperUserの貢献者であるMokubaiとDavidPostillが私たちのために答えを持っています。最初に、Mokubai:
道路の場合、現実世界のトンネルとは、より長いルートを通過するのではなく、ポイントAからポイントBへ直接通過することを可能にする構築された通路です。例を挙げると、山を通り抜けなければならない可能性があるトンネル、道路を越えずに道路の反対側に行くことができる地下道、道路や建物と競合することなく列車が街中を移動できるようにする地下鉄トンネルなどがあります。.
これらの場合のそれぞれにおいて、トンネルはあなたがさもなければ対処しなければならないであろうある種の複雑さを避ける直接経路を提供する。ネットワーキングでは、それは同じ方法で使用されます.
IPv4 over IPv6トンネルは、IPv4がIPv6ネットワークを介して別のIPv4ネットワークに通過することを可能にします。そうでなければ、発信元のコンピュータがIPv6ネットワークを理解しなければ不可能になります。.
VPNは、両端でプライベートアドレスとパブリックアドレスの間でIPアドレスを変換するオーバーヘッドなしに、2つのプライベートネットワークを接続するためのトンネルです。.
この2つを組み合わせた例としては、HamachiのようなIPXのような古いプロトコルを使ったり、他のプレイヤーを見つけるためにローカルの発見に頼ったりする「インターネットを介した」ゲームに使用できるゲームVPNソフトウェアがあります。.
DavidPostillからの回答が続きます。
なぜトンネルが「トンネル」と呼ばれるのですか?
このフレーズは、RFC 1075ディスタンスベクトルマルチキャストルーティングプロトコルで次のように定義されています(私の知る限りで)。
そして…
上記では「トンネルは一時的なハックであると考えています」と述べていますが、今日でもトンネリングは基本的に同じ意味で使用されています。トンネルを介して送信されたデータはカプセル化されているため、そうでなければ伝送をサポートしないプロトコルを介して伝送することができます。
ソース: ネットワーキング101 - トンネリングについて
説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.
画像のクレジット:mattthewafflecat (す)