网络类型----根据数据链路层使用的协议来进行划分的
二层封装协议
MA----多点接入网络
BMA----广播型多点接入网络
NBMA-非广播型多点接入网络
P2P----点到点的网络
当一个网络中只能包含两台设备时,啧这样的网络不需要使用MAC地址进行寻址,
这样的网络称为P2P网络
以太网协议---需要使用MAC地址对不同的主机设备进行区分和标识
之所以需要使用MAC地址进行数据寻址,主要是因为利用
以太网组建的二层网络可以包含多个(两个或两个以上)的
接口,每个以太网接口之间都可以通过交互以太网帧的方式
进行二层通讯------属于BMA
以太网线 RJ-45 RJ-11 同轴电缆 光纤
T1---1.54Mbps
E1---2.048Mbps
以太网---频分----在同一种传输介质上可以同时发送不同频段的电波而互不干扰,实现数据的并行发送
HDLC协议----高技术局链路控制协议
可分为
- 标准的HDLC------由ISO组织颁布的满足工业标准的HDLC版本
- 非标准的HDLC---各大厂商基于标准的HDLC协议改进而来
但非标准的HDLC协议兼容性很差 不同种HDLC不兼容
默认情况下,cisco设备组建的串线
PPP----点到点协议
优点
- 兼容性强,有统一的版本,并且只要是支持全双工的串线
都可以使用ppp协议进行封装
2.PPP协议具有很强的可移植性----PPPoE 把ppp协议移植到以太网协议中
3.支持认证和授权
PPP协议和TCP协议类似 在传输数据之前需要建立PPP会话
PPP协议拥有一些列的成员协议
LCP协议----链路控制协议
NCP协议----网络控制协议
单工----只能A--->B
或者B--->A
半双工----可以A--->B
或者B--->A
但不能同时通讯
全双工-----可以A--->B
或者B--->A
可以同时通讯
串口路由配置
Display interface 查看接口二层特征
进入接口后
Link-protocol hdlc/ppp 切换协议
PPP数据包
F---Flag----01111110-------7E
A---Address----11111111--FF
C---control-----00000011---03
协议 ---- 表示上层使用的协议类型------16bit
FCS ------- 帧校验序列 --- 保证数据完整性--16bit
PPP会话建立
1.链路建立阶段---LCP建立 LCP是一种协议
MRU --- PPP帧中数据部分所允许携带的最大字节数 默认1500字节
第二阶段是否需要认证一集如何认证
协商是双向的
2.认证阶段-------是一个可选项
PPP一半通过调用aaa平台来完成认证 支持单向认证和双向认证
PAP --- 密码认证协议---被认证放将用户名和密码以铭文的形式
发送给认证方,如果认证成功,啧认证方恢复ACk,否则回复NAK
CHAP --- 挑战握手协议 --- 安全性更高 不再是直接发送明文而是通过比对摘要值来进行确认
3.网络层协议协商阶段-----NCP协商 NCP协议是一堆协议的总称
如果三层使用的是IP协议,则需要使用PCP协议及其参数
- IP报文的压缩格式
- IP地址
一旦认可了对方的ip地址则将自动学习到达改地址的主机路由
甚至可以下发一个路由
HASH 散列函数 ----将任意长度的输入 转换为固定长度的输出
特点
- 相同输出相同输出 用同样的输入 无论多少次都是相同的输出
- 不可逆性 ---- 和加密的本质区别
- 血崩效应 ---- 输入发生微笑变化,输出会发生巨大的变化
MD5 --- HASH算法中的一种,可以将任意长度的输入转化为128位的输出