文档介绍:第第22章章点到点协议点到点协议PPPPPP内容:PPP,LCP,IPCP,PAP,CHAP要求: 4. 掌握PAP的流程和报文格式 PPP链路操作链路操作Dead:初态和终态,表明物理层尚未准备好;ESS/NONEFAILCLOSINGDOWNFAIL图1 PPP链路状态转换图EstablishEstablish:使用LCP建立和配置链路;AuthenticateAuthentication:work:使用相应的NCP配置网络层协议;TerminateTerminate:终止链路。 LCP一. LCP报文1. 报文格式类型ID长度数据2. 2. 链路配置报文链路配置报文(1)Configure-Request:发起方发送的第一个报文;P1P2Configure-Request图2 LCP链路建立报文交换图Configure-NakConfigure-Ack(2)Configure-Ack:如果Confiure-Request中的每个选项都能被接收端识别,而且都被接受;(3)Configure-Nak:如果每个选项都能识别,但是只有部分能接受;Configure-Reject(4)Configure-Reject:如果Confiure-Request有部分选项不能被识别,或者不能被接受。:包含0个或多个要协商的选项,同时协商;类型长度数据类型长度认证协议数据选项:类型:(1)认证协议:c023:PAPc223:CHAPc021数据FCSF7EAFFC03F7E1(Configure-Request)11315001(MRU)4CHAP3(认证协议)5MD5(2)Magic-Number 功能:防止链路回路类型长度Magic-NumberMagic-Number检测步骤:P1:接收到P2的Configure-Request报文(包含MN1),自己最近发的一个Configure-Request(包含MN2),若MN1≠MN2,则不是looped-back;否则P1向P2发送Configure-Nak报文(包含MN3,且MN1≠MN3);P2:接收到P1的Configure-Nak报文(包含MN3),自己最近发的一个Configure-Nak(包含MN4),若MN3≠MN4,则不是looped-back;否则P2向P1发送Configure-Request报 文( 包含MN5,且MN5≠MN3);-Terminate-Request & Terminate-AckTerminate-RequestTerminate-AckP1P2图3 LCP链路终止报文交换图Terminate-RequestTerminat -Request4. 链路维护报文功能:错误报告和检测比如:Code-Reject发送时机:LCP报文的Code字段无法识别相应举措:放弃链路类型ID长度拒绝报文Protocol-RejectEcho-RequestEcho-Reply