PPP的協商過程簡單介紹

2021-04-17 10:15:23 字數 784 閱讀 4569

ppp協商過程大致如下:

lcp協商--->establish(鏈路建立)階段--->如配置了chap或pap驗證便進入chap或pap驗證階段--->ncp協商

注意:任何階段的協商失敗均會導致鏈路的拆除。

pap驗證過程:

兩次握手協議,當兩端鏈路可以相互傳輸資料時,被驗證方傳送本端的使用者名稱以及口令到驗證方,驗證方根據本端的使用者表(或者radius伺服器)檢視是否正確,如果正確傳送ack報文給對方,否則傳送nak報文。驗證失敗也並不會直接關閉鏈路,而是只有驗證次數達到一定值時才關閉鏈路。

chap驗證過程:

三次握手協議,只在網路中傳輸使用者名稱而不傳輸使用者口令。首先驗證方向被驗證方傳送隨機產生的報文,並同時將本端主機名附帶上一起發給被驗證方,被驗證方接到報文後,則根據報文中驗證方的主機名和本端的使用者表查詢使用者口令字。找到,則利用報文id,此使用者的金鑰用md5演算法生成應答,隨後將應答和自己的主機名送回驗證方接到此應答後用報文id 本方保留的口令字金鑰和隨機報文用md5演算法得出結果與被驗證方應答比較根據比較結果返回相應的結果。

pap與chap最大的不同點是:

mp多鏈路**

mp為ppp功能擴充套件協議,只有兩個鏈路的discriminator和驗證方式使用者完全相符時才能對兩個鏈路進行**,這就意味著只有當驗證完成後才能真正完成mp的協商過程,mp不會導致鏈路的拆除, 如果配置了mp 兩個鏈路不符合mp條件則會建立一條新的mp通道,這同時也表明允許mp為單鏈路。mp的**是完全依照使用者進行的,只有相同使用者才能進行**,如一端配置了mp 另一端不支援或未配mp 則建立起來的鏈路為非mp鏈路。

PPP協議的簡單了解

一.ppp協議的概述 ppp協議,即點對點協議 應用在直接相連的兩個結點的鏈路上 全稱 point to point protocol ppp協議使用的是序列線路通訊,面向位元組。設計目的 建立建立點對點傳送資料,使其成為各種主機,網橋和路由器之間簡單鏈結的解決方式。ppp協議是slip基礎上發展而...

Shuffle過程的簡單介紹

shuffle是連線map和reduce的橋梁 shuffle分為map端的shuffle和reduce端的shuffle map端的shuffle 1輸入資料和執行任務 分片後分配map任務,每個任務分配100m快取 2寫入快取 在溢寫過程中 3溢寫溢寫比達到0.8後啟動溢寫程序,把快取寫入到磁碟...

簡單介紹 mysql的儲存過程

sql 的儲存過程是對 sql 進行封裝,可以反覆利用。優點是清晰 安全,減少網路傳輸量。create table userinfo id bigint 20 not null auto increment,u name varchar 50 character set utf8mb4 collat...