ポイントツーポイントプロトコルとは何ですか?
ポイントツーポイントプロトコル(PPP)は、2つのコンピューターまたはデバイス間でデータを送信するためのコンピューターネットワーキング方法です。 PPPとその付属プロトコルは、物理接続とインターネットプロトコルなどのより抽象的なネットワークプロトコルとの間のギャップを埋めるように設計されています。 品質、セキュリティ、パフォーマンスを確保するために設計された高度な機能を備えています。 PPPはダイヤルアップインターネット接続に最も一般的に使用されますが、他のタイプの接続にも使用できます。
最も普及しているコンピューターネットワーキングプロトコルである伝送制御プロトコルとインターネットプロトコル(TCP / IP)は、接続のために下位の物理ネットワーク層に依存しています。 これらのプロトコルは、イーサネットのような従来のコンピューターネットワークテクノロジーを考慮して設計されました。 これは、コンピューターが他の方法で相互に接続され始めたときに問題になりました。 多くのコンピューターが相互接続されている従来のネットワークとは異なり、シリアル接続とポイントツーポイントリンクは2台のマシン間の直接ブリッジを提供します。 TCP / IPは、このタイプの環境向けには設計されていません。
ポイントツーポイントプロトコルはこの問題を解決し、TCP / IPをポイントツーポイントリンクで使用できるようにします。 PPPは、他のネットワークプロトコルによって生成されるデータグラムと呼ばれるデータの個々のユニットを「カプセル化」します。 カプセル化された形式では、データグラムはポイントツーポイントリンク上を移動し、その後、従来のネットワーク上を移動するために標準のTCP / IPデータグラムに変換されます。 一般的な例は、顧客のコンピューターが標準TCP / IPトラフィックを生成し、PPPを使用してそれをカプセル化し、標準電話回線を介してインターネットサービスプロバイダー(ISP)サーバーに送信するダイヤルアップインターネット接続です。 ISPの側では、カプセル化されたデータが再び標準データグラムになり、インターネット上を移動できます。
名前は単一のプロトコルを意味しますが、ポイントツーポイントプロトコルは、動作するいくつかのコンパニオンプロトコルに依存しています。 リンク制御プロトコル(LCP)は、PPP接続を開始および維持します。 パスワード認証プロトコル(PAP)、チャレンジハンドシェイク認証プロトコル(CHAP)、新しい拡張認証プロトコル(EAP)など、いくつかのプロトコルをユーザー認証に使用できます。 他のプロトコルでは、PPP接続で暗号化を有効にしたり、データを圧縮してリンクをより効率的にしたりできます。 PPP Multilink Protocolを使用して、2つの接続を結合して帯域幅を増やすこともできます。
前述のように、ダイヤルアップインターネット接続では、操作の基盤としてポイントツーポイントプロトコルが頻繁に使用されます。 ただし、PPPは柔軟に設計されており、他のタイプのポイントツーポイント接続で使用できます。 統合サービスデジタルネットワーク(ISDN)システムを介したインターネット接続はPPPを使用する場合があり、デジタル加入者線(DSL)サービスはイーサネット(PPPoE)を介したポイントツーポイントプロトコルとして知られるわずかに変更されたバージョンを使用します。 PPPもTCP / IPに限定されません。 他の多くのネットワークプロトコルからのデータグラムをカプセル化し、エンタープライズ設定で使用されるより高度な接続を可能にします。