Skip to main content

ソースルーティングとは何ですか?

ソースルーティングは、ユーザーがネットワークデータパケットを特定の宛先に向けることができるコンピューターネットワーキングで使用される手法です。使用方法に応じて、パケットには、自動ネットワークルーティングの一部がパスの一部を処理できるようにする特定のパスまたは一般的な方向を指定できます。非常に有用なテクニックですが、虐待を受けやすく、潜在的なセキュリティ侵害を可能にします。corniveほとんどのルーティングは、インターネットを構成する多くのネットワークを構成するルーターとして知られる多数のデバイスによって行われます。これらのデバイスは、隣人について学習できるプロトコルでプログラムされており、あるコンピューターから別のコンピューターにネットワークトラフィックを向ける際に可能な限り最良のパスを決定します。一方、ソースルーティングは、ルーターから意思決定を削除し、ユーザーまたはソースコンピューターの手に委ねるインターネットプロトコル(IP)のオプションの機能を利用します。コンピューターがネットワークに向かうときにデータパケットに加えることができるソースルーティングの変更:厳格またはルーズ。厳格なソース定義により、パケットがルーターから次のルーターまで、パケットが撮影する正確なパスが、パケットがソースコンピューターを離れる前に指定されます。ただし、ソースルーティングのルーティングは、パケットにいくつかの特定のルーターポイントを提供し、他のルーターが途中で決定できるようにします。これは、たとえば、ローカルネットワークルーターを介してパケットをゲートウェイルーターに、次に特定のアドレスに送信する場合に役立ちます。ローカルネットワークルーターは除外できますが、ゲートウェイやその他のルーターを指定できます。そのような目的の1つは、近隣の通りを学ぶことに似ています。これにより、ネットワークは、あるルーターから次のルーターまでのパケットのルートをトレースすることで発見されます。また、潜在的なネットワークボトルネックが発生している場所を発見するのにも役立ち、インターネットサービスプロバイダー(ISP)がしばしば使用して、不必要なデータトラフィックがメインネットワークのバックボーンを利用しようとしないようにします。この方法は、邪悪な目的でも使用され、攻撃者がそのプライベートネットワークのコンピューターのふりをすることでプライベートネットワーク上のコンピューターにアクセスできるようにします。)は、ソースルーティングを使用してワイヤレスネットワークを発見する考案されました。ネットワークノードは、特定のタイプのワイヤレスネットワーク、アドホックネットワークと呼ばれるワイヤレスネットワークから頻繁に出入りすることが知られているため、コンピューターはネットワーク周辺のルートをすばやく発見するための新しい方法を必要としていたためです。このようにして、ノードの代わりに、必要に応じて、ネットワークを介したソースコンピューターからネットワークを介したルートが、ノードが出入りするときに更新された情報でネットワークを継続的にあふれさせる代わりに、その場で発見されます。