HDLC:是在同步数据链路控制封装协议发展而来的数据链路层协议
HDLC是CISCO串行线路的缺省封装协议,是允许CISCO专用设备的连接,与其他的供应商的设备不兼容
如果没有运行CISCO IOS的设备链接应当使用PPP
 
HDLC命令
Router(config-if)#encapsulation hdlc
启用HDLC封装
HDLC是同步串口的缺省封装格式
 
广域网帧的封装格式
最常用的两个点对点广域网封装协议是HDLC PPP
 
ppp协议作用
控制数据链路的建立
对广域网的IP地址进行分配和管理
允许同时采用多种网络层路由协议
配置和测试数据链路
有效进行错误检测
在80年代末,人们在串行线路协议(SLIP)基础上开发PPP协议来解决远程互联网链接的问题

PPP可以通过NCP携带多个协议的数据包
PPP可以通过LCP建立和控制连接
 
 
PPP验证
PPP会话的建立
1.链路建立
2.验证阶段(可选)
3.网络层
 
如果需要验证,则须通信双方的路由器交换彼此的验证信息、
可以选择使用密码验证协议PAP或询问握手验证协议CHAP;在一般情况下,CHAP是首选协议
 
 选择PPP验证协议
 
PAP
密码明文传输
验证两端是同等的
两次握手,密码在链路上是明文传输的;连接建立后,需要不停地在链路上反复发送用户名和密码;远程节点受到登录尝试的频率和定时的机制
 
CHAP
密码验证协议CHAP
Run PPP
Use CHAP
Request for challenge
Challenge
Response
Access or Deny
 
第一步 拨号者发起CHAP呼叫
第二步 向拨号者发送挑战信息
第三步 拨号者处理挑战信息
第四步 拨号者向访问服务器发送挑战应答
第五步 访问服务器检查拨号者发过来的应答数据包
第六步 访问服务器向拨号者发送通过/失败的消息