交换机是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。交换机工作于OSI参考模型的第二层,即数据链路层。交换机拥有一条高带宽的背部总线和内部交换矩阵,在同一时刻可进行多个端口对之间的数据传输。交换机的传输模式有全双工,半双工,全双工/半双工自适应。
单工:数据单向传输。
半双工:两个数据之间可以双向传输但不能同时进行。
全双工:两个数据之间可以双向传输且可以同时进行。
交换机工作于OSI参考模型的第二层,即数据链路层,收到数据帧识别MAC头部进行转发。MAC地址用来识别一个以太网上的某个单独的设备或一组设备,长度为48bit,表现为16进制。前24bit为厂家的编码,后 24bit为某个批次的网卡。MAC地址的第八个bit如果为0单播MAC地址,为1组播MAC地址。数据链路层广播MAC--FF-FF-FF-FF-FF-FF。
以太网的封装格式:
1.添加源、目的MAC地址。
值大于0600---Type----体现上层协议的类型(Type=0x0800--网络层为IPv4,Type=0x86dd--网络层为IPv6,Type=0x0806--ARP)
值小于0600---Length---数据帧的字节数
数据帧遵循IEEE 802.3以的格式,同时数据帧当中会增加LLC(逻辑链路控制-802.2)字段
4.FCS帧校验:根据算法校验数据完整性,数据完整进行传输,不完整丢弃。
第一次通信的时候,交换机处于初始状态,mac地址表为空
当主机A想和主机B进行通信的时候,主机A会发送一个数据帧(如图中1),数据帧内容: 源mac: -11 目的mac:-22
当这个数据帧经过交换机时,交换机会拆开数据帧,分析源目mac地址,交换机会自动将源mac地址和交换机接口号写入mac表项中(如图中1),然后去查找从哪个接口去往目的mac地址。
发现表项中没有,交换机会直接广播(除了发送接口)的其他接口(如图中2),只有目的mac地址的设备会回包,其余接口的设备会丢弃包。
回复方主机B也会发送一个数据帧(如图中3),数据帧内容:-22 ,目的mac:-11
该数据帧经过交换机,交换机会将源mac地址和接口写入mac地址表(如图中3),自动学习然后会去交换机的mac地址表查找,去往目的mac地址的接口,发现表项中有并且是1号接口,所以直接从1号接口出去。
后续由于交换机的mac地址表中,已经有了A、B主机的相关信息,所以下次A、B通信会直接单播。(图中第二次通信)
数据帧经过交换机,交换机会自动学习数据帧的源mac地址。
数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找成功,会从相应的接口转发数据。
数据帧经过交换机,会在mac表中查找数据帧的目的mac,查找失败,会向除接收接口以外的所有接口转发相同数据。
交换机默认300s刷新一次mac地址表,节约硬件资源。
/1 寻找端口号:右键计算机-->管理-->设备管理,在打开的页面点一下“设备管理器”,在其中点击“端口(COM和LPT)”,可以看到此时连接了console线的端口号。
/2 打开crt点击快速连接。
/3 主要修改:将协议改为:serial,端口设置为:连接console线的哪一个端口, 波特率设置为:9600
/1 用户视图 <尖角模式> :基本操作,查看基本信息(权限受限只看不能操作)
/2 系统视图 [方框模式] :进阶操作,可以配置静态路由,动态路由:rip,ospf,BGP(既能看又能操作)
/3 接口模式:配置ip地址等操作(配置IP地址时使用)
< LSW1 >display users 查看用户终端信息
< LSW1 >display version 查看版本号
< LSW1 >dis mac-address 查看mac地址表
return 如果跨层返回用return或ctrl+z