什么是MAC协议:
MAC是medium access control 是媒体介入控制层的意思,属于OSI模型中数据链路层下层子层。它定义了数据帧怎样在介质上进行传输。主要负责控制与连接物理层的物理介质,在发送数据的时候,MAC协议可以事先判断是否可以发送数据,如果可以发送,那么将给数据加上一些控制信息,最终将数据以及控制信息以规定的格式发送到物理层;在接收数据的时候,MAC协议首先判断输入的信息并是否发生传输错误,如果没有错误,则去掉控制信息发送至LLC(逻辑链路控制)层。
以上呢是从书本上得知的关于MAC的定义,读完后还是有点迷茫的感觉。好吧,其实这时候呢,咱们可以尝试着用更通俗的思维去理解这看深奥的东东。嗯,首先,一个无线网络是由无线电波交换分组来进行通信的节点组成的;分组就是被分成一组一组的数据。我想,就如同一个世界(无线网络)是由很多国家(节点)组成的,各个国家之间肯定要进行商业贸易和进出口吧,这些贸易的货物就是分组;用什么搬运这些进出口的货物呢?最方便的无疑是飞机(无线电波!)。嗯,无线网络明白了,接下来就是正题--无线网络中的MAC协议!MAC协议就是MAC层所规定的规矩,之前说到过,为了规范网络通信,国际标准化组织(ISO)就制定了OSI模型,即是开放系统互连模型,它把网络通信的工作分为七层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。这么个理解,就相当于国家把管理部门分为教育部、外交部、司法部、财政部等多个大部门来方便管理一样,这其中的数据链路层暂且可以理解为控制进出口贸易的商务部吧。商务部(数据链路层)下面分为两个科室,一个是监控进出口的A科室(媒体介入控制层),另外一个是负责把进出口货物管理分配的B科室(逻辑链路层);A科室(媒体介入控制层)其中就包含了各种MAC协议来管理进出口的贸易啦。相当于进出口贸易的法律规定一般,它规定了货物(分组或数据帧)怎么样在交通工具(介质)上进行交易(传输);在出口的时候(发送数据),法律规定(MAC协议)就根据当前国家经济情况实现判断是否应该出口(是否可以发送数据);如果可以,那么就给货物(数据)加上编号地址压缩加密等(控制信息),最终把货物(数据)以规定的打包方式(规定的格式)发送到对方国家的城市(暂且可以理解为物理层)。同理,进口时(接收数据),我得首先判断所要进口的货物是不是合法合格的(判断输入的信息并是否发生传输错误)如果不是走私、质量也可以,那么则解压解密提取编号(去掉控制信息)接收货物(数据),然后发送到负责分配货物到国内各个行业的B科室(逻辑链路控制层)。
嗯,上面就是关于MAC协议和数据链路层的大概理解。 有点乱,哈哈,明白就好。因为无线通信系统种类繁多,所以MAC协议是十分多的。但是基本的MAC协议就有三种。
(1)频分多址(FDMA)
(2)时分多址(TDMA)
(3)码分多址(CDMA)
究竟这三种协议是个什么样的概念呢?嘻嘻,请详见下回分晓
文章评论(0条评论)
登录后参与讨论