目录
数据链路的作用
数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域网 等通信手段。
TCP/IP中对于OSI参考模型的数据链路层及以下部分(物理层)未作定义。
因为TCP/IP以这两层的功能是透明的为前提。然而,数据链路的知识对于深人 理解TCP/IP与网络起着至关重要的作用。
数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范。通信媒 介包括双绞线电缆、同轴电缆、光纤、电波以及红外线等介质。此外,各个设备 之间有时也会通过交换机、网桥、中继器等中转数据。
实际上,各个设备之间在数据传输时,数据链路层和物理层都是必不可少的。
众所周知,计算机以二进制0、1来表示信息,然而实际的通信媒介之间处理的却 是电压的高低、光的闪灭以及电波的强弱等信号。把这些信号与二进制的0、1进 行转换正是物理层的责任。数据链路层处理的数据也不是单纯的 0、1序列,该层把它们集合为一个叫做“帧"的块,然后再进行传输。
数据链路的段
数据链路的段是指一个被分割的网络。然而根据使用者不同,其含 义也不尽相同。例如,引入中继器将两条网线相连组成一个网络。
这种情况下有两条数据链路:
从网络层的概念看,它是一个网络(逻辑上)即,从网络层的 立场出发,这两条网线组成一个段。
从物理层的概念看,两条网线分别是两个物体(物理上)即, 从物理层的观点出发,一条网线是一个段。
网络拓扑
网络的连接和构成的形态称为网络拓扑(Topology)。网络拓扑包括 总线型、环型、星型、网状型等。拓扑一词不仅用于直观可见的配线方 式上,也用于逻辑上网络的组成结构。两者有时可能会不一致。而目前实际的网络都是由这些简单的拓扑结 构错综复杂地组合而成的。
MAC地址
MAC地址用千识别数据链路中互连的节点。以太网或FDDI中,根 据IEEE802. 3的规范使用MAC地址。其他诸如无线LAN (IEEE802. lla/b/g/n 等)、蓝牙等设备中也是用相同规格的MAC地址。
MAC地址长48比特,结构如图所示。在使用网卡(NIC)的情况下, MAC地址一般会被烧入到ROM中。因此,任何一个网卡的MAC地址都是唯一的,在全世界都不会有重复。
MAC地址中3 -24位(比特位)表示厂商识别码,每个NIC厂商都有特定唯 一的识别数字。25 -48位是厂商内部为识别每个网卡而用。因此,可以保证全世 界不会有相同MAC地址的网卡。
IEEE802. 3制定MAC地址规范时没有限定数据链路的类型,即不论哪种数据 链路的网络(以太网、FDDI、ATM、无线LAN、蓝牙等),都不会有相同的MAC 地址出现。