PPPとは?ぴーぴーぴー
PPPとは、2点間を1対1で結ぶデータリンク層のプロトコル。LCPでリンクを確立して認証方式や最大受信単位などのオプションを折衝し、必要ならPAPまたはCHAPで認証し、最後にNCP(IPv4ならIPCP)でネットワーク層のパラメタを決める、という三段構えで通信を始める。
最終更新:2026-10-06
エンベデッドSPを最短で暗記・合格する →背景
電話回線やシリアル線は相手が一つに決まっているため、宛先を示すMACアドレスも衝突制御も要らない。代わりに必要なのは、相手が誰かを確かめる認証と、上位層のアドレスをその場で払い出す仕組みだった。この二つを一本のリンク上で順に片付けるために設計されたのがPPPである。物理層がシリアルの通信モジュール接続が残る組込み分野では、いまも現役の手順として残っている。
具体例
LTEや3Gの通信モジュールを組込みLinuxへ繋ぐ構成では、UART上でpppdを動かしてキャリア網へPPP接続し、APNごとの認証を通したうえでIPアドレスの払い出しを受ける。物理層がシリアルであっても、この三段構えの順序は変わらない。
試験での引っ掛け
「LCP→認証→NCP」の順序がそのまま問われる。認証が先でリンク確立が後、と入れ替えないこと。PAPはパスワードを平文で送るのに対し、CHAPはチャレンジに対する応答を返す方式なので平文が流れず、接続中の再認証もできる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。