PPPOE拨号的几个过程分析
第一步:PADI(PPPoE Active Discovery Initiation)PPPOE主动发现初始包,
PPPOE的验证过程是由用户计算机的PADI数据开始的,PADI广播发送,它的作用是询问网络上有没有提供服务的PPPOE验证服务器,服务器会发送1个单播的PADO作为回应。
第二步:PADO(PPPoE Active Discovery Offer)PPPOE主动发现提议包,
单播方式回应客户端的PADI请求,若网络中存在多个验证服务器的时候,会以先收到PADI的服务器进行后续的验证过程。
第三步:PADR(PPPoE Active Discovery Request)PPPOE主动发现请求包,
验证过程中计算机在一个数据包中以明文方式发送用户名和密码,单播更新,验证服务器在收到客户端发来的PADR以后,告诉客户机接入服务器(请求)。
第四步:PADS(PPPoE Active Discovery Session-confirmation)PPPOE主动发现会话确认包,
客户端验证通过,可以正常上网了,但是此时服务器会在以后的时间内定时发送Echo-Request数据包,测试客户机是否在线,如果服务器多次未收到Echo-Request的回应包,就认为用户下线,再次从新进行用户名和密码的验证。
PADT(PPPoE Active Discovery Terminate)PPPOE主动发现终止,
若在拨号过程中出现PADT,拨号连接就会马上终止