Switch的工作原理

一、协议是什么,为什么要有协议,LAN协议有哪些,WAN协议有哪些?

协议 Protocol

局域网协议(LAN)Ethernet协议,规定了数据收发的规则,Token Ring、FDDI;

广域网协议(WAN)HDLC、PPP、Frame-Relay。

Ethernet协议由于双绞线的传输距离过短,所以早期只适用于LAN中,相对于当时WAN中Serial线缆支持几公里的传输距离,Ethernet得不到很好的发展。

  • 随着交换机的出现,Ethernet协议从集线器时代支持的10M带宽变成支持上百万M带宽,支持带宽吊打当时其他所有协议;

  • 同时Ethernet协议开始支持同轴电缆、光纤线缆,支持超长距离的数据传输,秒杀Serial线。

自此开始WAN和LAN的区别逐渐淡化,Ethernet协议脱颖而出。

二、Ethernet协议定义了哪些东西?

1、通信规则:收发数据的规则

  • CSMA/CD,半双工链路时;
  • 自由通信,全双工链路时。

2、节点标识符 MAC (介质访问控制地址/硬件地址/烧录地址/物理地址)

存储于ROM中,48bit,6Byte,IANA专门出售各种标识符的组织。前24bit称为OUI(组织唯一标识符)224

个用来标识生产厂商的标识符,后24位

MAC地址是一个二层地址,Ethernet协议也是一个二层协议,MAC地址只能作为一个网络内的身份地址信息,网络间的身份地址信息需要三层或以上的信息才行。

3、二层数据帧: Ethernet2 | IPv4 | TCP | HTTP | FCS

​ 二层帧头 网络层报头 传输层报头 载荷数据 二层帧尾

Ethernet2中包含的数据:DMAC SMAC Type

其中Type是用来决定三层使用什么封装协议的,0800=IPv4,0806=ARP等等。

二层数据帧尾,用来判断数据是否完整,通过CRC校验算法,得到数据帧的乱码,传输过程中碰到的网络设备都会比较FCS中的乱码,对数据帧再次进行CRC校验,如果确认乱码一致,说明数据是完整的,继续保存转发。

三、MAC地址和IP地址有什么关系,为什么需要多个地址?

四、交换机的控制层面和数据层面工作原理

思科的所有交换机产品都是通过Catalyst生产的。

Switch有下联接口(双绞线连接)、级联接口(光纤连接),例如24口交换机,指的是有24个下联接口,2个级联接口的交换机。一般下联接口与级联接口的数量比和支持带宽比分别为10:1和1:10。

交换机能够读懂MAC地址信息、Type和FCS。

发送数据时,交换机会先查询CAM表(内容可寻址存储器),一般是基于ASIC芯片来调用,硬件转发(线速转发)几乎零延迟。

控制层面 Control Plane

交换机是如何得知一个网络范围的主机是和自身如何连接的,保存于CAM表中,也称MAC地址表,会记录:

  • 交换机的哪个接口;

  • 主机的MAC地址;

  • 该主机属于哪个VLAN。

可以通过静态指定MAC地址表项的方式填充MAC地址表,比较麻烦,不灵活;

动态MAC地址表项的学习,交换机默认开启,交换机通过一个接口收到一个数据后,会认为数据的发送者就连在该接口。

Aging Timer 老化计时器 默认300s。

数据层面 Data Plane

当交换机实际收到一个数据的时候,如何判断数据去往哪里,如何查表确定怎么转发这个数据:

  • 当不知道目的MAC地址位置的时候,交换机会采取泛洪的方式来转发数据;

  • 如果知道目的MAC地址位置的时候,交换机会采取精确转发的方式转发数据;

  • 如果目的MAC地址和源MAC地址相同时,交换机会精确丢弃。

五、IPv4领域的3大流量类型在交换网络中的转发特点

TCP/IP协议栈下IPv4规定的流量类型分为:

1、单播 Unicast 一对一 安全性

2、组播 Multicast 一对多 源地址为单播地址 | 目的地址为组播地址,没有强制性,分布性

3、广播 Broadcast 一对所有 一个范围内的一对所有 强制性,

广播域。

第三章 Switch的工作原理相关推荐

  1. 第五章 路由器的工作原理及其配置

    第五章 路由器的工作原理及其配置 5.1 广域网服务 WAN连接的目的是在两个远离的网络之间尽可能高效率传递数据.连接的效率越高,到最终用户的连接就越透明.WAN连接通常比L A N连接要慢.例如,一 ...

  2. 19年8月 字母哥 第三章 spring boot 配置原理实战 用热点公司网不行

    第三章 spring boot 配置原理实战 3.1.结合配置加载讲解bean自动装配原理 3.2.详解YAML语法及占位符语法 3.3.获取自定义配置的两种实现方法 3.4.配置文件注入值数据校验 ...

  3. 《Android开发艺术探索》读书笔记 (4) 第4章 View的工作原理

    本节和<Android群英传>中的第3章Android控件架构与自定义控件详解有关系,建议先阅读该章的总结 第4章 View的工作原理 4.1 初始ViewRoot和DecorView ( ...

  4. 【hadoop权威指南第四版】第六章MR的工作原理【笔记+代码】

    6.1 运行MR作业 工作原理 四大模块: 客户端,提交MR作业. jobtracker,协调作业的运行.jobtracker 是一个java应用程序,主类是Jobtracker. tasktrack ...

  5. 第5章 8051单片机工作原理

    通过前面4位计算机的结构.指令和程序,我们对计算机这一事物有了比较深入的理解,但这个4位机结构简单.指令集不丰富.运算速度慢.不支持高级语言编程,基本没有多少实际应用价值,仅能用来理解计算机工作原理. ...

  6. SEO新手入门系列2022(三):搜索引擎工作原理

    通过<SEO新手入门系列2022(二):SEO 101>这篇文章已经简单的介绍了什么是SEO,和搜索引擎,这一篇文章来详细的介绍下搜索引擎的工作原理,搜索引擎的工作顺序大致是:抓取网页(C ...

  7. matlab通过“ideal_lp设计理想高通滤波器_常见低通、高通、带通三种滤波器的工作原理...

    ∧      更多内容推荐        请关注为星标 □ 广播科技 滤波器是对波进行过滤的器件,是一种让某一频带内信号通过,同时又阻止这一频带外信号通过的电路. 滤波器主要有低通滤波器.高通滤波器和 ...

  8. 一文读懂:常见低通、高通、带通三种滤波器的工作原理

    滤波器 滤波器是对波进行过滤的器件,是一种让某一频带内信号通过,同时又阻止这一频带外信号通过的电路. 滤波器主要有低通滤波器.高通滤波器和带通滤波器三种,按照电路工作原理又可分为无源和有源滤波器两大类 ...

  9. 第3章 直流电机的工作原理及特性 学习笔记(一)

    本周主要学习了直流电机的基本结构及工作原理,需要复习到的知识主要有电磁感应定律和电磁力定律,即安培定律.法拉第定律.洛伦兹定律. 一.基本结构 根据工作原理,直流电机的组成可分为定子.转子和换向器三部 ...

最新文章

  1. tp3 普通模式url模式_Thinkphp 3.2.3 url 路由访问模式
  2. css中的垂直居中方法
  3. Chapter 2 Open Book——8
  4. tf.keras.layers.Conv2D 示例
  5. Tableau必知必会之通过 tabadmin 备份 Tableau Server
  6. 浅谈SQL注入风险 - 一个Login拿下Server(转)
  7. android studio电影院选座,8排电影院选座最佳位置
  8. 【原创工具 | NetSM】开源跨平台命令行网速监测(纯 Python 开发)
  9. Win11缺少dll文件怎么办?Win11系统找不到dll文件修复方法
  10. webpack随笔06-bulma
  11. 使用 macOS 为安卓刷机
  12. winscp 进入mysql命令_Winscp使用密钥登录
  13. TypeError: can‘t unbox heterogeneous list: int64 = float64
  14. 网页版连连看(JS jQuery)
  15. 说说 隋唐演义 等英雄排名
  16. 传到Action后BLH层中文乱码问题
  17. Spring-实现整合Mybatis框架
  18. MobaXterm中文版
  19. 微信小程序获取用户信息相关问题
  20. STM32F767串口通信------USART中断接收

热门文章

  1. 学习笔记--AI的3D效果
  2. 服务调用——OpenFeign
  3. cinrad读取雷达基数据并画图
  4. 海关大数据平台建设与应用场景思考
  5. 2019 年终总结和一个三十岁程序员的感悟
  6. 饥荒服务器配修改的,饥荒远程后台服务器管理工具修改服务器自定义世界的教程方法...
  7. scrcpy 无线投屏基本使用(强烈推荐)
  8. 抛弃纸质名片吧!LTD免费提供智能官微名片,助您拥抱数字化!
  9. 中国十大技术区都知道哪些
  10. top、grep、ftp等详解