介绍 Windows XP内置了以太网上的点对点协议(Point-to-Point Protocol over Ethernet,PPPoE)的支持。因此,运行Windows XP操作系统的计算机可以连接到任何采用支持PPPoE宽带Internet连接访问设备的Internet 服务提供商。这种宽带Internet连接同时包含了电缆调制解调器和数字用户线路(Digital Subscriber Line,DSL)两种技术。配置Windows XP的PPPoE连接与通过“新建连接向导”创建一个新的连接一样简单。支持符合产业标准的PPPoE服务器功能性的Internet服务提供商将与Windows XP中提供的PPPoE客户程序一起实现宽带连接。 采用在桥接的以太网拓扑结构中部署的宽带Internet访问技术,如电缆调制解调器和DSL技术的Internet服务提供商(Internet service provider,ISP),需要寻求一种辨别个人用户的办法,从而可以记录Internet的使用情况并正确地将其划归个人用户帐下。由于一直以来以太网就是一种共享访问技术,所以并没有提供这类功能。通过点对点协议(Point-to-Point Protocol,PPP)和以太网的结合,ISP就可以在采用以太网拓扑结构的同时,如同使用拨号调制解调器一样维持用户的个性化访问。访问类型和选择服务的管理是建立在单用户的基础上,而不是单站点或单访问设备。因此,PPP和以太网的结合被称为太网上的点对点协议(Point-to-Point Protocol over Ethernet,PPPoE),并由Internet工程任务组织(Internet Engineering Task Force)在RFC(请求评论)2516中进行定义。 PPPoE的运作步骤如下: - PPPoE是一种以太网帧,其中包含的有效负荷是一个封装了PPPoE头的PPP帧;
- 在尝试连接到Internet时,PPPoE Discovery阶段对PPPoE会话的使用进行协商。 当PPPoE会话建立后,就开始进行PPP协商。同使用拨号调制解调器连接ISP的方法一样,用户可以建立一个PPP连接;
- PPP会话的协商完成后,封装了PPPoE头的PPP帧被当作以太网帧发送出去。
PPPoE的要求如下: - ISP必须拥有可用作PPPoE服务器的访问设备。该支持可以发送和接收以太网帧,接收和协商PPPoE话路,以及接收和协商PPP连接;
- Internet必须拥有一台在Internet连接中用作PPPoE客户机的计算机。该支持可以发送和接收以太网帧,开启和协商PPPoE话路,以及开启和协商PPP连接。
Windows XP 中的PPPoE支持 Windows® XP操作系统内置了PPPoE连接的客户程序支持。你可以使用“创建一个新的连接”的网络任务或“网络连接”文件夹中的“新建连接向导”,新建一个PPPoE连接。新建完成后,PPPoE连接将在“网络连接”文件夹中显示为“宽带连接”。通过PPPoE连接,你可以: - 启用Internet连接共享,与家庭网络中的其它计算机共享PPPoE连接;
- 启用Internet连接防火墙,保护正在使用PPPoE连接的计算机免遭来自Internet的攻击;
- 将PPPoE连接作为双拨号虚拟专用网络(virtual private network,VPN)的一部分。在双拨号虚拟专用网络连接中,其中一个连接用于连接到Internet,而另一个则新建一个与公司内联网(如,雇主的网络)相连接的VPN连接。
- 配置PPPoE连接,通过Internet Explorer和其它Windows应用程序使用Internet。
如何配置Windows XP 中的PPPoE 按照下列步骤新建使用PPPoE 的宽带连接: - 依次点击“开始”、“控制面板”、“网络和Internet连接”,然后点击“网络连接”;
- 在“网络任务”下,点击“新建一个连接”,然后点击“下一步”;
- 点击“连接到Internet”,然后点击“下一步”;
- 点击“手动安装我的连接”,然后点击“下一步”;
- 点击“使用要求输入用户名和密码的宽带连接进行连接”;
- 在“连接名”对话框中,输入ISP 名称。ISP 名将作为连接的名称。接着点击“下一步”;
- 在“Internet帐户信息”对话框中,输入用户名和密码。在复选框中,你可以指定是否让任何用户从这台计算机连接到Internet时使用该用户名和密码(默认选定),是否将其设为默认的Internet连接(默认选定),以及是否启用此连接的Internet连接防火墙(默认选定)。选定适当选项后,点击“下一步”;
- 在“正在完成新建连接向导”对话框中,查看所有设置。如需更改,随时点击“上一步”进行修改。如果所有的设置都确认无误,点击“完成”;
- 在“连接”对话框中,点击“连接”尝试连接。
我的ISP是否支持Windows XP? 有个常见的问题是关于你的ISP是否支持Windows XP中基于PPPoE的宽带Internet连接。简单的回答是: 只要你的ISP支持兼容RFC 2516的 PPPoE,就可以支持Windows XP中的PPPoE。 Windows XP中的PPPoE客户程序是基于IETF RFC 2516所描述的产业标准,需要和基于IETF RFC 2516产业标准的用作PPPoE服务器的ISP访问硬件配合使用。 Windows XP PPPoE支持的相关问题 以下是关于Windows XP PPPoE支持的一些问题。 PPPoE服务名 使用Windows XP中的PPPoE支持,用户不需要配置PPPoE服务名。PPPoE服务名可以是ISP的名称,也可以是PPPoE服务器上配置的一类服务。在PPPoE连接属性中,没有提供获取服务名的功能。 Windows XP PPPoE连接的默认服务名显示为空白。当你点击“连接”新建一个PPPoE连接时,Windows XP就会尝试使用空白服务名进行连接。如果没有访问设备正在使用空白服务名,Windows XP将使用第一个响应首次连接尝试的访问设备的服务名,再次尝试连接。因此,Windows XP是在连接尝试的过程中获得服务名的。这样做,仅需要提供最简单的配置并适用于多数用户。如果要求使用指定的服务名,可以在PPPoE连接属性的“常规”选项卡中进行设置。 最大传输单位 在连接属性中,你无法设置PPPoE连接的最大传输单位“maximum transmission unit,MTU”。 默认情况下,Windows XP PPPoE连接支持的最大IP传输单位为1480个字节。额外的20个字节由PPPoE头(占用6个字节)、可能的最大的外部PPP头(占用4个字节)、可能的最大的多链接PPP头(占用4个字节)、可能的最大的用于压缩和加密的PPP头(占用4个字节)、及用于识别实际发送的信息包的PPP头(占用2个字节)组成。 不要在PPP身份验证中使用密码身份验证协议 强烈推荐ISP不要在PPP身份验证中使用密码身份验证协议(Password Authentication Protocol,PAP)。当PAP作为PPP 身份验证协议时,Internet用户的名称和密码会以明文的形式发送到网络上。连接到访问设备所在网络段的计算机可以捕捉到这些信息包,并能轻易地确定连接用户的用户名和密码。 Windows XP的PPPoE连接支持PAP身份验证,而且默认允许使用非安全密码。Windows XP的PPPoE连接将尝试在提供PAP身份验证前使用安全密码身份验证协议,如Microsoft竞争握手确认协议第二版(Challenge Handshake Authentication Protocol version 2,MS-CHAP v2)、Microsoft竞争握手确认协议(Challenge Handshake Authentication Protocol,MS-CHAP)、竞争握手确认协议(Challenge Handshake Authentication Protocol,CHAP)和 Shiva密码身份验证协议(Shiva Password Authentication Protocol,SPAP)。 Microsoft建议你使用MS-CHAP v2、MS-CHAP或CHAP作为身份验证协议。如果你的ISP支持这些安全密码身份验证协议中的一个,而同时你又要确保自己的PAP和SPAP未被使用过,就可以在PPPoE连接属性的“安全”选项卡中,选中“按照下列要求验证我的身份”下方的“要求使用安全密码”选项,使用典型的安全设置。 第三方PPPoE产品的相关问题 Microsoft Windows操作系统,如Windows 95、Windows 98和Windows Millennium Edition中的PPPoE支持是由第三方厂商提供的。你可以不必使用Windows XP 提供的PPPoE支持,但是,如果你要在Windows XP中使用第三方PPPoE组件,请咨询相关的PPPoE厂商以确认你所安装的产品是否已更新为可支持Windows XP的版本。已知WinPoET 2.1a或更早的版本、Enternet 300 1.34或更早的版本以及RASPPPoE都存在兼容性的问题。如果还没有第三方组件的升级版本,你可以使用Windows XP中的PPPoE客户程序作为暂时的解决办法,来实现Internet的连接。 总结 目前,Windows XP中提供了PPPoE支持,而且相关的配置非常容易设置。只要你的ISP支持符合RFC 2516-compliant标准的基于PPPoE的宽带连接,就可以支持Windows XP。 |