计算机网络-数据链路层(交换机相关知识)

ops/2025/1/12 16:48:41/

2.5交换机 

2.5.1集线器和交换机的区别

 使用集线器和双绞线的星型网络

        使用集线器的以太网在逻辑上仍然是一个总线网,在各站共享总线资源,使用的还是CSMA/CD协议;

        集线器只工作在物理层,他的每个接口仅简单的转发bit,不进行碰撞检测(由各个网站的网卡检测)

        集线器一般都有少量的容错能力和网络管理能力,例如,若网络中某个网卡出现了问题,不停的发送帧。此时,集线器可以检测到这个问题,在内部断开与故障网卡连线,使整个以太网仍能继续工作。

        使用集线器在物理层扩展以太网。

使用交换机和双绞线的网络

        以太网交换机通常有多个接口,每个接口可以与一台主机或另一个以太网交换机相连,一般是全双工。

        以太网交换机具有并行性,能同时连多对接口,使主机能同时通信,无碰撞(CSMA/CD协议)

        以太网交换机具有多种速率

        以太网交换机工作在数据链路层(也包括物理层),它收到帧后,在帧交换表中查找帧的目的MAC地址所对应的接口号,然后通过该接口转发帧。
        以太网交换机是一种即插即用设备,其内部的帧交换表是通过自学习算法自动地逐渐建立起来的。
        帧的两种转发方式:

         1.存储转发
         2.直通交换:采用基于硬件的交叉矩阵(交换时延非常小,但不检查帧是否右差错)

以太网交换机与集线器的区别:

        当我们使用集线器连接多台主机的时候,这时我们的一台主机给另一台主机发送信息就会传输给连接集线器的各个主机。集线器连接多个主机或集线器时,会使得发生碰撞的概率更高

        当我们使用交换机时,这时一台主机给另一台主机发送信息,经过交换机,只会单独的发送给目的主机,不会发送给各个主机。使用交换机时,可以在两台主机同时向交换机发送信息,不会产生碰撞,但是集线器会的。


http://www.ppmy.cn/ops/149503.html

相关文章

【Spring Boot 应用开发】-04 自动配置-数据源

深入讲解 Spring Boot 自动配置中的数据源配置 为了更好地理解 Spring Boot 中的自动配置机制,我们以数据源配置机制为例,按照以下顺序进行讲解: 不使用任何框架来连接数据源的方式使用 Spring MVC 连接数据源的方式使用 Spring Boot 自动配…

OpenCoze 安全性及国产化替代剖析

OpenCoze 作为一款具有潜力的开源企业 ERP MES 系统,其在安全性设计以及国产化替代策略上有着独特的考量,以满足企业在复杂多变的数字化环境中的需求。 一、安全性设计 (一)用户认证与授权 动态令牌认证:OpenCoze …

详解用大模型超拟人语音做桌面AI宠物/机器人的个性化能力

前言 本文基于前面已经落地的CSK6大模型语音视觉开发板的配套示例功能来进行讲解,超拟人交互效果可以参考视频: 超拟人语音极速回复演示视频 目前聆思平台的超拟人模板实现了快速响应、声纹识别、知识库问答、兜底闲聊、超拟人TTS等功能,具体…

linux开发的一些问题

1.linux由于目前的开发环境问题,是在10.00.00.213上完成编译,在10.00.00.52上启动和调试xds,它们之间的文件互传可以使用xftp 2.在10.00.00.213编译的时候,首先需要设置环境变量,然后也需要及时更新对应的代码. 编辑10.00.00.213上的linux时,使用的时mobaXterm,启动时要设置自定…

为AI聊天工具添加一个知识系统 之26 资源存储库和资源管理器

本文要点 资源存储库 为了能完成本项目(“为AI聊天工具增加一个知识系统”,其核心能力是“语言处理” ,该能力的最大挑战 当仁不让的应该是自然语言处理)的设计,我们考虑一个问题:在自然语言处理中&#…

《Spring Framework实战》13:4.1.4.4.延迟初始化Bean

欢迎观看《Spring Framework实战》视频教程 延迟初始化Bean 默认情况下,ApplicationContext实现在初始化过程中急切地创建和配置所有单例bean。通常,这种预实例化是可取的,因为配置或周围环境中的错误会立即被发现,而不是在几小时…

Docker Desktop 构建java8基础镜像jdk安装配置失效解决

Docker Desktop 构建java8基础镜像jdk安装配置失效解决 文章目录 1.问题2.解决方法3.总结 1.问题 之前的好几篇文章中分享了在Linux(centOs上)和windows10上使用docker和docker Desktop环境构建java8的最小jre基础镜像,前几天我使用Docker Desktop环境重新构建了一个…

关于ReLU激活函数的解释以及其在神经网络中的应用

ReLU(Rectified Linear Unit,修正线性单元)是一种常用的激活函数,广泛应用于神经网络中,特别是深度学习中。它的定义非常简单且直观。ReLU的公式如下: f(x)max⁡(0,x)f(x) \max(0, x) 这意味着&#xff…