質問: pppとpppoeの違いについて ダイアルアップ接続の際はpppプロトコルを使用し、adslやftthでの接続の際はpppoeを使用することが多いです。 質問: なぜイーサネット上では直接pppプロトコルを使用できないのでしょうか?pppとpppoeのしくみの違いがいまいち理解できていないのです。 よろしくお願いします。
回答: これは、osiの参照7階層を見れば分かる。pppとethernetは同じ階層なのだ。つまり、ダイヤルアップ時は 7.httpなど | 4.tcp/udp | 3.ip | 2.ppp | 1.電話線 となっていて、普段のlanは 7.httpなど | 4.tcp/udp | 3.ip | 2.ethernet | 1.lanケーブル となる。ここで、同じ第2階層であるethernetとpppはipを乗せるプロトコルとして、(概念として)相反する技術になる。なので、ether上で2点間の「接続」を実現するために、pppoeが開発された。adslでは、 7.httpなど | 4.tcp/udp | 3.ip | 2.ppp | 2.ethernet | 1.電話線 となる。もちろん、別にadslそのものはethernet上で直接ipが動作しても構わない。pppoeの存在理由は、pppの方が認証機能が優れているなど、まぁ色々あるが、その価値は自分で調べていただきたい。