一、局域网的参考模型 局域网体系结构:——与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”表示广播地址。
|