目录
HDLC协议 --- 中文名:高级数据链路控制协议 --- 是专门应用在串线里面的协议。
PPP --- 英文名: point to point protocol ---- 中文名:点到点协议
(一)网络类型 --- 根据数据链路层运行协议及规则划分的
P2P --- Point to Point --- 点到点网络
MA --- Multi-Access Network ---- 多点接入网络 BMA --- Broadcast … --- 广播型多点接入网络
NBMA --- Non-Broadcast ---- 非广播型多点接入网络
以太网 --- 重要特点 --- 需要在数据中添加MAC地址
原因:利用以太网搭建的二层网络中可以包含多个(两个或两个以上)的接口,每个以太网接口之间都可以通过交互以太网帧的方式进行二层通讯。 ---- 属于MA,并且由于以太网支持广播行为,所以,属于BMA。
点到点网络 --- 只能由两台设备构成,并且不支持拓展。
串线:T1:1.544Mbps
E1:2.048Mbps
以太网技术 --- 实现频分 --- 实现一根铜丝可以同时发送不同频段(信道或频道)的信号而互不干扰。实现数据的并行发送。
(二 )HDLC协议
HDLC协议 --- 中文名:高级数据链路控制协议 --- 是专门应用在串线里面的协议。
有两种:
1,标准的HDLC --- ISO在SDLC的基础上研发。
2,非标的HDLC --- 各大厂商在标准的HDLC的基础上研发。
特别注意:标准的HDLC和非标的HDLC之间不兼容
[r1]display interface Serial 4/0/0 --- 查看接口的二层特征
Link layer protocol is PPP --- 华为串口默认支持的协议是PPP
[r1-Serial4/0/0]link-protocol hdlc --- 修改数据链路层的协议类型
Link layer protocol is nonstandard HDLC --- 华为使用时非标的HDLC
(三)PPP及PPPOE协议
PPP --- 英文名: point to point protocol ---- 中文名:点到点协议
PPP具有统一标准,具有很强的兼容性。
PPP可以实现认证和授权 --- 可以做计费系统。
PPP--- 需要经过三个阶段完成会话的建立
1,链路建立阶段 --- LCP建立
2,认证阶段 --- 可选
3,网络层协议阶段 --- NCP协商
PPP协议具有成员协议 --- LCP --- 链路控制协议
--- NCP --- 网络控制协议(IPCP协议)
1,链路建立阶段
--- 通过LCP(0XC021)协议来进行链路状态协商,之后根据协商的参数来创建链路。
MRU --- PPP帧中数据部分所允许携带的最大长度(字节)
是否进行认证及认证方式都需要通过LCP协商确定。
在LCP中的数据包
configure - request
configure - ACK
configure - NAK
2,认证阶段
-- PAP,CHAP
PPP的认证可以做双向认证也可以做单向认证
PAP --- 密码认证协议 --- 将会以明文的形式传递用户名和密码,安全性较低。
CHAP ---挑战握手协议 -- 采用比对摘要值的方式进行认证
摘要值 --- 通过一种算法算出的 --- HASH算法(散列函数) -- 将任意长度的输入转换成固定长度的输出。 --- 固定长度的输出就是摘要值。
HASH运算的特点 --- 1,不可逆性2,雪崩效应
MD5 ---可以将任意长度的数据转换成128位的数据。
3,NCP协商(IPCP协议协商)
--- IP地址,IP报文的压缩方式。
P2P获取IP
在NCP的协商过程中,上方会学习对方接口IP的主机路由。