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

PPP協(xié)議:關(guān)于在點到點鏈路上進(jìn)行多協(xié)議包傳送的建議( 二 )


4
驗證-協(xié)議
c023(對于PAP)
數(shù)據(jù)
沒有數(shù)據(jù)域
2.2包格式
一個PAP包是完全封裝在PPP數(shù)據(jù)鏈路層幀(協(xié)議域是c023代表PAP)的信息域中的 。
下面是PAP包格式的總結(jié) 。各個域由左到右傳輸 。
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CodeIdentifierLength
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Data...
- - - -
代碼
代碼域是一個字節(jié),代表PAP包的類型 。PAP代碼分配如下:
1 Authenticate-Request
2 Authenticate-Ack
3 Authenticate-Nak
標(biāo)識符
標(biāo)識符是一個字節(jié),用于匹配請求和響應(yīng) 。
長度
長度域是兩個字節(jié),代表PAP包的長度,包括代碼域,標(biāo)識符和數(shù)據(jù)域 。超出長度域指
定的字節(jié)被認(rèn)為是數(shù)據(jù)鏈路層的填料,在接收端應(yīng)該忽略掉 。
數(shù)據(jù)
數(shù)據(jù)域是零個或多個字節(jié) 。數(shù)據(jù)域的格式由代碼域決定 。
2.2.1Authenticate-Request
描述
Authenticate-Request包用來啟動PAP 。在驗證階段鏈路的一端必須傳輸代碼域為1(驗
證-請求)的PAP包 。直到接收到一個有效的響應(yīng)包或者可選的重試計數(shù)器超時,驗證-請
求包必須不停地發(fā)送 。
驗證者應(yīng)該期待對端發(fā)送一個Authenticate-Request包 。一旦接收到Authenticate-Request
包,必須返回某種驗證響應(yīng)(下面描述) 。
實現(xiàn)注重:因為Authenticate-Request包可能會丟失,所以在完成驗證階段后驗證者必須
答應(yīng)重復(fù)的Authenticate-Request包 。在驗證階段完成(部分信息可能不同)后,在協(xié)議階段
必須返回相同的響應(yīng)代碼 。在另外的階段接到的任何Authenticate-Request包必須被靜靜地處
理掉 。
假如Authenticate-Nak包丟失,和驗證者終止鏈路,則LCPTerminate-Request包和
Terminate-Ack包提供一個可選擇的方法表示驗證失敗 。
下面是Authenticate-Request包格式的總結(jié) 。各個域由左到右傳輸 。
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CodeIdentifierLength
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Peer-IDLengthPeer-Id...
- - - - - - - - - - - -
Passwd-LengthPassword...
- - - - - - - - - - - - -
代碼
1 Authenticate-Request 。
標(biāo)識符
標(biāo)識符是一個字節(jié),用于匹配請求和回應(yīng) 。每次發(fā)送一個Authenticate-Request包,標(biāo)識
符域必須改變 。
Peer-ID-Length
Peer-ID-Length域是一個字節(jié),代表Peer-ID域的長度 。
Peer-ID
Peer-ID域是零個或多個字節(jié),代表被驗證端的名字 。
Passwd-Length
Passwd-Length域一個字節(jié),代表Password域的長度 。
Password
Password域是零個或者多個字節(jié),是用來驗證的密碼 。
2.2.2Authenticate-AckandAuthenticate-Nak
描述
假如在接收的Authenticate-Request包中的Peer-ID/Password對是可識別的和可接受的,
則驗證者必須發(fā)送一個代碼域是2(Authenticate-Ack)的PAP包 。
假如在接收的Authenticate-Request包中的Peer-ID/Password對是不可識別的和不可接受
的,則驗證者必須發(fā)送一個代碼域是3(Authenticate-Nak)的PAP包,并且應(yīng)該終止鏈路 。
下面是Authenticate-Ack包和Authenticate-Nak包格式的總結(jié) 。各個域由左到右傳輸 。
0123
01234567890123456789012345678901
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CodeIdentifierLength
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Msg-LengthMessage...
- - - - - - - - - - - - -

推薦閱讀