日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

PPP協(xié)議規(guī)范( 三 )


3-6 網(wǎng)絡層協(xié)議階段
一旦PPP完成了前面的階段 , 每一個網(wǎng)絡層協(xié)議(例如IP , IPX , 或AppleTalk)必須被適當?shù)木W(wǎng)絡控制協(xié)議(NCP)分別設定 。每個NCP可以隨時被打開和關閉 。
執(zhí)行記錄:
因為一次執(zhí)行最初可能需要大力浪的時間用于鏈路質量檢測 , 所以當?shù)却齪eer設定NCP的時候 , 執(zhí)行應該避免使用固定的timeouts 。當一個NCP處于Opened狀態(tài)時 , PPP將攜帶相應的網(wǎng)絡層協(xié)議packets 。當相應的NCP不處于Opened狀態(tài)時 , 任何接收到的被支持的網(wǎng)絡層協(xié)議packets都將被靜靜的丟棄 。
執(zhí)行記錄:
當LCP處于Opened狀態(tài)時 , 任何不被該執(zhí)行所支持的協(xié)議packets必須在Protocol-Reject里返回 。只有支持的協(xié)議才被靜靜的丟棄 。在這個階段 , 鏈路通信量由LCP , NCP , 和網(wǎng)絡層協(xié)議packets的任意可能的聯(lián)合組成 。
3-7 鏈路終止階段
PPP可以在任意時間終止鏈路 。引起鏈路終止的原因很多:載波丟失、認證失敗、鏈路質量失敗、空閑周期定時器期滿、或者治理員關閉鏈路 。LCP用交換Terminate(終止)packets的方法終止鏈路 。當鏈路正被關閉時 , PPP通知網(wǎng)絡層協(xié)議 , 以便他們可以采取正確的行動 。交換Terminate(終止)packets之后 , 執(zhí)行應該通知物理層斷開 , 以便強制鏈路終止 , 尤其當認證失敗時 。Terminate-Request(終止-要求)的發(fā)送者 , 在收到Terminate-Ack(終止-答應)后 , 或者在重啟計數(shù)器期滿后 , 應該斷開連接 。收到Terminate-Request的一方 , 應該等待peer去切斷 , 在發(fā)出Terminate-Request后 , 至少也要經(jīng)過一個Restart time(重啟時間) , 才答應斷開 。PPP應該前進到鏈路死亡階段 。在該階段收到的任何非LCP packets , 必須被靜靜的丟棄 。
執(zhí)行記錄:
LCP關閉鏈路就足夠了 , 不需要每一個NCP發(fā)送一個Terminate packets 。相反 , 一個NCP關閉卻不足以引起PPP鏈路的終止 , 即使那個NCP是當前唯一一個處于Opened狀態(tài)的NCP 。
4 自動機協(xié)商選項
finite-state automaton(有限態(tài)自動機)由事件、動作和狀態(tài)轉換定義 。事件包括接收外部命令 , 例如Open and Close(打開和關閉)、重啟定時器期滿、和接收從peer來的packets 。動作包括啟動重啟定時器和向peer傳輸packets 。一些packets類型--Configure-Naks(設定-成功)和Configure-Rejects(設定-拒絕) , 或Code-Rejects(編碼-拒絕)和Protocol-Rejects(協(xié)議-拒絕) , 或Echo-Requests(回波-要求) , Echo-Replies(回波-應答)和Discard-Requests(丟棄-要求)--在自動機描述中不加以區(qū)分 。從后面的描述可知 , 這些packets確實有著不同的功能 。然而他們總是引起相同的轉換 。
事件
操作
Up = lower layer is Uptlu = This-Layer-UpDown = lower layer is Downtld = This-Layer-DownOpen = administrative Opentls = This-Layer-StartedClose= administrative Closetlf = This-Layer-FinishedTO= Timeout with counter > 0irc = Initialize-Restart-CountTO- = Timeout with counter eXPiredzrc = Zero-Restart-CountRCR= Receive-Configure-Request (Good)scr = Send-Configure-RequestRCR- = Receive-Configure-Request (Bad) RCA = Receive-Configure-Acksca = Send-Configure-AckRCN = Receive-Configure-Nak/Rejscn = Send-Configure-Nak/RejRTR = Receive-Terminate-Requeststr = Send-Terminate-RequestRTA = Receive-Terminate-Acksta = Send-Terminate-AckRUC = Receive-Unknown-Code
RXJ= Receive-Code-Reject (permitted)
or Receive-Protocol-Reject
RXJ- = Receive-Code-Reject (catastrophic)
or Receive-Protocol-Reject scj = Send-Code-RejectRXR = Receive-Echo-Request;
or Receive-Echo-Reply
or Receive-Discard-Request ser = Send-Echo-Reply
4-1 狀態(tài)遷移圖
全部的狀態(tài)轉換如下表 。狀態(tài)在水平軸 , 事件在垂直軸 。狀態(tài)轉換和動作備表示成:動作/新狀態(tài)的形式 。多個動作用逗號分隔 , 無先后順序 。狀態(tài)后面跟的那個字母是說明性的腳注 。短劃線("-")代表無效的轉換 。

推薦閱讀