- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 数据链路层的维护 本 章 要 点 数据链路层的功能 数据链路层的组成 以太帧的捕获与分析 数据链路层的故障判断与排除 第一节 数据链路层的功能 1.1 OSI模型中的数据链路层的功能 数据链路层位于OSI模型中的第二层 . 1.2 基于数据链路层通信的物理寻址功能 为了让数据从源计算机传输到目的计算机,两端的计算机上都需要有物理地址。在以太网中,物理地址是一个48比特,以十六进制表达表示的。该物理地址被嵌入NIC(网卡)的芯片中,一般不能修改。这个地址被称为物理地址或MAC地址。虽然许多NIC允许嵌入的MAC地址被软件任务所取代,但是这种做法并不受推崇,因为这样可能导致MAC地址重复,从而在网络上造成灾难性的后果。 MAC地址由两个字段组成:OUI(厂商唯一标识符)和ID序列号,其中OUI为3比特或25比特,而序列号为24比特。OUI标识了NIC的制造厂商,而MAC地址的序列号部分则唯一地标识了NIC网卡。这两部分联合在一起就确保了在网络中不存在重复的MAC地址。如果某家厂商想要生产以太网卡,他们就必须从IEEE组织购买一个24比特的ID。 第二节 数据链路层的组成 物理层设备没有校验信息的功能,用于接收和校验直接来自物理层的信息的任何设备都包含数据链路层的功能。由数据链路层设备校验的信息是称为“帧”的字节包。在以下的几个小节中,我们将分析帧、网络接口卡、交换机和网桥。在介绍这些设备的过程中,读者能够掌握数据链路层的组成和各个组成设备的工作模式。 4.2.1 数据链路层的传输对象——“帧” 帧(Frame)是对数据的一种包装或封装,之后这些数据被分割成一个一个比特后在物理层上传输。这种数据包被称为“帧”有一个非常简单的理由:当网络层向下发送一个数据包到数据链路层时,这个数据包被“帧”化,即在数据包的头部和尾部加上一些字节作为帧头和帧尾。如图4-3所示。 4.2.2 数据链路层中封装帧的设备—NIC网卡 NIC(网络接口卡)用于物理层和数据链路层。在数据链路层,NIC包含设备的物理地址用于执行特定网络系统结构所要求的数据格式化操作和介质接入操作的组件。作为操作系统和NIC之间接口的设备驱动器也是数据链路层的一部分。 观念上,网络接口卡在网络中发挥着不显眼的作用。接口卡和工作站连在一起,用户只需将接口卡插上,而不用过多地考虑接口卡的用途和工作原理。这是大多数网络管理人员所采取的方法,也是一种合理的方法。然而,要记住在选择和配置NIC的工作模式,以便用户在挑选NIC的过程中有个明确的概念。 4.2.2 数据链路层中封装帧的设备—NIC网卡 1.网卡与网络类型的匹配 首先,用户必须保证NIC的类型和您所使用的网络类型相匹配。 2. 网卡驱动程序 驱动程序是连接操作系统和硬件设备的一套软件系统。 3. 网卡工作模式 NIC通常能够兼容的工作模式由如下几种: 10M bps半双工 10M bps全双工 100M bps半双工 100M bps全双工 4.2.3 数据链路层上接收和转发帧的设备—交换机 交换机用于接收和转发帧,并且基于物理地址决定是过滤掉还是发送帧。因为一个交换机在功能上相当于多端口网桥,又由于交换机比网桥更普遍,因而本书只讨论交换机。需要记住,涉及到交换机的大部分章节的内容同样适用于网桥。 计算机工业的发展进程表明,设备价格不断下降,运行速度越来越快,一些更快速的网桥被生产出来,而且能够提供更多的端口,价格也更便宜。计算机工业需要提供性能更好的,更便宜的,速率更高的网桥进行重新命名,这就是以太网交换机。其实在本书中所提到的交换机实际上都是网桥。 4.2.3 数据链路层上接收和转发帧的设备—交换机 1.交换机的功能 所有交换机的基本功能都是相同的:接收帧,寻找通向目的的地址的端口,发送帧。交换机保存一个MAC地址表和端口数对。当产换机刚启动时,地址表是空的。当工作站发出一个帧时,交换机读出帧的源地址和目的地址,记下收到该帧的端口。 源地址和端口数用于建立交换表,存在CAM(按内容寻址的存储器)中。如果交换机在地址表中已经保存了源MAC地址,则它只对计时器作简单地更新。计时器记录在源端机发送出帧以后,该源地址在地址表中所
文档评论(0)