BGP

「Border Gateway Protocol」の略です。BGPは、インターネット上でデータ通信をルーティングするために使われるプロトコルです。データを近所に送る場合でも、世界の反対側に送る場合でも、最も効率的な経路を判断するのに役立ちます。

BGPは、郵便局が実際の郵便物の配達を扱うのと同じように、データの流れを管理します。たとえば、ロサンゼルスのユーザーがニューヨークのWebサイトにアクセスすると、BGPはまずニューヨークにあるサーバーからインターネットの基幹ネットワークへデータをルーティングします。データは州境を越えて大容量の光ファイバーケーブルを通り、その後、ユーザーのロサンゼルスにあるISPに到着するまで、より小規模なネットワークを通過します。ISPはその後、データをローカルにルーティングしてユーザーのデバイスに届けます。

データ通信の経路上にある各ルーターは「ホップ」と呼ばれます。自分の場所とサーバーの間にあるホップは、次のようなtracerouteコマンドを使って確認できます。
Unix - traceroute techterms.com
DOS - tracert techterms.com

Border Gateway Protocolの基本となるのがルーティングテーブルです。これは、利用可能なルーターをIPアドレス別に一覧表示したプレーンテキストファイルです。BGPルーターは、これらのテーブルを使って各データ通信に最適な経路を判断します。最速の経路はネットワークトラフィックや障害によって変わる可能性があるため、ルーティングテーブルは頻繁に更新されます。トラフィックの多いルーターでは、1分に1回、あるいは数秒ごとに更新を要求することもあります。

BGPの利点

  1. ルーター間の標準的な通信手段
  2. インターネット上での効率的なデータルーティング
  3. ネットワークの混雑への適応性
  4. ネットワーク障害が発生したときの冗長性
  5. ルーターの追加や削除に対応できる拡張性
  6. 自律的な動作

NOTE:BGPによって長距離にわたるデータの効率的なルーティングが可能になる一方、CDNは世界中の「エッジノード」でデータをホスティングすることで、さらに大きな利点を提供します。

更新日 March 18, 2022 著者: Per C.

quiz知識をテストする

What does the T stand for in the "PPTP" protocol?

A
Terrain
0%
B
Tunneling
0%
C
Topographical
0%
D
Triangular
0%
Correct! Incorrect!     View the PPTP definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのBGPの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。