質問: 伝送手順(ベーシック手順、hdlc手順)について 基本情報技術者の試験では伝送手順として、ベーシック手順やhdlc手順について勉強しますが、それが具体的にどんなところで使われているのかの説明が参考書などには書いてありません。 現在一般的なtcp/ipのネットワークにおいて、どんな風に活用されているのかを紹介した書籍やwebページを紹介いただけたらということですが...。
回答: tcp/ip ということで言えば、ppp のフレームは、hdlc のフレームで送信することが多いですね。 ただし、hdlc の address フィールドは「0xff (all station address)」、control フィールドは「0x03 (unnumbered information)」の固定値になります。 address フィールドが all station になっているのは、もともと hdlc が主従のある半二重通信のプロトコルなのに対して、ppp は全二重通信のプロトコルであるため、all station 以外の特定のアドレスを設定できないという背景があります。 また、control フィールドが unnumberd information になっているのは、hdlc の余計な機能 (シーケンス番号や、モード等) を使用する必要がないためです。 詳細は rfc1662「ppp in hdlc-like framing」(参考url) をご参照ください。 # ちなみに、tcp/ip と言った場合、osi でいうところのネットワーク層以上の # ことだけではないですよね。 # ip の下位層 (データリンク層+物理層) である ethernet や fddi も # 含めて「tcp/ip プロトコルスイート」と呼びますよね。 # そういう意味では、ppp も tcp/ip のプロトコルの一つです。 参考url:http://rfc.net/rfc1662.html