Point-to-Point Protocol

Point-to-Point Protocolの最新ニュースをまとめて検索!

Point-to-Point Protocol (ポイント トゥ ポイント プロトコル、略称 PPP) は、2点間を接続してデータ通信を行うための通信プロトコルである。

目次

[編集] 概要

  • PPPはSLIP(Serial Line Internet Protocol)の後継として1992年に規定されたが、現在は1994年に規定された版(RFC 1661)が使われている。PPPはSLIPと異なり、TCP/IP以外の通信プロトコル(NetBEUIAppleTalk等)とも接続できるように設計されているのが特長である。
  • ダイヤルアップPPP は、PPPにダイヤル発信や着信の機能を追加したものであり、遠隔地から電話回線を通じてネットワークコンピュータを接続するためのプロトコルとして一般に広く利用されてきた。初期の IIJ による実装 "iij-ppp" が有名。
  • PPPの通信はリンク制御プロトコル(LCP(Link Control Protocol))とネットワーク制御プロトコル(NCP(Network Control Protocol))という2つの通信プロトコルを使用している。LCPによってパスワード認証プロトコル(PAP(Password Authentication Protocol))やCHAP(Challenge-Handshake Authentication Protocol) を使ってユーザ認証を行い、リンク確立後、NCPがそれぞれの通信プロトコルに必要な設定を行って接続を確立する。
  • 複数のPPP回線を束ねることによりスループットの向上を図ることがあり、マルチリンクPPPと呼ばれる。ISDNPHS等で使われる。
  • イーサネット上でPPPによるセッションを確立する方法としてPPPoE(次節参照)、ATM上での同様の方法として PPPoA (PPP over ATM) がある。

[編集] PPPoE

PPPoEPPPOE(Point-to-point protocol over Ethernet)は、イーサネットフレーム上にPPPをカプセル化する通信プロトコルである。RFC 2516 によって定義される。主にDSLCATVFTTH等でのインターネット接続サービスでのブリッジ接続用に利用される。

イーサネットではPPPoEを使わなくても、IPパケットを直接扱うことができる。あえてPPPoEを使うのは、PPPが持つユーザ認証などの機能を使うためである。代償としてMTU減少をはじめとするオーバーヘッドが発生する。

[編集] 関連項目

[編集] 外部リンク

  • RFC 1661 - The Point-to-Point Protocol (PPP)
  • RFC 2516 - A Method for Transmitting PPP Over Ethernet (PPPoE)
  • RASPPPOE:PPPoE プロトコル


最終更新 2009年9月25日 (金) 11:06 (日時は個人設定で未設定ならばUTC)。
【Point-to-Point Protocol】変更履歴

ご利用上の注意