CCNA - 理解二层帧和交换机

认识和初始化交换机
在这里插入图片描述
① System LED 系统指示灯,绿色正常,琥珀色代表异常。亮为设备运行中。
② Remote Power Supply LED 冗余电源指示灯。闪烁的绿灯-已安装,但无法供电;琥珀色,冗余电源为运行;闪烁的琥珀色,内部电源故障,冗余电源供电。
③ 端口模式指示灯
④ 端口模式指示灯
⑤ 端口模式指示灯
⑥ 端口模式指示灯
⑦ Mode Button 功能键(堆叠、破解密码时使用)
⑧ Port Status LED 端口状态指示灯。琥珀色代表管理禁用而不能转发或生成树原因。绿色代表转发状态,为正常工作。

上架
Console如何使用,链接线缆
找到对应的端口,从设备管理找到对应的serial接口,调整为9600的波特率
2层交换机(2950、2970交换机)的管理接口,方便管理员远程管理该设备,只能设置1个管理接口

单工、半双工和双工
① 单工数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发送信息,不能实现双向通信,举例:电视,广播。
② 半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;在同一时间只可以有一方接受或发送信息,可以实现双向通信。举例:对讲机。
③ 全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力;在同一时间可以同时接受和发送信息,实现双向通信,举例:电话通信。
理解以太网和交换机的操作
介质
① 同轴电缆
② 铜介质
③ 光纤

二层的封装
以太网2层帧的结构
① ERH2 以太二型(下图中数字单位为字节Byte,非位bit)
在这里插入图片描述
前导位 + 目的MAC + 源MAC + 类型 + 负载(负载最大是1500字节 2层MTU - 最大传输单元)+ 帧校验和
注意:如果Type的值如果大于1536,需要封装eth2以太二型
② 802.3
在这里插入图片描述
若帧长度字段小等于于1500,那么封装802.3
使用802.3类型帧封装的协议包括:
CDP,思科私有协议,用于发现对端设备、IP、型号、平台等内容,默认开启
LLDP,链路层发现协议(公有标准)

MAC地址和MAC地址表
硬件地址(MAC 地址 / 物理地址),通常一个设备(接口)具备一个唯一的MAC地址(其实可以改动MAC地址),共有48位,前24位为组织唯一标识,后24位为组织自主分配。
单播MAC f0 - 11110000,第1个8位组的最后一位是0
组播MAC 01 - 00000001,第一个8位的最后一位是1
广播MAC ff - 11111111,第一个8位组的最后一位是1(全部为1)
在这里插入图片描述
MAC地址表,一个2层转发表(同一个小区),同一个广播域内的设备需要MAC地址转发(另一个重要的转发表是 IP 路由表,A小区到B小区)
MAC地址表有多种形成方式
① 默认情况下,是自动学习。Dynamic(动态),当交换机转发或者泛洪以太网帧的时候从源字段提取MAC和接口关联
② 静态地址。
PC和路由器属于DTE设备(数据终端设备)。
交换机属于DCE设备(数据通信设备)。

附:
为下文所说的模2运算进行补充:用模2运算进行加法时不进位,例如,1111 + 1010 = 0101。减法和加法一样,按加法规则计算。

为了保证数据传输的可靠性,在计算机网络传输数据时,必须采用各种差错检测措施。目前在数据链路层广泛使用循环冗余检验CRC(Cyclic Redundancy Check)的检错技术。以下为CRC(循环冗余检验)的原理:
在发送端,先把数据划分为组,假定每组K个比特。现假定待传送的数据M = 101001(K = 6)。CRC运算就是在数据M的后面添加供差错检测用的n位冗余码,然后构成一个帧发送出去,一共发送(K + n)位,在所发送的数据的数据后面增加n为的冗余码,虽然增大了数据传输的开销,但却可以进行差错检测。当传输可能出现差错时,付出这种代价往往是很值得的。
这n为冗余码可用以下方法得出。用二进制的模2运算,进行2 n*乘M的运算,这相当于在M的后面添加n个0。得到的(k + n)位的数除以收发双方事先商定的长度为(n + 1)位的除数P,得出商是Q而余数是R(n位,比P少一位)。关于除数P下面还要介绍。现假定待传输数据M = 101001(即 K =6),除数P = 1101(即n = 3)。经模2出发运算后冗余码拼接在数据M的后面发送出去。这种为了进行检错而添加的冗余码常称为帧检验序列FCS(Frame Check Sequence)。因此加上FCS后发送的帧是101001001(即2nM + FCS),共有(K + n)位。
在这里插入图片描述

顺便说一下,循环冗余检验CRC和帧检验序列FCS并不是同一个盖帘。CRC是一种检错方法,而FCS是添加在数据后面的冗余码,在检错方法上可以选用CRC,但也可不选用CRC。
在接收端把接收到的数据以帧位单位进行CRC检验:把收到的每一个帧都以同样的除数P(模2运算),然后检查得到的余数R。如果在传输中无差错,那么经过CRC检验后得出的余数R肯定是0,。但如果出现误码,那么余数R任等于零的概率是非常非常小的。总之,在接收端对收到的每一帧经过CRC检验后,有以下两种情况:
(1)若得出的余数R = 0,则判定这个帧没有差错,就接受。
(2)若得出的余数R ≠ 0,则判定这个帧有差错。(但无法确定究竟是哪一位或者哪几位出现了差错),就丢弃。
一种比较方便的方法是在用多项式来表示循环冗余检验过程。在上面的例子中,用多项式P(X) = X3 + X2 + 1标识上面的除数P = 1101(最高位对应于X3,最低位对应于X0)。多项式P(X)称为生成多项式。现在广泛使用的生成多项式P(X)有以下几种:
CRC-16
CRC-CCITT
CRC-32

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值