局域网体系结构层次简介
上一篇讲过局域网体系结构总共分为三层:物理层 媒体访问控制子层 逻辑链路控制LLC子层 下面分别介绍他们的各自的主要作用:
1、物理层 局域网体系结构中的物理层跟OSI参考模型中物理层的功能是一样的 主要处理物理链路上传输的比特流 实现比特流的传输与接收 同步前序的产生和删除 建立 维护 撤销物理连接 处理机械 电气和过程的特性 物理层规定了所使用的信号 编码 传输媒体 拓扑结构和传输速率
物理层有以下四个部分组成
物理介质(PMD):提供与线缆的物理连接
物理介质连接设备(PMA):生产发送到线路上的信号 并接受线路上的信号
连接单元接口(AUI)
物理信号(PS)
2、媒体访问控制MAC子层 MAC子层负责介质访问控制机制的实现 即处理局域网中个站点对共享通信介质的争用问题 不同类型的局域网通常使用不通的介质访问控制协议 另外MAC子层还涉及局域网中的物理寻址 局域网体系结构中的LLC子层和MAC子层共同完成类似于OSI参考模型中数据链路层的功能 将数据组成帧进行传输 并对数据帧进行顺序控制 差错控制和流量控制 使不可靠的链路变成可靠的链路 但是局域网是共享信道的 帧的传输没有中间交换节点 所以与传统链路是有较大区别的 主要体现在:
LAN链路支持多重访问 支持组地址和广播式的帧传输
支持MAC层链路访问
还提供计算机网络OSI体系结构中的一些网络层功能
局域网体系结构中的MAC子层在支持LLC子层中完成问题访问控制功能 可以提供多个可供选择的媒体访问控制方式 在使用MSCP(MAC子层服务访问点)支持LLC子层时 MAC子层实现帧的寻址和识别 MAC到MAN的操作通过同等层协议来进行 MAC子层还提供帧检验序列和完成帧检验等功能
3、逻辑链路控制LLC子层 LLC子层负责屏蔽掉MAC子层的不同实现 将其变成统一的LLC界面 从而向网络层提供一致的服务 LLC子层在IEEE 802 系列标准中规定两种类型的逻辑链路服务:
无连接LLC
面向连接LLC
在无连接LLC的操作中 链路服务是一种数据报服务 信息帧在LLC实体间交换 无需在同等层实体间实现建立逻辑链路 对这种LLC帧既不确定 也无任何流量控制或差错恢复 支持点对点 多点和广播式通信 在面向连接LLC的操作中 提供服务访问点之间的虚电路服务在任何信息帧交换前 在一对LLC实体间必须建立逻辑链路 在数据传送过程中信息帧依次发送 并提供差错恢复和流量控制功能
尽管将局域网的数据链路层分成了LLC和MAC两个子层 但这两个子层是都要参与数据的封装和拆封过程的 而不是只有其中某一个子层来完成数据链路层帧的封装及拆封 在发送方 网络层下来的数据分组首先要加上DSAP(Destination Service AccessPoint 目的服务访问点)和SSAP(Oource Service Access Point 源服务访问点)等控制信息在LLC子层被封装成LLC帧 然后又LLC子层将其交给MAC子层 加上MAC子层相关的控制信息后被封装成MAC帧 最后又MAC子层交局域网的物理层完成物理传输 在接收方 则首先将物理的原始比特流还原层MCA帧 在MAC子层完成帧检测和拆封后变成LLC真交给LLC子层 LLC子层完成相应的帧检验和拆封工作后将其还原成网路层的分组上交给网络层 总之 局域网的LLC子层和MAC子层共同完成类似于OSI参考模型中数据链路层功能 只是考虑到局域网的共享介质环境 在数据链路层的实现上增加了介质访问控制机制
没有基础何来捷径