一、概述
1.数据链路层功能
链路管理,分帧组帧,差错控制,流量控制。
2.链路管理
1.线路配置,传输方式,线路规程,链路状态管理
线路配置:点对点,多点(广播)
点对点就是两个节点由专用线路连接
多点就是两个以上的节点公用一条线路
传输方式: 单工,半双工,全双工;同步传输,异步传输;串行传输,并行传输
单工:A到B可以发消息,B到A不能发消息
半双工:A到B可以发消息,B到A可以发消息,但不能同时进行
全双工:可以同时进行
线路规程:询问/应答;轮询/选择
询问/应答:(点对点)
轮询/选择:(多点)总线型模型,轮询(主设备希望接受数据);选择(主设备希望发送数据)。
轮询:主站点发送 一个询问帧,没有数据就回答NAK,有就直接用数据帧回答
选择:主站点发送SEL帧,从设备同意回复ACK,不同意就回复NAK。
3.分帧组帧
成帧是将一串比特流分割并插入标签的技术。
成帧技术:字节计数,字节填充的标志字节法,比特填充的标志比特法,编码违禁法
字节计数:头部计数
字节填充的标志字节法:PPP协议
比特填充的标志比特法:HDLC协议
编码违禁法 :以太网,曼彻斯特编码
4.差错控制与流量控制
自动重复请求(ARQ):数据帧在传输过程中出现错误,接收方返回一个NAK,出错的帧可以重发。
停止等待协议:
滑动窗口协议:GBN,SR
二、HDLC协议
从数据链路层功能角度看HDLC协议:
1.链路管理:支持点对点和多点,支持半双工和全双工,支持询问/应答,轮询/选择。
站点类型:主站点,从站点,复合站点。
通信方式:正常非平衡应答(NRM)要以前通知,异步非平衡应答(ARM)不需要提前通知,异步平衡应答(ABM)不需要提前通知且没有主从之分。
链路配置:非平衡式,对称式,平衡式。
2.分帧与组帧:比特填充的标志比特法,01111110作为帧界限。
分为三种帧:I帧(信息帧),S(监控帧),U帧(无信息帧)。
格式:
标志(01111110) 地址 控制 信息 校验和 标志 地址:从站地址或者是以从站工作方式的复合站点的地址。以1结尾,单位为字节
信息:I帧为数据信息,S帧没有,U帧为链路控制信息。
校验序列:循环冗余码CRC。
控制:
I 0 发送端序号 PF为0表示还有帧发送 接收端序号 S 10 code PF 接收端序号 U 11 code PF code 主要介绍S帧使用方式:
S帧CODE分为四种:RR,RNR,REJ,SREJ.
REJ:用于GBN;SREJ:用于SR。
轮询:主站点:RR;从站点:有:直接I帧应答;无:RR
选择:主站点:RNR;从站点:有:RR,无:RNR
3.流量控制与差错控制。
采用滑动窗口协议。检错并且纠错
三、PPP协议
从数据链路层功能角度看PPP协议:
1.链路管理:只支持点对点,只工作在全双工模式。
2.成帧与组帧:字节填充的标志字节法。
3.流量控制与差错控制
无差错控制。
支持身份认证
四、局域网(LAN)
1.局域网概述
属于链路层。
局域网模型 逻辑访问控制子层(LLC) 媒体访问控制子层(MAC) 介质访问单元(MAU) 介质访问说明
2.帧格式
LLC提供三种服务:
1.无确认无连接服务:以太网
2.有确认无连接服务:WiFI
3.有连接有确认服务:蓝牙
DSAP与SSAP:是逻辑地址,标识的是数据链路层不同服务访问点。
3.MAC层
解决多点如何使用信道问题。
(1)静态信道复用:频分复用(不适合数字信号),时分复用(适合数字信号),波分复用,码分复用。
(2)动态信道分配:竞争协议,无冲突协议,有限竞争协议。
4.竞争协议
(1)Aloha协议
协议核心:有就发,不管是否碰撞。
(2)时隙Aloha协议
协议核心:时间到了就发。
(3)CSMA/CD:载波监听多路访问/冲突检测,以太网使用。
(4)CSMA/CA:载波监听多路访问/冲突避免,无线WiFI使用。
5.以太网
总结:以太网基带传输数字信号,使用曼彻斯特编码;提供无确认无连接服务;长度范围64-1500B,其中控制信息18B;MAC地址长度为6B;发送数据的方式是广播;编码违禁法成帧。
10BASE5详解:10表示10Mb/s的传输速度,注意Mb与MB的区别,BASE表示基带传输,5表示同轴电缆粗缆500m;2表示同轴电缆细缆185m;T表示双绞线;F表示光纤。
以太网不使用LLC层。
6.CSMA/CD协议(王道)
7.以太网帧格式
错误帧简单丢弃,无需重传。
前导码7字节 帧起始定界符1字节 目的MAC地址6字节 源MAC地址6字节 类型/长度 信息 循环冗余码4字节
五、网桥与二层交换机
还未复习,以后补充。