• 路由器,交换机等


    1、什么是网桥?

    网桥( bridge )是具有两个端口的二层网络设备,可隔离冲突域。作用相当于 OSI 模型中的数据链路层,能够根据 MAC 地址进行数据转发。只能连接同构网络(同一网段),不能连接异构网络(不同网段)。

    2、什么是交换机?

    集线器是从接收方收到的数据,会转发给所有非发送方端口,也就是简单的通过复制电气信号来实现发送。

    但是交换机是通过学习连接的每个终端的 MAC 地址,将数据发送给对应的目的终端上,避免将数据发送到无关端口,提供网络利用率。这里说的交换机都是二层交换机

    如果是没有学习到的 MAC 地址,或者想跟网段内所有终端进行通信,交换机会使用广播方式,将数据帧进行泛洪

    3、交换机如何学习 MAC 地址?

    交换机通过数据帧的源 MAC 地址,学习到交换机端口和 MAC 地址的对应关系,并记录到交换机的 MAC 地址表中

    主机 A 向主机 D 发送数据:A 发送数据帧,数据帧的源 MAC 地址是 11:11:11:11:11:11 ,目的 MAC 地址是 44:44:44:44:44:44 。交换机端口 1 收到数据帧,记录源 MAC 地址和端口的对应到 MAC 地址表项。交换机不知道目的 MAC 地址在哪个端口,于是将数据帧进行泛洪,即转发到除端口 1 之外的所有端口。B 和 C 发现目的 MAC 地址不是自己,将丢弃数据帧。

    4、互联网交换机流程图

    5、根据功能分类,交换机有几种类型?

    交换机按照功能可以分为二层交换机三层交换机

    • 二层交换机

    没有 IP 路由功能、仅处理数据链路层的交换机叫做二层交换机。二层交换机根据不同的功能而不同。

    • 三层交换机

    带有 IP 路由功能的交换机叫做三层交换机。

  • 相关阅读:
    [Spring] ClassPathXmlApplicationContext类
    [mybatis-spring] Transaction 事务/事务处理/事务管理器
    [mybatis-spring]sqlSessionFactoryBean
    [ /* 和 / 的区别 ] Difference between / and /* in servlet mapping url pattern
    [Database]各数据库连接配置:Oracle:thin 数据库连接/MySQL 连接配置
    MySQL utf8 和 utf8mb4 的区别
    MySQL 8.0 安装时 Authentication Method
    bootstrap
    Batch
    mysqlsh : mysql shell tutorial
  • 原文地址:https://www.cnblogs.com/wuchangblog/p/16439898.html
Copyright © 2020-2023  润新知