网路类型 —根据数据链路层所运行的协议及规则来划分
P2P —点到点网络
MA — 多点接入网络
— BMA — 广播型多点
---NBMA --- 非广播型多点接入网络
数据链路层协议
以太网协议 — 以太网在封装数据帧时需要加入源MAC和目标MAC地址。(因为以太网所组建的二层网络中可以包含多个接口,每个接口之间都可以通过交互以太网帧的形式实现二层通讯。-- BMA
P2P:这能存在两个设备的网络可以不需要MAC地址也能正常通讯。
串线 —T1 —1.544Mbps
E1 --- 2.048Mbps
以太网 — 频分 — 所谓频分,就是在一根铜丝上同时发送不同频段的数据而互不干扰。实现数据并行发送
-
HDLC
-
PPP
HDLC — 一种专门应用在串线网络中协议 — 高级数据链路控制协议
HDLC分为两种 1.标准的HDLC: ISO组织颁布的HDLC(根据SDLC协议改进而来)标准
2.非标准的HDLC: 各个厂商根据ISO的HDLC协议改进而来
例:display interface Serial 4/0/0 (查看接口的二层特性串口在物理连线正常连接且二层使用相同的协议,则接口双UP
link-protocol hdlc (修改接口二层的协议类型)
PPP — 点到点协议 —应在串线网络中的协议
PPP协议的3个特性:
1:PPP协议有统一的标准,具有很强的兼容性,并且,任何只有支持全双工模式的串行接口都可以使用PPP协议。
2:PPP协议的可移植型比较强(PPPoE)
3:PPP协议可以进行认证和授权
通讯方式分类: 1.单工 2.半双工 3.全双工
PPP协议类似于TCP协议,在进行数据传输之前,也需要创建PPP会话。
分为3步:1. 链路建立阶段 —LCP建立
2.认证阶段 --- PPP的认证 --- 可选项
3.网络层协议协商阶段 ---(NCP协商)
PPP协议存在一系列的附属协议(成员协议)
LCP协议 — 链路控制协议
NCP协议 — 网络控制协议 — NCP是一系列的协议,针对网络层使用的协议不同,会存在对应的NCP协议。—IPCP —网络层使用IP协议时使用的NCP协议。
对应字段:F 及flag转换为二级制为01111110,前后各有一个,如果数据部分中出现同样的字段,需要进行转义操作。
A及address转换为二级制为11111111
C及control转换为二进制为00000011
协议部分为上层使用的协议类型。
FCS(帧校验序列用来校验数据帧的完整性)
一.链路建立阶段(lcp建立)
主要作用为通过LCP协议来协商链路建立时的一些基本且重要的参数。
MRU(PPP帧中数据部分允许携带的最大数据长度,大小为1500字节)
二.认证阶段—一般PPP认证是通过调用AAA来完成的,PPP在认证时,可以实现单向认证也可以实现双向认证。
PAP(密码认证协议,被认证方将用户名和密码通过明文形式发送给认证方,对方回复ACK则表示认证成功,回复NAK则表示认证失败。)
CHAP—挑战握手协(安全性更高,在认证中传递的不是明文信息,而是通过比较摘要值的方式来进行认证。
摘要值—通过HASH算法(算列函数)计算出来的—可以将任意长度的输入转换成固定长度的输出。
1.相同输入,相同输出。
2.不可逆性
3.雪崩效应
MD5 (HASH算法的一种,可以将任意长度的输入转换为128位的输出。
三:NCP协商阶段—通过NCP协议来完成对网络层数的协商,如果网络层使用的是IP协议,则将使用IPCP协议来完成NCP协商
IPCP协议主要协商两个参数:
1.IP报文的压缩格式:
2.IP地址
在IPCP在协商IP地址的过程,他会学习对方的主机路由。
IPCP在NCP协商中可以实现IP地址的分配
PPP的具体配置
例:获取IP地址方:
ip address ppp-negotiate-
给予方:
Remote address 10.0.0.1
认证配置:
认证方配置:
Local-user admin password cipher 123456
Local-user admin service-type ppp
Ppp authentication-mode pap (选择PAP认证)
Ppp authentication-mode chap (选择CHAP认证)
认证方配置:
ppp pap local-user admin password cipher 123456 —PAP
ppp chap user admin
ppp chap password cipher 123456 —CHAP