LCP

読み:えるしーぴー / 英語表記:Link Control Protocol

PPPでリンクの確立と切断を行い、受信可能なデータの最大長であるMRUや認証方法などの通信条件を取り決めるプロトコル。

イマシルちゃんの解説

PPPで2台の機器をつないでデータを運ぶには、先に通信条件を合わせる必要があるんだ。
その準備と終了を受け持つプロトコルがLCPだよ。
たとえば、一度にどれくらいの大きさのデータを受け取れるか、接続相手を確かめる認証を使うかなどを相談するの。
それぞれが希望する条件を送り、相手の返事に応じて調整するよ。
こうして相手が受け入れられる条件を確かめてから、データを運ぶ準備を次の段階へ進められるんだ。
通信を終えるときもLCPで相手に知らせて、リンクを閉じるよ。

より深い解説

定義

LCP(Link Control Protocol)は、PPPのリンク確立フェーズとリンク終了フェーズで使われるプロトコルである。PPPフレームのプロトコルフィールドの値は0xC021。

取り決める主な項目

項目内容
MRU(Maximum Receive Unit)受け取れるデータの最大長
認証プロトコル次の認証フェーズでPAPとCHAPのどちらを使うか
マジックナンバー回線がループして自分の送ったフレームが戻ってきていないかを見分けるための乱数
圧縮アドレスと制御フィールドを省略するかなど

取り決めの流れ

  1. 一方が希望する設定を Configure-Request で送る
  2. 相手は内容に応じて返事をする
  1. 双方がConfigure-Ackを受け取ると、リンクが確立する

その他のパケット

パケット使い道
Terminate-Request / Terminate-Ackリンクを切断する
Echo-Request / Echo-Reply回線が生きているかを定期的に確かめる(キープアライブ)
Code-Reject / Protocol-Reject知らない種類のパケットを受け取ったことを知らせる

NCPとの役割分担

LCPはリンクそのもの(データリンク層)の設定を担い、IPアドレスなどネットワーク層の設定はNCP(IPの場合はIPCP)が担う。LCPでリンクが確立し、必要なら認証が済んだ後に、NCPの段階へ進む。

実際の試験ではここに出る!全3問

ネットワークスペシャリスト

午前Ⅱ

テクニカルエンジニア(ネットワーク)

午前

この用語が出てくる記事

↑