数据链路层工作原理及交换机工作原理

一、数据链路层的工作原理

1、数据链路层的基本功能

(1)数据链路的建立、维护与拆除-----物理地址、网络拓扑
(2)帧包装、帧传输、帧同步-----把数据封装在帧中、按顺序传送定界与同步--就是产生数据来识别帧的边界
(3)帧的差错恢复    就是采用重传方法进行  通过校验序列码是否相同相同的结束数据不同的话就需要重传
(4)流量控制  确保中间传输的设备的稳定及收发双方的传输速率的匹配

2、数据帧的格式

前导码帧起始定界符目的地址源地址类型数据帧校验序列

                7字节  1字节       六字节          六字节      2字节   46-1500字节          字节

数据链路层封装:目的地址+源地址+类型+数据+帧校验序列

物理层封装:前导码+帧起始定界符+目的地址+源地址+类型+数据+帧校验序列

前导码:前导码8个字节,实际前导码是7个字节剩下的一个字节是帧起始定界符的。前导码的作用是使目的主机接收器时钟与源主机发送器的时钟相同。紧接着是帧开始分节符字节“10101011”,用于指示帧的开始。前导码和起始定界符是为了隔离每个以太网帧的,也是定位符。

目的地址:目的地址包含了六个字节,标识数据帧的目的站点的MAC地址。目的地址可以是单地址、组播地址也可以是广播地址。

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

类型:类型包含2个字节,用来标识上层协议的类型,如0800h表示IP协议。

数据:数据可能包含46-1500个字节。数据域封装了通过以太网传输的高层协议信息。由于CSMA/AD算法的限制,数据帧不能小于某个长度高层协议要确保这个域至少包含46个字节。如果实际不足46个字节,则高层协议必须执行某些填充算法。数据域的长度上限是容易的,但以及被设置成了1500个字节。

帧校验序列:帧校验序列包含4字节。FCS是从目的地址开始到数据域结束这部分的校验和。校验和的算法是32位的CRC(Cyclic Redundancy Check,循环冗余校验法)

3、以太网的MAC地址

以太网MAC地址由48位二进制组成:

以太网MAC地址由48位二进制组成分成六段,用十六进制表示,前二十四位为厂商编号,后二十四位是网卡序列号。MAC地址的第八位为0时表示MAC地址为单播地址,第八位为1时表示为主播地址。物理网卡的MAC地址一定是单播地址,组播地址是一个逻辑地址,用来表示一组接受者而不是一个。

二、交换机工作原理与配置

1、交换机工作原理与配置

查看mac地址表,如果没有接口和mac地址对应则广播数据帧查看mac地址表,如果有接口和mac地址对应则直接单播
mac地址表老化时间300s,如果老化时间以内mac地址产生变化则重新刷新这个时间交换机工作原理:
1.基于源MAc地址学习
2.基于已知目标MAC地址转发
3.当目标MAc地址未知时,泛洪处理
4.交换机收到广播/组播帧时,无条件泛洪处理5.交换机一个接口可以学习多个MAC地址
6.交换机学习到同一个MAc地址,但是是从不同的端口到学习到的,
此时,将此MAc与后学习到的端口绑定起来。

 如果A想发送数据给B,A先将数据发送给交换机交换机查看自己的缓存表是否存取了端口1以及主机A的MAC地址,如果没有则记住主机A的MAC地址和端口号,分析出主机B的MAC地址并对照自己的缓存表看看是否存了主机B的MAC地址如果有直接发送数据给主机B,如果没有,交换机进行广播操作连接在交换机上的主机都能接到这个命令,并对比是否是自己的MAC地址如果不是丢弃数据,主机B接受到这个命令会接受数据并反馈给交换机。这个时候交换机会记住主机B的MAC地址和端口号。下次主机A在发送数据给主机B的时候就不需要在进行广播操作,可直接传送数据给B。

交换机转发原理:(接口绑定的对应的MAC地址)A接口1----B接口2  发送信息到交换机 交换机发送广播寻找目的方 校验MAC地址正确的通过  不正确的丢弃,  正确的通过后B通过单播一对一回复A。

三、华为简单命令

?的作用:1、显示命令 2、显示参数 3、命令列表  
Tab键 1、补齐命令 2、提示命令
快捷键:<Ctrl-A>光标移动到命令行的开始位置
              <Ctrl-E > 光标移动到命令行的结束位置

<Huawei> 用户模式
[Huawei] 系统视图模式
display history-command  显示历史命令
system-view 进入系统视图模式
display version 查看设备信息
display user  显示用户
interface Eth0/0/1  进入此端口   dis this查看端口配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值