一、工作原理

交换机工作于OSI参考模型的第二层,即数据链路层。交换机内部的CPU会在每个端口成功连接时,通过将MAC地址和端口对应,形成一张MAC表。在今后的通讯中,发往该MAC地址的数据包将仅送往其对应的端口,而不是所有的端口。因此,交换机可用于划分数据链路层广播,即冲突域;但它不能划分网络层广播,即广播域。

交换机拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换机会“学习”新的MAC地址,并把它添加入内部MAC地址表中。使用交换机也可以把网络“分段”,通过对照IP地址表,交换机只允许必要的通过交换机。通过交换机的过滤和转发,可以有效的减少冲突域。

二、数据传输原理

交换机的任意节点收到数据传输指令后,即对于存储在内存里的地址表进行快速查找,从而对于MAC地址的网卡连接位置进行确认,然后再将数据传输到该节点上。如果在地址表中找到相应的位置,则进行传输;如果没有,交换机就会将该地址进行记录,以利于下次寻找和使用。交换机一般只需要将帧发送到相应的点,而无需如集线器发送到所有节点,从而节省了资源和时间,提高了数据传输的速率。

三、主要功能

交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控。交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。

学习

以太网交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。

转发/过滤

当一个数据帧的目的地址在MAC地址表中有映射时,它被转发到连接目的节点的端口而不是所有端口(如该数据帧为广播、组播帧则转发至所有端口)

消除回路

当交换机包括一个冗余回路时,以太网交换机通过生成树协议避免回路的产生,同时允许存在后备路径。

基本功能

  1. 提供了大量可供线缆连接的端口
  2. 当它转发帧时,交换机会重新产生一个不失真的方形电信号
  3. 交换机在每个端口上都使用相同的转发或过滤逻辑
  4. 交换机将局域网分为多个冲突域,每个冲突域都是有独立的宽带,因此大大提高了局域网的带宽。
  5. 除了具有网桥、集线器和中继器功能以外,交换机还提供了更先进的功能,如虚拟局域网(VLAN)和更高的性能。

四、远程管理

1.使用方法

利用console线连接pc与交换机

第一步:打开CRT,点击快速连接

第二步:选择Telnet协议,输入需要连接的主机和端口号,点击连接

2.基本命令

1、从用户视图模式<Huawei>切换至系统视图模式[Huawei]
<Huawei>system-view 或
<Huawei>sys2、退回用户视图
ctrl+z 或
[Huawei] quit3、历史命令查询
[Huawei] display history-command4、配置主机名
[Huawei] sysname [主机名]5、状态信息查询
<Huawei>display version  //查看VRP版本
<Huawei>display users    //查看用户终端信息6、进入接口模式并查看信息
[Huawei]int e0/0/1
[Huawei-GigabitEthernet0/0/1]dis this //查看当前视图下的配置信息7、配置文件管理命令
[Huawei]display saved-configuration   //查看设备保存的信息
[Huawei]display current-configuration //查看设备当前配置的信息
<Huawei>reset saved-configuration     //擦除存储设备中的配置文件(初始化)
<Huawei>compare configuration         //比较当前配置信息与存储设备中的保存文件是否一致8、关闭华为的信息提示中心
[Huawei]undo info-center enable
或
<Huawei>undo terminal monitor9、永不超时
[Huawei]user-interface console 0
[Huawei-ui-console0]idle-timeout 0 010、配置双工及速率命令
[Huawei]int g0/0/1
[Huawei-Ethernet0/0/1]undo negotiation auto  //关闭自动协商
[Huawei-Ethernet0/0/1]speed 100              //调至速率100M
[Huawei-Ethernet0/0/1]duplex full            //调至全双工模式
[Huawei-Ethernet0/0/1]duplex half            //调至半双工模式11、保存配置
<Huawei>save

交换机的工作原理和功能相关推荐

  1. 路由器与交换机的工作原理

    路由器与交换机的工作原理 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因 ...

  2. 路由器和交换机的工作原理---笔面试

    路由器的工作原理 路由器的作用 1.路由,转发 2.不同网络类型的互联 路由器是一个工作在tcp/ip协议栈中的三层设备,同样具有二层的功能. 1.路由器的路由转发功能 对于一个进入路由器的数据包,先 ...

  3. 交换机开发(一)—— 交换机的工作原理

    一.交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去.交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所 ...

  4. 路由器与交换机的工作原理(转)

    计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互 ...

  5. DHCP和交换机的工作原理

    1.交换机 的工作原理? 当数据帧发送到交换机时,交换机会拆帧查看CAM表(又叫MAC地址表).有则转发,无则泛洪! client 客户 access访问 management管理 Switch#sh ...

  6. 【转】交换机开发(一)—— 交换机的工作原理

    一.交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去.交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所 ...

  7. 什么是交换机,交换机的工作原理

    什么是交换机,交换机的工作原理 1,什么是交换机 交换机(英文叫switch 简称SW )是一种网络硬件设备,是用一种(光)电信号转发交换数据的设备,可以为接入交换机的任意两个网络节点提供(光)电信号 ...

  8. 交换机的工作原理及作用

    交换机概述 交换机是一种多端口的网桥,在数据链路层使用MAC地址转发数据.通过引入路由功能,一些交换机也可以在网络层转发数据,这种交换机一般被称为三层交换机或者多层交换机. 交换机的工作原理 当数据来 ...

  9. 交换机的工作原理,以太网及华为交换机的命令指令

    交换机的工作原理及华为交换机的命令 ****一.数据链路层的功能**** 1.1什么是数据链路层: 1.2数据链路层的功能 ****二.以太网的介绍以太网的Mac地址**** 2.1以太网的概念 2. ...

  10. [计算机网络]四、交换机的工作原理与配置(数据链路层、以太网交换机、交换机的基本配置)

    目录 1.数据链路层 1.1.数据链路层的功能 1.2.以太网工作在数据链路层 1.2.1.以太网的发展 1.2.2.以太网MAC地 1.2.3.网卡.路由器和交换机厂商有哪些 1.2.4.以太网帧的 ...

最新文章

  1. 什么是防火墙,真正意义上的防火墙
  2. ALEIDoc EDI(9)--others
  3. iBATIS.NET 学习笔记(八)
  4. Exchange Server 的防火墙开放端口
  5. SpringBoot-拦截器
  6. 【SSH网上商城】struts搭建及实例
  7. 边缘独立(marginal independent)的理解及举例
  8. 支持access的php框架,NginX友好的PHP框架
  9. iOS用户体验之-modal上下文
  10. 【Leetcode】数学题(Python)
  11. roads 用户体验标准_手持海外通行证,海信激光电视征服全球用户!
  12. 根据IP地址查询物理位置(IP地址定位库)并且查询当前地址的天气信息(中国气象网)
  13. VS2013的C# Winform怎么添加Windows Media Player控件 详细图解 代码示例及运行效果
  14. flash遮罩弹性跟随效果
  15. input 文件提交 按钮制作
  16. 5.4 图层样式面板的实例讲解 [原创Ps教程]
  17. 上标和下标复制大全(含0~9、字母、特殊字符)
  18. If-else与三目运算符的区别
  19. 使用python定义简单工资扣税实际收入函数
  20. 跨语言rpc框架Thrift

热门文章

  1. 如何用 Python 编写 Alfred Workflow
  2. 菜学C++ Day55 OJ题目1151桐桐数
  3. 我看现在的seo培训机构
  4. Esxi 5下ROS5.18+Panabit
  5. 基于深度学习方法的事件抽取论文整理
  6. CF1132D Stressful Training
  7. STM8 串口接收字符串问题
  8. java编程:对两个分数进行简单的算术运算
  9. Elastic:关于索引生命周期ILM的一些试验;warm,cold,delete节点中min_age设置的是增量还是累计值
  10. 迭代数据流分析中的逆后序(Reverse Postorder)