HCIP(一)
HDLC 和 PPP
HDLC ——一种专门应用在串线网络中协议—高级数据链路控制协议
标准的HDLC: ISO组织颁布的HDLC(根据SDLC协议改进而来)标准
非标的HDLC:各个厂商根据ISO的HDLC协议改进而来
[r1]display interface Serial 4/0/0 —查看接口的二层特性串口在物理连线正常连接且二层使用相同的协议,则接口双UP
[r1-Serial4/0/0]link-protocol hdlc —修改接口二层的协议类型
PPP —-—点到,点协议—-—应在串线网络中的协议
1,PPP协议有统一的标准,具有很强的兼容性,并且,任何只要支持全双工模式的串行接口都可以使用PPP协议。
2,PPP协议的可移植性型比较强—–PPPoE
3,PPP协议可以进行认证和授权
通讯方式
单工
半双工
全双工
PPP协议类似于TCP协议,在数据传输之前,也需要创建PPP会话。1,链路建立阶段-—–LCP建立
2,认证阶段—–PPP的认证—— 可选项
3,网络层协议协商阶段—NCP协商
PPP协议存在一系列的附属协议(成员协议)
LCP协议—-一链路控制协议
NCP协议—网络控制协议-—- NCP是一系列的协议,针对网络 层使用的协议不同,会存在对应的NCP协议。— IPCP —–网络 层使用IP协议时使用的NCP协议。
F — flag ---- 01111110----前后各存在一个,如果数据部分中出现同样的字段,则需要进行转义操作。
A – Address — 11111111—固定由8位1填充
C— control — 00000011
协议—上层使用的协议类型
FCS --—帧校验序列—-—校验数据帧的完整性
1,链路建立阶段—LCP建立
主要作用是通过LCP协议来协商链路建立时的一些基本且重要的参数。
MRU —PPP帧中数据部分允许携带的最大数据长度——字节—–1500
确认是否进行认证以及如何进行认证
2,认证阶段—–一般PPP认证是通过调用AAA来完成认证的
PPP在进行认证时,可以实现单向认证也可以实现双向认证
发送给认证方,对方回复ACK则表示认证成功,回复NAK则表示认 证失
PAP ----密码认证协议—被认证方将用户名和密码通过明文形 式
3,NCP协商阶段— 通过NCP协议来完成对网络层参数的协商—如果网络层使用的是IP协议,则将使用IPCP协议来完成NCP协商
IPCP协议主要协商两个参数–—1,IP报文的压缩格式;2,IP地址