局域网主要技术特点
局域网最主要的特点是:网络为一个单位所有,且地理范围和站点数目均有限。
局域网具有如下的一些主要优点:
- 具有广播功能,从一个站点可以很方便地访问全网。局域网上的主机可共享连接在局域网上的各种硬件和软件资源。
- 便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。
- 提高了系统的可靠性(Reliability)、可用性(Availability)和生存性(Survivability)。
局域网的拓扑结构
星形网。由于集线器(hub)的出现和双绞线大量用于局域网中,星形以太网以及多级星形结构的以太网获得了非常广泛的应用。
环形网,最典型的就是令牌环形网(token ring),简称为令牌环。
总线网,各站直接连在总线上。
树形网,主要用于频分复用的宽带局域网。
IEEE802参考模型的基本概念与协议
它主要描述了网络体系结构中最低两层——物理层和数据链路层的功能以及网络层的接口服务。
物理层功能:实现位流的传输与接收、同步前序的产生与删除、信号的编码与译码等。物理层还规定了传输所使用的信号编码和介质,规定了网络的拓扑结构和传输速率。
IEEE802标准中将数据链路层分为逻辑链路控制和介质访问控制两个功能子层。通过数据链路层分割为两个子层,数据链路功能中与硬件相关的部分和与硬件无关的部分被分离,从而使LAN体系结构能适应多种传输媒体。换言之,以LLC不变的条件下,只需更换MAC子层便可适应不同的媒体和访问控制方式。
MAC子层负责对物理媒体的使用进行控制,与接入各种传输媒体有关的问题都放在MAC子层。MAC子层的主要功能是将上层交下来的数据封装成帧进行发送,接收时完成相反的过程,将帧拆卸;实现和维护MAC协议,即控制使用网络媒体的时间和方法、处理帧信息;MAC层要完成硬件寻址。
LLC子层可以认为是面向数据帧的传输控制层,负责把经由物理媒体传输的数据分解合成,并对可能在传输过程中发生的各种错误进行控制。LLC的主要功能是建立和释放数据链路层的逻辑连接、提供与高层的接口和差错控制。
IEEE802.3 MAC
帧格式
- 前导码:前导码字段P占7个字节,每个字节的比特模式为“10101010”。作用:实现收发双方的时钟同步。
- 帧界定:帧起始定界符字段SFD占1个字节,比特模式为“10101011”。作用:指示一帧的开始。
- 目的地址: DA占2个或6个字节。作用:标识接收站点的地址。它可以是单个的地址,也可以是组地址或广播地址。广播地址全为 1(48’HFFFFFFFFFFFF),广播发送给所有设备,而组播只发送给网络中一组类似的节点。
- 源地址:源地址字段SA占2个或6个字节。作用:标识发送站点的地址。但它的长度必须与目的地址字段长度相同。在 SA 字段中,不能包含广播地址或组播地址。
- 数据字段长度:数据字段长度占2个字节。作用:标识数据字段的字节数长度。如果此字段的值大于或等于16’D1536,则表示MAC客户端协议的以太网类型。
- 数据字段:数据字段,为了使协议正常操作,帧长度不能太短,对于10Mbps的CSMA/CD网中,帧的最小长度为64.
- 数据以及填充:这是网络层传递给数据链路层的帧,其长度为 46-1500 Bytes。协议规定最小报文64字节。
- 帧校验序列(FCS): FCS 字段位于,用于存储 CRC结果的帧的帧尾。
如下图所示,每层数据向下传输时都会进行封装,帧有效数据来源于上级网络层。
网桥的工作原理
自学习:网桥收到数据帧后先自学习。查找转发表中有无和帧源MAC地址一致的项目,如果没有,则添加新的表项(包括地址和接口的对应关系及帧的到达时间)。如果有,则刷新表项。
转发帧:如果有表项,则按表中给出的接口转发(如接口和收到此帧的接口相同,丢弃此帧,不转发)。如果没有,则向除源接口之外的所有接口转发数据帧。
在以太网中,数据帧以广播方式传送。系统工作时,网桥的每个接口都会接收到所连接网段上传送的各种帧。每收到一个帧,将其先存放在网段的缓冲区中。如检验无差错,且该帧时要发送到别的网段的帧,则通过查找转发表将收到的帧发送到对应的接口,进入相应网段中。若不是发往别的网段的帧,就将之丢弃,不增加别的网段的负担。