交换机工作原理

讲到交换机必须要了解MAC地址

MAC地址是由48位二进制数组成,通常分为6段,用十六进制表示

交换机的通信方式为单播或者广播,交换机根据MAC转发数据的单位是帧

交换机并不会把收到的每条信息都以广播的方式发送给客户端,这是由于交换机可以根据MAC地址智能的转发数据帧。交换机存储的MAC地址表将MAC地址和交换机的接口编号对应在一起,每当交换机收到客户端发送的数据帧时,就会根据MAC地址表的信息判断该如何转发。

交换机的转发过程

假设有三台主机主机A 、B、C  ,连在一台交换机的1、2、3号口。主机A的MAC地址是55-55-55-55-55-01

主机B的MAC地址是55-55-55-55-55-02  主机C的MAC地址是55-55-55-55-55-03

1.交换机学习MAC地址

假设主机A发送数据帧(源MAC为55-55-55-55-55-01目标MAC为55-55-55-55-55-02) 到交换机的1号接口,交换机首先查询MAC地址表中的1号接口对应的MAC地址条目。如果条目中没有,就会将这个源目标MAC和对应的1号口,添加到自己的MAC地址表中。

2广播未知数据帧

如果交换机没有在自己的MAC地址表中找到数据帧目的地所对应的条目,就无法确定从那个口转发,于是只能选用广播的方式,除了1口以外的所有接口都转发这个数据帧。

3接受方回应消息

主机B会相应这个广播,因为主机B发现这个目标MAC就是自己的。就会回应一个广播(源B的MAC、目标A的MAC)给交换机的2号口,交换机也会将次帧的源MAC和自己的2号口对应起来放到自己的MAC地址缓存表中。

4交换机实现单播通信

主机A和B之间在通信就不用在广播了因为交换机的MAC缓存表中已经有他们的条目了。主机A在发送目标B的MAC数据帧,交换机对应自己的缓存表就只向2好口发送数据帧

交换机接口的双工模式

单工、半双工与全双工

1单工

单工数据传输是指两个数据站之间只能沿单一方向传输数据

2半双工

半双工数据传输使两个数据站之间可以实现双向数据传输,但是不能同时进行。

3全双工

全双工数据传输是在两个数据站之间可双向且同时进行的数据传输模式。

三交换机的基本配置(使用的是ensp华为网络模拟器)

首先了解华为模拟器的视图模式

eNSP有种视图模式 :  用户视图   |    全局视图  |    接口视图  |   协议视图

越靠近中心配置权限就越高。

简单的交换机配置

在ensp中用一台交换机和PC机用console线相连。

在交换机上配置如下

<SW1>undo terminal monitor     关闭控制中心监控
Info: Current terminal monitor is off.   提示关闭
<SW1>system-view         进全局视图
Enter system view, return user view with Ctrl+Z.   可使用 Ctrl+Z到用户视图
[SW1]sys SW1    重命名为SW1
[SW1]user-interface console 0     console线接口
[SW1-ui-console0]authentication-mode password   验证模式为密码模式
[SW1-ui-console0]set authentication password simple huawe   设置明文密码
[SW1-ui-console0]quit   退出

在测试PC上测试交换机登陆是否要使用密码

交换机简单命令应用

 1改交换机主机名

<Huawei>system-view             修改主机名必须进入系统视图

<Huawei>sysname  交换机名

 2看交换机当前配置

[Huawei]display current-configuration          可以简写为 dis cu

配置信息较多,按空格可以跳页查看

 3闭弹出信息

<Huawei> undo teminal debugging

<Huawei> undo teminal monitor

<Huawei> undo teminal logging

<Huawei> undo teminal trapping
 4置登陆密码

   <SW1>system-view         进全局视图
   Enter system view, return user view with Ctrl+Z.   可使用 Ctrl+Z到用户视图
   [SW1]sys SW1    重命名为SW1
   [SW1]user-interface console 0     console线接口
   [SW1-ui-console0]authentication-mode password   验证模式为密码模式
   [SW1-ui-console0]set authentication password simple huawe   设置明文密码
   [SW1-ui-console0]quit   退出

制作简单的交换机拓扑图

 

如图三台PC机的IP的地址都属于同一网段,都连到一台交换机上,使用ping命令测试pc机间能否通信。

通过抓3号端口的报文,我们可以看到交换机的广播报文

   

交换机工作原理与配置小白看了都秒懂(配置华为交换机)相关推荐

  1. 路由器的原理与作用 及简单静态路由配置小白看了都秒懂(华为路由器)

    路由器(华为) 一.路由器的原理与作用 1.路由表的形成 2.静态路由表 3.动态路由 二.路由器的优点与缺点 1.优点 2.缺点 三.路由器的功能 1.选路功能 2.网络互联 3.数据处理 4.网络 ...

  2. 链路捆绑与端口聚合原理与实验结合理解小白看了都秒懂(华为ensp模拟器)不懂不可能的

    链路捆绑与端口聚合 链路捆绑与端口聚合原理与介绍 链路聚合组和链路聚合接口: 成员接口和成员链路: 活动接口和非活动接口.活动链路和非活动链路: 链路接口最大链路活动值: 链路接口最小链路活动值: 链 ...

  3. 网络工程师入门必备「思科模拟器」实现交换机工作原理_5分钟学会!超详细实验配置解析~

    交换机: 再当今局域网中,交换机作为是作为最常见的以太网交换设备.大到服务器级华为思科交换机,小到十几块钱的塑料盒子.那么作为局域网中最常见的交换设备,它是如何进行工作的. 交换机的工作环境: 交换机 ...

  4. 计算机网络之交换机的工作原理---超详细解析,谁都看得懂!!

    在了解交换机的工作原理之前,我们先要了解几个概念. 一.相关概念  1.OSI七层模型是哪七层? 自上而下分别是: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 交换机工作在数据链路层, ...

  5. 交换机工作原理及端口安全配置

    目录 相关概念认识 交换机工作原理 交换机端口安全 相关概念认识 交换机是一种用于电(光)信号转发的网络设备.它可以为接入交换机的任意两个网络节点提供独享的电信号通路.最常见的交换机是以太网交换机.交 ...

  6. 数据链路层功能,以太网帧格式,交换机工作原理和交换机的命令行配置

    内容概要 1.数据链路层功能 2.以太网MAC地址 3.以太网帧格式 4.交换机工作原理和工作模式 1.交换机的工作原理 2.交换机的工作方式 5.ensp基础命令 1.数据链路层功能 数据链路层在物 ...

  7. 交换机工作原理_什么是POE交换机,它有什么好处?

    一.相信大家都听说过交换机,但是POE交换机大家可能有点陌生,接下来给大家重点讲解下,什么是POE交换机,它有什么好处.POE也被称为基于局域网的供电系统(POL, Power over LAN )或 ...

  8. CCNP1交换:三层架构概述、路由器交换机登录密码破解、VLAN、trunk(ISL、dot1Q)、DTP、VTP、交换机工作原理

    文章目录 CCNP1交换:三层架构概述.路由器交换机登录密码破解.VLAN.trunk(ISL.dot1Q).DTP.VTP.交换机工作原理 一.企业网三层架构概述: 1.冗余: 2.三层架构: 二. ...

  9. 网络基础笔记(三)二层交换机工作原理、单点故障与链路聚合、DHCP

    目录   0x01 二层交换机工作原理   0x02 二层交换机单点故障如何解决   0x03 链路聚合   0x04 DHCP 0x01 二层交换机工作原理 二层交换机MAC表的限制 1.交换机MA ...

最新文章

  1. 怎么学JavaScript?
  2. mysql索引无效且sending data耗时巨大原因分析
  3. k8s 安装redis-operator并以operator方式部署redis-standalone redis-cluster集群完整操作记录
  4. python timer 死掉_Python定时事件 Timer sched
  5. 关于mysql文件的.frm文件的导入
  6. .net core 获取binary 文件_Linux操作系统文件目录
  7. 怎样把照片中的头像扶正_一个男人的微信头像,往往暴露了“人品”,你是哪一种?...
  8. java spring 事务提交_Spring 事务提交之后再执行操作
  9. 任务26:dotnet watch run 和attach到进程调试
  10. 20200102每日一句
  11. ansible 通过加密码来批量管理主机及管理Windows主机
  12. matlab simulink笔记06 —— 利用simulink求解微分方程/simulink框图与控制系统框图的区别
  13. div、p、span标签如何做到首行缩进两个字符
  14. 怎么获取计算机用户权限,如何获取电脑的最高管理权限|细讲电脑最高管理权限的获取方式...
  15. 微观经济学读书笔记(一)
  16. java腾讯云通信(注册账号)
  17. 强化学习:玩转Atari-Pong游戏
  18. QT QChartView显示坐标值
  19. 如何使用QT调用外部可执行程序
  20. 施努卡:国内机器视觉公司(哪些公司做机器视觉检测特别厉害的)

热门文章

  1. Snapde一个全新的CSV超大文件编辑软件
  2. 伟创力Flextronics EDI 850订单详解
  3. 持续集成(CI)概念及使用方法
  4. if/countif/sumif/averageif
  5. DIV怎么自动添加滚动条?并给滚动条添加样式
  6. XShell 怎么使用?第一次如何使用XShell连接虚拟机?
  7. 实现CentOS/Ubuntu server上任务栏固定到桌面下方 - 收藏夹一直显示 - 任务栏在哪里 - 任务栏怎么弹出
  8. 如何更快的下载、更新你的ubuntu软件、源代码、驱动
  9. 基于均衡优化算法的无线传感器网络三维覆盖优化
  10. 2021 USACO Dec 题解