PPP与PPPoE
6 V- {8 y" P! j* v, r3 V; R* Q一.PPP协议 PPP协议是点对点协议,隧道协议的一种, 全双工 数据链路层 PPP协议主要包括三部分: # u4 @" ^( \. P
$ ]( [6 e' j4 T' s7 e: G LCP(Link Control Protocol)链路控制协议 [ s- ?# h w: J
6 n: k& k6 o7 y. B( E) A6 R8 t2 S8 g
NCP(Network Control Protocol)网络控制协议! y7 s. D$ E. E- B' [
9 g4 Y1 \, c9 T# r7 A }" t PPP的扩展协议(如Multilink Protocol) * L# R2 b7 t4 l/ J7 ], n9 ^5 h
6 L; J5 j5 n( J1 {# g. c* Z 功能:: Q4 ?0 A7 M' c! d* Y
5 h8 K3 I1 e. z/ L% Q0 O2 v8 k, r% j PPP具有动态分配IP地址的能力,允许在连接时刻协商IP地址
1 ^- E2 ^' u" y! p+ H0 x8 N2 r' [! N) Z9 y
PPP支持多种网络协议,比如TCP/IP、NetBEUI、NWLINK等
2 c6 @, K8 V6 f7 F7 ]& s* x
2 K* N9 S0 |" @ _* I PPP具有错误检测能力,但不具备纠错能力,所以PPP是不可靠传输协议; D9 e1 j3 O5 K
6 A$ h2 d! m: l' B k; Y ppp支持数据压缩* G5 ?+ X* j6 A7 W+ j+ k4 D
; _5 m8 J3 {' k
PPP具有身份验证功能
: r5 c- R( x! x+ d! _9 w( n# s1 @. |0 y9 r
链路控制协议:一种扩展链路控制协议,用于建立、配置、测试和管理数据链路连接
, w+ ?& o- d4 x# {
! x7 t6 r, W% S+ U( [ 网络控制协议:协商该链路上所传输的数据包格式与类型,建立、配置不同的网络层协议7 @8 K8 a) J& K6 E' s0 ] e& u0 `
3 @2 [: a1 v3 P# S% R. Z# i3 w
: Q" x- P+ M, K: ]3 P% p+ O |) `( X
$ Z3 O) [, k, K3 E$ \- v
二.PPPoE协议; C; R( i( e9 I, A
4 E+ ^5 r- `# n" U
PPPoE协议是把PPP封装到以太网中的链路层协议,可以是以太网中的多台主机连接到远端的宽带接入服务器
~! @; O8 ^' D1 p% t* V8 _1 M6 j8 q& d) N
工作过程:
5 h$ e* A; i3 c5 Y
0 W; T0 c) n i d( l Discovery阶段(发现阶段):
: f& O u. w- [. @% t# ?& ?! ?8 D* m4 N. _; \6 F& x
PPP Session阶段(PPP会话阶段): |