交换机:
概念:
工作在数据链路层
是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。
电流进入交换机,转化为二进制。
分类:
网络交换机分为两种:广域网交换机和局域网交换机。广域网交换机主要应用于电信领域,提供通信用的基础平台。而局域网交换机则应用于局域网络,用于连接终端设备,如PC机及网络打印机等。
从传输介质和传输速度上可分为以太网交换机、快速以太网交换机、千兆以太网交换机、FDDI交换机、ATM交换机和令牌环交换机等。
从规模应用上又可分为企业级交换机、部门级交换机和工作组交换机等。
交换机对流量的转发机制:
交换机的种类:
二层交换机,三层交换机和四层交换机:
一
-
二层交换机的作用:
1、提供端口密度,用于更多节点的互联 集线器(HUB)也可以实现 2、对电流信息进行识别在转发;故理论上可以无限延长传输距离 3、完全没有冲突;实现所有节点间的同时数据收发 4、二层单播,在一个交换网络内,实现一对一通讯, 保障了数据的安全,减少了数据量,降低了转发延时。
交换网络:设备二层交换机
交换网络:是指通过一定的设备,如交换机等,
将不同的信号或者信号形式转换为对方可识别的信号类型从而达到通信目的的一种交换形式
-
二层交换机的工作原理:
数据帧进入交换机后,交换机先查看数据帧中的源mac地址, 基于该mac的进入接口记录到本地的MAC地址表—CAM 表
1)cam:
标准CAM:定义是 MAC+ 接口编号 进过 哈希运算 形成的结果。
支持vlan基础的CAM :MAC+接口编号+VLAN ID 哈希运算
2)哈希算法:
哈希运算==hash 散列函数算法 – 摘要提取法
最常用哈希算法 MD5 SHA-1 -128 -256 -512
3)哈希算法特点:
1、不等长的输入,等长的输出
2、雪崩效应
3、不可逆向运算
三层交换
数据交换技术从简单的电路交换发展到二层交换,
从二层交换又逐渐发展到今天较成熟的三层交换,以致发展到将来的高层交换。
三层交换技术就是:二层交换技术+三层转发技术。
它解决了局域网中网段划分之后,网段中子网必须依赖路由器进行管理的局面,
解决了传统路由器低速、复杂所造成的网络瓶颈问题。
设备:三层交换机
三层交换机
定义: 二层交换机和路由器的功能集合设备;
1.工作原理:
当一个数据包进入3层交换机后;
1、先查看源mac地址,生成cam
2、再查看目标mac地址
1)广播 洪泛 同时解封装
2)组播 洪泛或者基于组转发 若该设备处于该组同时解封
3)单播 目标mac为本地,直接解封 目标mac为其他设备基于cam表转发
3、解封装后,查看目标ip地址;此时行为将和路由器一致
面试题:
三层交换机与路由器的区别:
1.主要功能不同
2.主要适应环境不同
路由器:适用于局域网之间的连接,但它的路由功能更多体现在不同的类型网络之间(局域网与广域网)的互联上。路由器的接口类型丰富,而三层交换机则仅同类型的局域网接口,非常简单。
三层交换机:路由功能简单,主要是简单的局域网连接。主要提供快速数据交换功能,解决满足局域网数据交换频繁的特点。
3.性能不同
三层交换机通过硬件执行数据包交换,
路由器的转发使用软件实现,实现复杂,转发效率较低。
二层交换机与三层交换机的区别: