PPP和PPPOE
最近在看PPP和PPPOE协议,我的理解是这样的,PPP是点对点的协议,也就是说适用于2台主机间直接的相连,通过LCP和NCP等协议来建立连接,之后出现的PPPOE是为了能使PPP协议能适用于以太网的大环境下,举个简单的例子:客户机启动拨号程序,发送PADI包,不过PPP数据包都是包装进以太帧中的,拨号成功后客户机和服务器之间建立了PPP通道,ADSL MODEM起到首先将PPP数据包加上PPPOE协议的Payload中,然后再将PPPOE数据报加上以太头在以太网上传输,一旦到了服务器的MODEM,在进行相反的操作,取出PPP数据报,根据PPP数据报的内容进行点对点协议的连接,其中的MODEM起了转换的作用,而以太网起了传输的作用。这是我这几天看这2个协议的理解,不知道是否正确,所以请教各位高手,如有错误,请纠正,再此谢过!!!
[解决办法]
基本差多就是这么个意思了,我的理解就是把PPP中各类不同的协议数据给穿上一套统一的外套,便于在Ethernet上传输。
我倒是觉得“首先将PPP数据包加到PPPOE协议的Payload中,然后再将PPPOE数据报加上以太头在以太网上传输”这部分数据加工应该是在Ethernet网卡上进行的吧,MODEM应该是模拟信号和数字信号的相互转换吧。
[解决办法]
在网卡处,已经做好以太网数据包,等数据包经过电话猫时的,才会把PPPOE头加上,传到交换机上