《ppp协议相关简介.docx》由会员分享,可在线阅读,更多相关《ppp协议相关简介.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、PPPP协议PPP(Poiint to PoiintPProttocool,点对对点协议议)协议议是为在在两个对对等实体体间传输输数据包包,建立立简单连连接而设设计的,主要用用于广域域网的连连接,但但在局域域网的拨拨号连接接中同样样可以采采用。电电缆直接接连接方方式和电电话拨号号方式都都是采用用这种协协议进行行通信的的。这种种连接提提供了同同时的双双向全双双工操作作,并且且假定数数据包是是按顺序序投递的的。1. PPPP协协议简介介在80年年代末,串行线线因特网网协议(Serriall Liine IntternnetPProttocool,SLIIP)因传传输性能能问题阻阻碍了因因特网的
2、的发展,于是人人们开发发了PPP协议来来解决远远程因特特网连接接的问题题。而且且PPP协议还还满足了了动态分分配IP地址的的需要,并能够够对上层层的多种种协议提提供支持持,无论论是同步步电路,还是异异步电路路,PPP协议都都能够建建立路由由器之间间或者主主机到网网络之间间的连接接。PPP协协议是目目前应用用得最广广的一种种广域网网协议,它主要要具有以以下几方方面特性性:能够够控制数数据链路路的建立立,方便便了广域域网的应应用;能够够对IP地址进进行分配配和管理理,有效效地控制制了所进进行的网网络通信信;允许许同时采采用多种种网络层层协议,丰富了了协议的的应用;能够够配置并并测试数数据链路路,并
3、能能进行错错误检测测。保证证了通信信的可靠靠;能够够对网络络层的地地址和数数据压缩缩进行可可选择的的协商。PPP协协议主要要由以下下3部分组组成:HDLCC:PPP协议采采用HDLLC(Higgh LLeveel DDataa LiinkCConttroll,高级级数据链链路控制制)技术术作为在在点对点点的链路路上封装装数据报报的基本本方法;LCP:PPP协议使使用LCP(Linnk CConttroll Prrotoocoll,链路路控制协协议)来来建立、配置和和测试数数据链路路;NCP:PPP协议使用NCP(Nettworrk CConttrollProotoccol,网络络控制协协议)来
4、来建立和和配置不不同的网网络层协协议。PPP协议允许许同时采采用多种种网络层层协议。目前PPP协议除除了支持持IP协议外外,还支支持IPX协议和DECCnett协议。2. PPPP协议封封装PPP是是为在同同等单元元之间传传输数据据包这样样的简单单的链路路而设计计,这种种链路提提供全双双工操作作,并按按照顺序序传递数数据包,为基于于各种主主机、网网桥和路路由器的的简单连连接提供供一种共共通的解解决方案案。PPP帧帧的数据据段格式式如图1所示。图1图中中各字段段含义如如下:标志志(Flaag)域:指示一一个帧的的开始或或结束,该域值值包含二二进制数数0111111110。地址址(Adddress
5、s)域:该域值值包含二二进制数数1111111111,是标标准的广广播地址址。PPP协议不不指定单单个工作作站的地地址。控制制(Conntrool)域:长度为为1个字节节,该域域值包含含二进制制数0000000011,表示示用户数数据采用用无序帧帧方式传传输。它它提供的的无连接接链路服服务类似似于逻辑辑链路控控制(LogiicallLinnk CConttroll,LLC)类型型提供的的方法。协议议(Prootoccol)域:长度为为2个字节节,用于于标识封封装在帧帧的数据据域中的的协议类类型。通通过确定定帧序列列的结尾尾,为FCS域留出2个字节节,便可可确定数数据域的的结尾。该域最最大长度度
6、的缺省省值是15000字节。帧检测测时序(FCS):通通常为2个字节节。PPP帧中包包含这些些额外的的字节来来进行差差错控制制。PPP封封装提供供了不同同网络层层协议同同时通过过统一链链路的多多路技术术。精心心的设计计PPP封装,使其有有对常用用支持硬硬件的兼兼容性。当使用用默认的的类HDLLC帧时,仅需要要8个额外外的字节节,就可可以形成成封装。在带宽宽需要付付费时,封装和和帧可以以减少到到2或4个字节节。为了了支持高高速的执执行,默默认的封封装只使使用简单单的字段段,多路路分解只只需要对对其中的的一个字字段进行行检验。默认的的头和信信息字段段落在32位边界界上,尾尾字节可可以被填填补到任任
7、意的边边界上。为了了在一个个很宽广广的环境境内能足足够方便便的使用用,PPP提供了LCP子协议议。LCP用于就就封装格格式选项项自动的的达成一一致,处处理数据据包大小小的变化化,探测测looopedd-baack链路和和其他普普通的配配置错误误,以及及终止链链路。提提供的其其他可选选设备有有:对链链路中同同等单元元标识的的认证,和当链链路功能能正常或或链路失失败时的的决定。点对点连连接可能能和当前前的所使使用的网网络协议议产生许许多问题题。例如如,基于于电路交交换的点点对点连连接(比比如拨号号模式服服务)、分配和和管理IP地址,即使在在LAN环境中中,也非非常困难难。这些些问题由由网络控控制协
8、议议(NCP)来处处理,每每一个协协议管理理着各自自的网络络层协议议的特殊殊需求。PPP协协议通过过标准的的默认值值处理全全部的配配置,使使整个协协议的配配置非常常容易。执行者者可以对对默认配配置进行行改进,它被自自动的通通知给其其同等单单元而无无需操作作员的干干涉。最最终,操操作员可可以明确确的为链链路设定定选项,以便其其正常工工作。3. PPPP链路建建立的五五个阶段段为了了通过点点对点链链路建立立通信,PPP链路的的每一端端,必须须首先发发送LCP包以便便设定和和测试数数据链路路。在链链路建立立之后,点对点点连接才才可以被被认证。然后,PPP必须发发送NCP包以便便选择和和设定一一个或更
9、更多的网网络层协协议。一一旦每个个被选择择的网络络层协议议都被设设定好了了,来自自每个网网络层协协议的数数据报就就能在连连路上发发送了。链路将将保持通通信设定定不变,直到外外部的LCP和NCP关闭链链路,或或者是发发生一些些外部事事件的时时候(休休止状态态的定时时器期满满或者网网络管理理员干涉涉)。总总的来说说,PPP链路的的连接需需要经过过以下五五个阶段段。(1)PPPP链路建建立准备备阶段为了了在点到到点连接接中建立立通信,PPP连接的每每一端都都必须首首先发送送LCP数据包包来配置置和测试试数据连连接。在在连接建建立后,对等实实体还有有可能需需要认证证。然后后,PPP协议必必须发送NCP
10、数据包包来选择择一种或或多种网网络层协协议来配配置。一一旦被选选中的网网络层协协议被配配置好后后,该网网络层的的数据报报就可以以在链路路上传送送了。链路路将保持持可配置置的状态态直到有有LCP数据包包和NCP数据包包终止连连接,或或者由其其他外部部事件发发生时(例如非非活动时时钟计时时已满或或网络管管理人员员的干涉涉)。一一个连接接的开始始和结束束都要经经历此阶阶段。当当一个外外部事件件(例如如检测到到载波或或网管理理人员配配置)指指示物理理层已准准备好并并可以使使用时,PPP协议将将进入建建立连接接阶段。在此此阶段,LCP协议自自动处在在初始或或正在开开始状态态。当进进入到建建立连接接阶段后
11、后会引发发上传事事件,通通知LCP协议自自动机。在这个个阶段应应用注意意事项是是典型的的,一个个连接将将在调制制解调器器连接断断开后自自动返回回到此阶阶段。在在使用电电话线的的连接情情况下,这个阶阶段将相相当的短短,短到到很少有有足够的的时间能能用仪器器检测到到它的存存在。(2)链链路建立立阶段LCP通通过交换换配置数数据包建建立连接接。一旦旦一个配配置成功功信息包包(Connfigguree-Acckpaackeet)被发发送且被被接收,就完成成了交换换,进入入了LCP开启状状态。当当LCP协议自自动进入入已打开开状态,并且发发送和接接收过配配置确认认数据包包时,为为建立连连接的交交换过程程
12、才完成成。所有有的配置置选项都都被假定定为缺省省值,除除非在配配置交互互的过程程中改变变。只有有与特定定网络层层协议无无关的选选项才能能被LCP协议配配置。配配置单独独的网络络层协议议是在网网络层协协议阶段段由相应应的网络络控制协协议来配配置。在在此阶段段接收到到的任何何非LCP数据包包将被丢丢弃。接接收到LCP配置请请求数据据包将引引起PPP连接从从网络层层协议阶阶段或认认证阶段段返回到到建立连连接阶段段。(3)认认证阶段段在某某些连接接时,在在允许网网络层协协议数据据包交换换之前希希望对对对等实体体进行认认证(缺缺省时认认证不是是必要的的)。如如果应用用时希望望对等实实体使用用某些认认证协
13、议议进行认认证,这这种要求求必须在在建立连连接阶段段提出。认认证阶段段应该紧紧接在建建立连接接阶段后后。然而而,可能能有连接接质量的的问题并并行出现现,应用用时绝对对不允许许连接质质量问题题影响数数据包的的交换,使认证证有不确确定的延延迟。认认证阶段段后的网网络层协协议阶段段必须等等到认证证结束后后才能开开始。如如果认证证失败,将转而而进入终终止连接接阶段。仅仅是是连接控控制协议议、认证证协议、连接质质量监测测的数据据包才被被允许在在此阶段段中出现现。所有有其他在在此阶段段中接收收到的数数据包都都将被丢丢弃。在在这个分分阶段的的应用注注意事项项有两个个方面:(1)应用用时不能能简单的的因为超超
14、时或缺缺少回应应就认为为认证失失败。应应该允许许重传,仅当试试图认证证的次数数超过一一定的限限制时才才进入终终止连接接阶段。(2)如果果对方拒拒绝认证证,己方方有权进进入终止止连接阶阶段。(4)网网络层协协议阶段段一旦旦PPP协议完完成了上上述阶段段,每一一个网络络层协议议(例如如IP协议、IPX协议、Appplettalkk)必须须单独由由相应的的NCP配置。每一个个网络控控制协议议可以随随时打开开或关闭闭。在此此阶段应应用同样样需注意意两个方方面:因为为可能一一开始需需要花费费大量的的连接时时间来分分析连接接质量,所以当当等待对对方进行行网络控控制协议议配置时时应该避避免使用用固定的的超时
15、限限制。当一一个网络络控制协协议自动动达到已已打开的的状态时时,PPP连接后后就可以以传送相相应的网网络层协协议数据据包。当当接收到到的任何何所支持持的网络络层协议议数据包包时,只只要相应应的网络络控制协协议状态态自动状状态未打打开,都都将作丢丢弃处理理。只要要LCP协议状状态自动动状态处处于打开开状态,任何接接收到的的不支持持的协议议数据包包都将返返回协议议拒绝包包(后面面将提到到)。所所支持的的协议数数据包都都将丢弃弃。在此此阶段,连接上上流通的的包括LCP数据包包、NCP数据包包和网络络层协议议数据包包。(5)链链路终止止阶段PPP连连接可以以随时终终止,原原因可能能是载波波丢失、认证失
16、失败、连连接质量量失败、超时计计数器溢溢出,或或者网络络管理员员关闭连连接。LCP通通过交换换连接终终止包来来终止连连接。当当连接正正在被终终止的时时候,PPP协议会会通知网网络层以以便它采采取相应应的动作作。在交交换过终终止请求求包后,将通知知物理层层断开以以便使连连接真正正终止,尤其是是在认证证失败的的时侯。发送连连接终止止请求包包的一方方应该等等待接收收到连接接终止确确认包之之后或超超时计数数器计满满之后再再断开。收到连连接终止止确认包包的一方方应该等等待对方方首先断断开,并并且决不不能断开开直到至至少有一一个超时时计时器器在发送送了终止止连接确确认包之之后溢出出。然后后PPP协议应应该
17、进入入连接死死亡阶段段,结束束此次PPP通信。二、拨号号连接项项的建立立明白白了拨号号的通信信原理后后,下面面我们再再来介绍绍如何创创建拨号号连接项项。因Winndowws系统中中,各版版本系统统的拨号号连接创创建方法法类似,在此仅仅以目前前家庭用用户中主主流应用用的WinndowwsXPP Hoome Ediitioon系统为为例进行行介绍。在Winndowws XXP系统中中,拨号号连接的的创建方方法如下下:第1步,在单击击桌面“开始”按钮,在弹出出的开始始菜单中中点击“连接到”选项,然后在在随即弹弹出的下下级菜单单中选择择“显示所所有连接接”选项(如图2所示),打开开如图3所示对对话框。
18、图2图3第2步,单击对对话框左左上角的的“创建一一个新的的连接”链接,打开如如图4所示向向导对话话框。图4第33步,直直接单击击“下一步”按钮,打开如如图5所示对对话框。在这个个对话框框中选择择“连接到Intternnet”单选项项。图5第4步,单击“下一步”按钮,打开如如图6所示对对话框。在这个个对话框框中我们们通常选选择“手动设设置我的的连接”单选项项。图6第5步,单击“下一步”按钮,打开如如图7所示对对话框。因为所所采用的的是调制制解调器器拨号方方式,在在这个对对话框中中选择“用拨号号调制解解调器连连接”单选项项。下面面两个是是用于宽宽带连接接创建选选项。这这将在本本教程的的后面详详细介
19、绍绍。图7第6步,单击“下一步”按钮,打开如如图8所示对对话框。不要被被除数这这个对话话框中的的提示吓吓倒,这这里并不不一定要要输入ISP名称,随便起起一个你你方便记记忆的拨拨号连接接项名称称即可。图8第7步,单击“下一步”按钮,打开如如图9所示对对话框。这一步步配置需需要特别别注意,此处不不是填你你自己的的电话号号码,而而是你要要进行拨拨号通信信对方的的电话号号码。因因为互联联网通信信都是通通过ISP进行的的,所以以此时应应填上你你所选用用的ISP电话号号码,如如163、263等。如如想采用用公用拨拨号账号号上网,则需填填上公用用账号对对应的电电话号码码,如广广东的961169,湖南南的为1
20、63300等。当当然也可可不填,等到配配置时再再填。图9第8步,单击“下一步”按钮,打开如如图10所示对对话框。在这个个对话框框中需要要填写你你拨号所所用的账账号信息息,包括括用户名名、密码码和密码码确认。这些信信息在你你向ISP申请私私有拨号号账号时时,ISP会提供供,对应应输入即即可。如如果是采采用公用用账号上上网,则则用户名名和密码码都是一一样的,如广东东的都961169,湖南南的都是是163300。当然然此时你你也可以以不填,直接单单击“下一步”按钮进进行下一一步操作作。图10对话话框中的的三个复复选项解解释如下下:如果果你所创创建的连连接要让让所有使使用本机机的用户户共同使使用,则则
21、选择“任何用用户从这这台计算算机连接接到Intternnet时使用用此账号号和密码码”复选项项,这是是系统默默认选项项;如果果想私用用,则要要取消此此复选项项的选择择。如果果想把这这个连接接作为所所有互联联网应用用软件所所使用的的默认互互联网连连接,则则要选择择“把它做做为默认认的Intternnet连接”复选项项,如果果原来已已把其它它连接设设置成默默认连接接,则系系统会立立即更改改。如果果想要对对该拨号号连接所所进行的的互联网网应用提提供基本本的Intternnet连接防防火墙保保护,则则可选择择“启用此此连接的的Intternnet连接防防火墙”复选项项。这个个复选项项只在Winndow
22、wsXP以后系系统中有有。第9步,单击“下一步”按钮,打开如如图11所示对对话框。这是一一个向导导完成对对话框,出现这这个对话话醛表示示连接创创建向导导即将完完成。在在其中显显示了该该连接项项前面配配置的摘摘要,可可以进行行简单的的审查,如果认认为不符符合你的的要求,可通过过单击“上一步”按钮返返回到相相应步骤骤重新配配置。如如果想要要把连接接项的快快捷方式式放在桌桌面上,则需选选择“在我的的桌面上上添加一一个到此此连接的的快捷方方式”复选项项。确认认无误后后,单击击“完成”按钮完完成拨号号连接的的创建。以上上连接项项的创建建过程虽虽然看似似比较长长,其实实是非常常简单的的,没有有太复杂杂的配置置需求。只果在在第7步,配配置拨号号电话号号码时一一定要注注意,此此处的电电话号码码一定是是对方的的,也就就是ISP(如果果是局域域网的连连接,则则是对方方Modeem所连接接电话线线的电话话号码)。千万万不要填填上自己己的电话话号码,否则拨拨号时总总是出现现“占线”的错误误提示。到时你你还不知知道问题题出在哪哪里了。图11好了了,拨号号连接创创建方法法就介绍绍至此,下一篇篇将介绍绍拨号连连接上网网的配置置方法。