Windows XP自带支持PPPoE协议的软件,能简单讲讲它的原理吗?

Windows XP自带支持PPPoE协议的软件,能简单讲讲它的原理吗?,第1张

windows自带pppoe客户端软件。就是通过网上邻居,建立的拨号连接程序
对这个问题,你首先得比较了解PPPOE协议,了解PPPOE涉及的常见协议栈。
(1)首先强调它是个PPPOE的客户端程序,主要提供创建PPP链路,和断开PPP链路的功能。
(2)当用户拨号时,程序首先接受用户名和密码,然后构造PPPOE发现阶段的报文,先是PADI广播报文,封装在以太贞中,以太贞源MAC就是本机网卡MAC。(报文经网卡到modem,再到dslam上,再到宽带接入服务器
(3)宽带接入服务器响应一个PPPOE的PADO报文,程序收到后,知道了宽带接入服务器的MAC和主机名;
(4)程序再发出PADR报文,请求会话ID
(5)服务器响应PADS报文,分配一个会话ID
(6)下面程序会和服务器进行LCP的交互,以及用户身份认证交互;这些做完后,进行IPCP的交互,跟服务器协商IP地址,做完后,就获得一个IP地址。那么这个IP就是虚拟网卡的IP了,用来封装IP报文。当然实际数据包还是从物理网卡发出的。
( 7)上述阶段完成后,网络联通,程序负责数据包封装,传输。
(8)当用户断开连接后,程序发相应的报文进行断开 *** 作,服务器收回IP。
如果你了解这些了,你也可以写个PPPOE客户端程序的。

呵呵,这个问题我恰恰遇到了,已经解决了哦
修复方法如下:
单击“开始 --> 运行”,输入“servicesmsc”点击“确定”或者右键“我的电脑”选择管理,点击“服务和应用程序”,选择“服务”,出现如下图:
找到相关项(红线所画,本图是正常系统,非正常系统该处没有已启动字样):
选择到 Remote Access Connection Manager 或“Telephony”一项,双击 Remote Access Connection Manager 或“Telephony”一项,将它的启动类型更改为“手动”或"自动",然后单击“启动”,
此时或重启机器,再进行设置新建连接向导,发现灰色区已变正常了. 
试试行不行? 


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12588501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存