ネットワーク・プロトコルアプリケーション層
DHCP ? DNS ? FTP ? Gopher ? HTTP ? IMAP4 ? IRC ? NNTP ? XMPP ? POP3 ? SIP ? SMTP ? SNMP ? SSH ? TELNET ? RPC ? RTCP ? RTSP ? SSL/TLS ? SDP ? SOAP ? CMIP ? STUN ? GTP ? NTP ? EHRP
トランスポート層
TCP ? UDP ? DCCP ? SCTP ? RTP ? RSVP ? IGMP ? PPTP ? RUDP ? UDP-Lite
ネットワーク層
IP (IPv4 ? IPv6) ? OSPF ? IS-IS ? BGP ? IPsec ? ARP ? RARP ? RIP ? ICMP ? ICMPv6 ? IGP
データリンク層
802.11 ? 802.16 ? Wi-Fi ? WiMAX ? ATM ? DTM ? トークンリング ? イーサネット ? FDDI ? フレームリレー ? GPRS ? EVDO ? HSPA ? HDLC ? PPP ? SLIP ? L2TP ? ISDN ? SMDS ? アークネット
物理層
イーサネット物理層 ? モデム ? PLC ? SONET/SDH ? G.709 ? OFDM ? 光ファイバー ? 同軸ケーブル ? ツイストペアケーブル
表・話・編・歴
Point-to-Point Protocol (ポイント トゥ ポイント プロトコル、略称 PPP) は、2 点間を接続してデータ通信を行うための通信プロトコルである。
目次
1 概要
2 PPPoE
3 関連項目
4 外部リンク
//
概要
PPP は SLIP (Serial Line Internet Protocol) の後継として1992年に規定されたが、現在は1994年に規定された版 ( ⇒RFC 1661) が使われている。PPP は SLIP と異なり、TCP/IP 以外の通信プロトコル (NetBEUI、AppleTalk等) とも接続できるように設計されているのが特長である。
ダイヤルアップ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と呼ばれる。ISDN や PHS 等で使われる。
イーサネット上で PPP によるセッションを確立する方法として PPPoE (次節参照)、ATM 上での同様の方法として PPPoA (PPP over ATM) がある。