千家信息网

数据链路层详解

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一:数据链路层的功能1.1 数据链路层的建立,维护与拆除1.2帧包装,帧传输,帧同步1.3帧的差错恢复采用重传的方法进行。1.4流量控制确保中间传输设备的稳定及收发双方传输速率的匹配。二:以太网帧格式
千家信息网最后更新 2026年11月02日数据链路层详解

一:数据链路层的功能

1.1 数据链路层的建立,维护与拆除

1.2帧包装,帧传输,帧同步

1.3帧的差错恢复

采用重传的方法进行。

1.4流量控制

确保中间传输设备的稳定及收发双方传输速率的匹配。

二:以太网帧格式

2.1以太网MAC地址

用来识别一个以太网上的某个单独的设备或一组设备。

因MAC地址是由48位二进制数组成,所以通常分为六段。其中前24位是生产厂商想IEEE申请的厂商编号,后24位是网络接口卡序列号。MAC地址的第八位为0时,表示该MAC地址为单播地址,为1时,表示该MAC地址为组播地址。

2.2以太网帧格式

以太网有多种帧格式,这里介绍最为常用的Ethernet II的帧格式,该帧共包含六个域。

前导码包含八字结,包含一层帧起始定界符。在以太网中,前导码被认为是物理层封装的一部分,而不是数据链路层的封装。

目的地址包含六字节,标识了帧的目的站点MAC地址。目的地址可以是单播地址(单个目的地),组播地址(组目的地)或广播地址。

源地址包含六字节,源地址标识了发送帧站点的MAC地址。源地址一定是单播地址。(第八位是0)

类型域包含两字节,用来表示上层协议的类型,如0800H表示IP协议。

数据域包含46-1500字节。数据域封装了通过以太网传输的高层协议信息。 类型域和数据域可以理解为数据包

帧校验序列包含四字节,是从目的地址到数据域结束这一部分的校验。

三:交换机的转发原理。 重点!!!

3.1环境:初始状态的交换机,三台已知MAC地址用双绞线与交换机连接的PC机。

3.2过程:A主机想要将数据帧发送给B主机。

3.3原理:

  1. MAC地址学习

    因交换机处于初始状态,所以交换机中不存在MAC地址表,此时,A主机想发送数据帧给B主机,必然经过1号接口进入交换机,此时,交换机便会将A主机的源地址和收到该数据帧的接口编号(1号接口)对应起来,添加到交换机的MAC地址表中。

  2. 广播未知数据帧

    交换机知道A主机要将信息发送给B主机,但交换机目前只知道A主机的MAC地址,所以交换机在MAC地址表中找不到B主机的MAC地址,所以,交换机采用广播的方式,除了1号接口之外的所有接口都将转发这个数据帧,于是,B主机和C主机都会收到这个数据帧。

  3. 接收方回应消息

    B主机和C主机都接收到数据帧后,C主机查看数据帧,发现和自己没关系,所以不做回应。B主机发现对方的数据帧正式发给自己的,所以B主机会响应这个广播,并回应一个数据帧(B主机的源地址22...目标地址11...),此时,数据帧通过2号接口经过交换机,交换机便会将这个数据帧的源地址和接口编号(2接口)对应起来,添加到MAC地址表中。

  4. 交换机实现单播通信

    此时,A主机和B主机的通信便不需要借助广播了,因为交换机MAC地址表中已经记录了它们的条目。所以现在A主机和B主机通信,交换机会直接将数据通过对应接口发送给对方。

四:交换机的命令行配置

4.1用户模式

交换机启动完按下Enter键,首先进入的就是用户模式。该模式下,用户受到极大的限制,只能查看一些统计信息。

4.2特权模式

用户模式下输入enable(可以简写为"en")命令就可以进入特权模式,该模式可以查看并修改Cisco设备的配置。

4.3全局配置模式

特权模式下输入config terminal(可简写为"conf t")命令就可以进入全局配置模式,用户在该模式下可修改交换机的全局配置。

4.4接口模式

在全局配置模式下输入interface fastetherent 0/1(可简写为"int f0/1")命令就可以进入接口模式。与全局模式不同,用户在该模式下所做的配置都是针对f0/1这个接口所设定的。

4.5查看MAC地址表

特权模式输入命令:show mac-address-table[dynamic],"dynamic"是可选参数,可以使交换机只显示交换机动态学习到的MAC地址。

4.6配置接口的双工模式和速率

1.1配置指定接口的通信速率

命令行如下:Switch(config-if)#speed[10/100/1000/auto]

speed:配置接口速率的关键字

10/100/1000:为借口配置具体速率值。我们现在一般设置为100

auto:接口与对端自动协商通信速率。

1.2指定接口的双工模式

命令行如下:switch(config-if)#duplex[full /half /auto]

duplex:配置双工模式的关键字

full:将接口的双工模式指定为全双工

half:将接口的双工模式指定为半双工

auto:将接口的双工模式指定为自动协商

两台交换机的双工模式一般为全双工。duplex full

1.3查看接口的双工模式和通信速率

命令:show interface f1/0,在特权模式下就可以。

从显示结果中可以看出,链路建立后,双工模式协商为全双工,速率模式协商为100M/S通信速率。

地址 模式 交换机 接口 数据 主机 双工 配置 速率 命令 以太 通信 以太网 用户 目的 全局 字节 特权 广播 链路 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 互联网加科技 广东万易互联网科技有限公司惠州分公司 亿人帮互联网科技有限公司 互联网科技工作委员会毛军 互联网金融监管科技数据 互联网科技社 高科技与互联网 甘肃拓世互联网科技有限公司 济南和联互联网科技有限公司 青岛中康互联网医疗科技有限公司 昭通云南众福互联网科技有限公司 互联网公司科技股 彤创互联网科技有限公司 畅思互联网科技 互联网科技的全部知识 高科技互联网发展前景如何 怎样加入科技互联网 宇信科技在杭州互联网排第几 亚光科技低轨卫星互联网 互联网科技公司排名 互联网科技公司起名 科技金融是不是互联网金融 居家互联网科技有限公司 成都仁贤领冠互联网科技有限公司 济南华为互联网科技产业总部基地 须眉科技是互联网公司吗 工业互联网山东科技大学 江苏互联网智能科技产品出厂价 湖北辰鑫科技互联网
0