一、局域网的参考模型
局域网体系结构:——与osi体系结构是有差异的!
物理层:用以传输出比特流并确定物理层有关特性。
数据链路层:数据以帧为单位传送,由于要解决介质访问控制问题又分为两个子层。
介质访问控制mac子层:主要功能是帧的封装和拆封、物理介质传输差错的检测、寻址、实现介质访问控制协议;
逻辑链路控制llc子层:主要功能是连接管理(建立和释放连接)、与高层的接口、帧的可靠、按序传输及流量控制。
网络层:由于一般共享信道局域网没有路径选择问题,可以不设,但将属网络层功能的通过访问点支持同多个站点的通信,交由数据链路层完成。
二、ieee802标准
ieee802委员会制定了如下标准:
ieee802.1:体系结构、网络互联和网络管理,水平部分涉及网络互联,垂直部分为综述文件,涉及各层;
ieee802.2:逻辑链路控制llc;
ieee802.3:csma/cd访问控制方法和物理层技术规范;
ieee802.4:令牌总线访问控制方法和物理层技术规范;
ieee802.5:令牌环介质访问控制方法和物理层技术规范;
ieee802.6:城域网访问控制方法和物理层技术规范;
ieee802.7:宽带技术;
ieee802.8:光纤技术;
ieee802.11:无线局域网的协议标准(ieee802.9、10,略)。
ieee802数据链路层帧格式:由数据域和控制域组成。
llc帧:格式与局域网种类无关,llc子层将高层pdu包作为llc帧的数据字段,加上源服务访问点和目的服务访问点及控制信息封成llc帧,然后再嵌入到mac帧中。
mac帧:mac子层把llc帧作为mac帧的数据字段,加上源地址sa、目的地址da、帧校验序列及控制信息封装成mac帧,然后再交级物理层经适当编码,以比特流在介质上传输。
图中有三种mac帧:csma/cd帧、令牌总线帧和令牌环帧。
llc子层可以为多个进程提供服务,用dsap和ssap来标识不同的用户进程。
llc子层dsap的最低位:i/g位,该位取0时为i代表单个的,其后面的7个比特表示单个目的服务访问点。
llc子层ssap的最低位:c/r位为0表示命令帧,为1表示响应帧,其余7位表示源服务访问点。
llc帧的控制字段与hdlc相似。
三、逻辑链路控制子层
1.功能特点及服务访问点llcsapllc子层的功能:完成osi数据链路层的功能,如帧的封装、差错控制、流量控制等,以及部分网络层的功能,如提供数据报、虚电路和多路复用等功能。
lan的多路复用:一对站点的多个高层进程之间可以通信。
虚电路和多路复用,可通过服务访问点(sap)实现。
2.llc子层提供的服务和服务原语
llc子层提供三种服务类型:
①操作类型1:不确认的无连接服务(是一种数据报服务,端—端的流量控制和差错控制由高层协议提供);
②操作类型2:面向连接的服务(是一种虚电路服务,连接在lsap之间进行,具有差错控制、流量控制和按序传输的能力);
③操作类型3:带确认的无连接服务。
由于局域网通信误码率较低,llc子层多采用操作类型1不确认无连接服务。
llc帧格式与hdlc的类似,控制字段提供了实现协议所需的要素,将帧分为三类。
四、介质访问控制mac子层
1.mac子层的主要功能:完成mac帧的封装、解封和介质访问控制。
2.mac子层的地址表示问题:
地址字段的位数:一种是6个字节长,用于表示全局地址,也可以表示局域地址;
另一种是2字节长,用于表示局域地址。
全局地址:世界上所有局域网的所有站点都有不同的地址。
保证全局地址的唯一性:网卡的生产厂家由ieee权威机构分配前三个字节,后三个字节由厂家自行分配。
局部地址:由lan的制造者规定和管理。
地址字段的倒数第2位:g/l位,为1时,为全局地址;为0时,为局部地址。
地址字段的最低位:为0时,表示一个单个站地址;为l时,表示组地址,组地址又分多站地址和广播地址,全“l”表示广播地址。