数据链路层的网络类型:
根据数据链路层所使用的协议及规则来进行划分:
1.P2P网络 --- 点到点网络
2.MA网络 --- 多点接入网络
①BMA -- 广播式多点接入网络
②NBMA -- 非广播式多点接入网络
数据链路层的网络协议特点:
①MA网络 --- 以太网:
以太网协议 -- 封装数据帧时,需要源MAC地址和目标MAC地址(MAC地址是以太网独有的)
#利用以太网的二层网络中可以包含的多个接口(>=2),每个以太网接口之间都可以通过交互以太网帧的形式进行二层通讯(以太网组建多节点网络)
#使用MAC地址用来表定主机
#所以 以太网属于MA网络,而且以太网支持广播,所以以太网属于BMA网络(广播)
为什么以太网的速度比串线快?
以太网的频分技术
#以太网的一根铜丝上可以同时发送不同频段的信号,且互不干扰。实现数据的并行发送
以太网技术:
①同轴电缆 [传递数字信号]
②电话线(RJ-11) [传递模拟信号]
③光纤 [传递光信号]
②P2P网络 --- 串线技术:
P2P网络
当一个网络中只能存在两台设备,并且不允许第三台设备(无论是什么设备,包括集线器等)加入,这样的网络称为
#不需要MAC地址进行主机区分
使用串线,且设备上有对应的串线端口 --- 串线网络
#串线优点:[传输距离远且安全]
#两种串线标准:
①T1:最大到1.544Mb
②E1:最大到2.048Mb
之前学习的数据链路层都是基于以太网二类帧的网络,而这次主要讲述的是P2P类型网络
P2P网络:
首先P2P网络要求为:一个网络中只能存在两台设备,并且不允许有第三台设备接入(包括集线器,交换机等设备),而且P2P网络使用的是serial接口(需要加对应的serial 板)。由于P2P主要是使用串线进行数据传输,P2P串线网络支持的两种下行技术:HDLC协议和PPP协议。
在P2P网络中,如果对应的接口的串线协议不一样,则无法通信(封装方式不一样),串线的通信标准为双up + ip address
P2P没有ip也可以正常通讯,配置ip主要是为了ping地址,主要为了三层通讯(三层协议)
①HDLC协议:
HDLC : 高级数据链路控制协议 -- 应用在串线的数据链路层协议 (缺点:不同版本间兼容性不强)
HCLC的版本:
- 满足标准的HDLC :ISO组织在SDLC的基础上优化得来
- 非标准的HDLC :各大厂商在标准的HDLC的基础上进行优化发展得来的
不同的厂商的HDLC和标准的HDLC有区别,思科使用的是非标准的HDLC协议,而华为则默认使用PPP协议。如果华为切换为HDLC,也是非标准的HDLC协议。有趣的是,华为切换为非标准的HDLC协议被抓包都默认是思科的(原因:非标准HDLC是由思科提出的)
HDLC的数据包内:字段较少 -- 完成的事情较少
#没有MAC地址(P2P网络),使用Portocol协议来标定上层协议[类似于以太网的type],仅能完成介质访问控制工作
抓取一个DHLC网段
分析:HDLC的数据包内:字段较少 -- 完成的事情较少
没有MAC地址(P2P网络),使用Portocol协议来标定上层协议[类似于以太网的type],仅能完成介质访问控制工作,标识为思科
②PPP协议
PPP : 点到点协议 -- 应用在串线链路的协议
PPP协议的特点:
1.PPP协议有相同的标准,所以兼容性较强
同时也可以支持 任何一种支持全双工的串线之中
2.有较强的可移植性(原因:PPPoE技术) PPPoE ---> PPP over E (E:以太网)
PPP协议可以做认证和授权 --- 可以做计费系统
在计算机上的查看PPPoE:电脑-设置-网络-拨号-连接-设置新连接-PPPoE
PPP协议中包含多个成员协议:
①LCP协议 --- 链路控制协议
②NCP协议(一系列协议的总称) --- 网络控制协议
其中IPCP协议(针对三层的IP协议时的协商) --- 后面建立PPP协议会讲到
PPP的帧结构:
格式:F A C 协议 信息部分 FCS