📄 ppp2.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0064)http://www.embed.com.cn/forum/show.asp?boardID=15&announceID=967 -->
<!-- 状态条内容修改 --><HTML><HEAD><TITLE>显示文章</TITLE>
<SCRIPT language=javascript>
<!--
function MM_displayStatusMsg(msgStr)
{
status=msgStr;
document.MM_returnValue = true;
}
function NewWindow(url,name)
{
window.open(url,name,'width='+screen.width+',height='+screen.height+',top=0,left=0',
toolbar=no, menubar=no, scrollbars=no, location=no, status=no);
}
-->
</SCRIPT>
<!-- 取文章类型图象 -->
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META http-equiv=Expires content=0><LINK href="ppp2.files/forum.css"
type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY bgColor=#ffffef
onload="MM_displayStatusMsg('论坛文章');return document.MM_returnValue">
<DL>
<DD>
<P align=center><STRONG><EM><B><I><FONT face=楷体_GB2312 color=#de950e
size=5>嵌入开发技术论坛</FONT></I></B></EM></STRONG></P></DD></DL>
<TABLE width="100%">
<TBODY>
<TR>
<TD>讨论区:<A
href="http://www.embed.com.cn/forum/list.asp?boardID=15">网络协议专栏</A></TD>
<TD align=right><A
href="http://www.embed.com.cn/forum/main.asp"><B>论坛首页</B></A></TD></TR></TBODY></TABLE>
<HR color=#0080c0>
<!-- 标题显示 -->
<TABLE width="100%" border=0>
<TBODY>
<TR>
<TD><FONT color=black size=3><B>主题:ppp 协议中文 - 2</B></FONT> <--- <A
href="http://www.embed.com.cn/forum/revert.asp?boardid=15&ArticleID=967"
target=_blank><FONT color=red>〖回复该帖子〗</FONT></A> </TD></TR></TBODY></TABLE>
<DIV align=right><!-- 文章内容显示 -->
<TABLE cellSpacing=0 cellPadding=10 width="100%" bgColor=#eeeeee border=0>
<TBODY>
<TR>
<TD><FONT color=black><BR>4.1状态转移表
<BR> 以下就是完整的状态转移表。状态水平列出来的。低层仍然没有准备好。超时计
<BR>时器也没有运行在此状态下。
<BR> 当低层变得可用时,就发送配置请求包。
<BR><BR>Closed状态
<BR> 在此状态下,连接有效,但是没有出现Open事件。超时计时器也没有运行在
<BR>此状态下。
<BR> 此时接收到配置请求包后,将发送终止请求包。接收到终止确认包将被静默丢弃
<BR>以免产生循环。 <BR><BR>Stopped状态
<BR> 此状态是在Closed状态发生了Open事件后迁移而来的。当自动机在进
<BR>行了tlf动作后或发送了终止请求包后在等待Down事件时就进入此状态。超时计时 <BR>器也没有运行在此状态下。
<BR> 此时接收到配置请求包后,将做出合适的回答。接收到其他类型的包时,就发送
<BR>终止确认包。接收到终止确认包将被静默丢弃以免产生循环。 <BR><BR>基本原理:
<BR> Stopped状态是连接终止阶段、连接配置失败和其它自动机的错误模式的
<BR>交汇之处。
<BR> 还存在着Down事件(由tlf动作引发)和RCR事件的竞争的情况。当R
<BR>或拒绝其它用户的请求。自从连接被确认为可用时,就可以由一个Down事件和一个紧
<BR>接着的Open事件来通知LCP来模拟实现。应该特别注意的是Close事件不能由 <BR>其它的原因引发。
<BR> 此时将触发一个Down事件,随即紧接着一个Up事件。这样做将使得连接有
<BR>次序的开始重新协商,自动机由Closing状态转移到Stopping状态,并且
<BR>tlf动作将断开连接。自动机将在Stopped状态或Starting状态中等待 <BR>下一次连接。
<BR><BR>Timeout(TO+,TO-)事件
<BR> Timeout事件指示超时计时器溢出。当发送出配置请求包和终止请求包后
<BR>超时计时器开始计时。
<BR> TO+事件指示着超时计数器的值仍然大于零。其中超时计数器每减一,就表明
<BR>配置请求包或终止请求包就重传一次。
<BR> TO-事件指示着超时计数器的值小于零,再没有任何数据包需要重传了。
<BR><BR>Receive-Configure-Request(RCR+,RCR-)事件
<BR> RCR事件出现表明接收到了从对方发送来的配置请求包。配置请求包的到来表
<BR>明对方希望打开连接并且指定连接选项。配置请求包将在后面有更详细的描述。
<BR> RCR+事件表明对方的配置请求是可以接受的,并且将传送配置确认包。
<BR> RCR-事件表明对方的配置请求是不能接受,并且将传送相应的配置否定包或
<BR>配置拒绝包。 <BR><BR>应用注意事项:
<BR> 这些事件可以在自动机已处于Opened状态的时候发生。这时必须立即准备
<BR>好重新协商选项。 <BR><BR>Receive-Configure-Ack(RCA)事件
<BR> RCA事件出现表明收到了对方κ褂茫眨鹗录
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -