当前位置: 首页 > news >正文

计算机网络-物理层设备(中继器 集线器)

文章目录

  • 中继器
    • 中继器的功能
    • 再生数字信号和再生模拟信号
    • 同一个协议
  • 集线器(多口中继器)
    • 不具备定向传输的原因
    • 集线器是共享式设备的原因
    • 集线器的所有接口都处于同一个碰撞域(冲突域)内的原因
  • 小结

中继器

中继器的功能

中继器的主要功能是对信号进行再生和还原。

中继器是一种工作在OSI模型物理层的网络设备,它的主要作用是通过重新发送或转发数据信号来扩大网络传输的距离。具体来说,中继器的功能包括:

  • 信号再生:中继器能够接收到的信号并进行复制,然后发送到另一个节点。这个过程中,中继器会对信号进行重新生成,以确保信号的质量,使其适合于下一个传输阶段。
  • 信号还原:由于信号在传输过程中会衰减,中继器可以放大这些信号,以保持其强度,从而延长信号的有效传输距离。
    延长网络长度:通过上述功能,中继器有助于延长网络的长度,使得信号可以在更远距离上传输,从而扩展网络的覆盖范围。

再生数字信号和再生模拟信号

再生数字信号的设备主要是数字中继器,而再生模拟信号的设备则是模拟放大器。具体如下:

  • 数字中继器:数字中继器的主要功能是对数字信号进行再生和还原。它接收并识别数字信号后,重新进行编码发送。这个过程不仅涉及放大信号,更重要的是对信号的整形和定时,确保信号元的定时、波形和幅度均符合规定的标准。
  • 模拟放大器:模拟放大器的作用是放大模拟信号。它的工作原理是将衰减的信号进行放大,以补偿传输过程中的信号损失。放大器主要用于模拟信号的传输,而中继器则用于数字信号的传输。

同一个协议

中继器两端的网段必须是同一个协议,这是因为中继器工作在OSI模型的物理层,它的主要功能是放大和整形信号,而不涉及任何高层协议的处理。

以下是中继器两端网段必须使用同一协议的几个原因:

  • 信号处理:中继器的主要作用是在物理层面上对信号进行再生。它接收信号,将其放大、整形后再发送出去。这个过程要求信号的基本特性,如传输速率、信号编码方式等保持一致。
  • 通信标准:网络通信标准规定了信号的延迟范围,中继器只能在规定范围内使用,否则会出现网络故障。如果两端的协议不同,可能会导致信号无法正确识别和处理,从而引发网络故障。
  • 设备兼容性:中继器两端的网络部分是网段,而不是子网。网段是指在物理层面上可以直接通信的网络部分,而子网则涉及到网络层的划分。中继器作为物理层设备,其功能局限于网段内的通信,因此两端的网段必须是同一个协议,以确保设备的兼容性和网络的稳定性。
  • 避免数据丢失:如果中继器两端的网段使用不同的协议,那么在信号传输过程中可能会出现数据丢失或错误的情况。因为不同的协议可能有不同的数据传输速率、帧格式等特征,这些差异会导致信号在传输过程中无法被正确解析和转发。(即存储转发)
    中继器可以连接不同媒体的原因主要在于它们能够完成不同媒介之间的信号转接工作。

中继器的基本功能是在物理层面上放大和整形信号,以便延长信号的传输距离。虽然大多数情况下中继器两端连接的是相同的通信媒介,但有些中继器设计有能力将一种媒介的信号转换为另一种媒介的信号。例如,一个中继器可能将光纤信号转换为双绞线信号。这种能力使得中继器在网络设计中具有更大的灵活性,能够满足不同网络环境的需求。

然而,尽管中继器可以在不同媒体之间进行转接,它们仍然受到一些限制:

  • 协议限制:中继器两端的网段必须使用相同的协议,因为中继器不具备处理不同协议数据包的能力。
  • 速率限制:由于中继器工作在OSI模型的物理层,它不能连接两个具有不同速率的局域网。
  • 延迟限制:网络标准中对信号的延迟范围作了具体规定,中继器只能在规定范围内进行有效的工作,否则会引起网络故障。

总的来说,中继器能够连接不同媒体是因为它们具备转接不同媒介信号的能力,但这并不意味着它们可以无限制地连接任何类型的网络。在实际应用中,仍需考虑上述的限制因素,以确保网络的稳定性和性能。

不会存储转发的设备两端的网段一定使用相同的协议,这是因为这些设备在设计上不具备处理不同协议之间差异的能力。具体如下:

  • 信号处理能力:不会存储转发的设备,如中继器和集线器(Hub),主要功能是放大和整形信号,而不涉及数据链路层及以上层的处理。因此,它们无法识别或转换不同协议的信号。
  • 通信标准要求:网络通信标准规定了信号的延迟范围,中继器等设备只能在规定范围内使用,否则会出现网络故障。如果两端的网段使用不同的协议,可能会导致信号无法正确识别和处理,从而引发网络故障。
  • 技术限制:这类设备通常只能连接同构网络(同一网段),不能连接异构网络(不同网段)。因为它们无法处理不同网络类型之间的地址系统和底层硬件接口的差异。
  • 性能考虑:直通交换方法不需要进行存储和转发操作,可以更高效地利用交换机的资源,提高交换机的吞吐量。而存储转发交换需要进行数据的存储和转发,会占用交换机的资源,降低交换机的吞吐量。

5-4-3规则是任何两台电脑间最多不能超过5个网段,其中可以包括集线器到集线器的连接线缆以及集线器到电脑间的连接线缆。这意味着信号在传输过程中最多只能通过4个集线器或中继器进行转发。在这些网段中,只有3个可以直接与电脑或其他网络设备连接。

  • 5个网段:在一个网络中,最多可以有5个网段。这是由于当时的技术限制,超过5个网段可能会导致网络性能下降或不稳定。
  • 4个中继器:连接这些网段的中继器数量不能超过4个。中继器的作用是对信号进行放大和整形,但过多的中继器可能会导致信号质量下降。
  • 3个节点:在任何3个网段中,只能有3个节点可以连接设备。这是为了保证网络的可靠性和避免过多的广播流量。

规定范围内就是说个数限制,否则由于中继器再生还原需要时间,并且如果经过太多中继器,那么需要时间更多,导致延迟过大,从而有网络故障
在这里插入图片描述

集线器(多口中继器)

集线器的主要功能包括信号的放大与再生、帧广播以及冲突检测与处理。具体如下:

  • 信号的放大与再生:集线器能够对接收到的信号进行放大和整形,这样可以去除信号在传输过程中可能出现的衰减,确保数据能够可靠地传输到更远的距离。
  • 帧广播:集线器将接收到的数据帧广播到所有其他连接的接口,这意味着局域网内的所有节点都能够接收到数据帧,从而实现节点间的互相通信。
  • 冲突检测与处理:在网络传输过程中,如果多个节点同时发送数据,可能会产生碰撞,导致数据丢失。集线器具备检测这种冲突的能力,并能通过退避算法等方式解决冲突,以减少数据丢失的风险。

不具备定向传输的原因

集线器的设计原理是基于星型拓扑结构,它接收到信号后,会将信号放大并进行整形,然后广播到所有其他连接的端口。这种广播机制意味着所有连接到集线器的设备都会接收到相同的数据包,而不是根据数据包的目的地址进行选择性传输。

集线器是共享式设备的原因

集线器是共享式设备,因为它在工作时所有端口共享同一通信通道。

首先,集线器工作在OSI模型的物理层,它的主要功能是对信号进行放大和整形,以延长网络的传输距离。集线器内部只有一条通道,即公共通道,所有端口都连接在这个通道上。当一个端口在发送数据时,其他端口必须处于等待状态,因为集线器会将数据广播到所有端口,而不仅仅是目标端口。这种设计使得在任何时刻,只有一个设备能够使用通信通道进行数据传输。

其次,由于集线器的共享性质,它在网络负载较重的情况下效率较低。在繁重的网络中,多个设备同时尝试发送数据会导致冲突和数据包丢失,从而降低网络的整体性能。相比之下,交换机能够为每个端口提供独立的带宽,并且能够根据MAC地址进行数据包的定向传输,从而大大提高了网络的效率和性能。

集线器的所有接口都处于同一个碰撞域(冲突域)内的原因

集线器的所有接口都处于同一个碰撞域(冲突域)内,这是因为它的工作方式和设计原理决定的。

首先,集线器工作在OSI模型的物理层,它的主要功能是接收和转发数据包,而不是像交换机那样根据数据包的目的地址进行智能转发。这意味着当一个设备发送数据时,集线器会将这个数据包广播到所有其他连接的设备,而不是仅仅发送给目标设备。这种广播机制导致所有连接到集线器的设备共享同一通信介质,因此它们都处于同一个冲突域内。如果两个或多个设备同时发送数据,就可能发生碰撞,即数据包在传输过程中相互干扰,导致数据丢失或损坏。

其次,冲突域是指在一个网络区域内,如果两个设备同时进行数据传输,则可能会发生冲突的区域。在集线器中,由于所有设备共享同一通信介质,因此整个网络被视为一个冲突域。这意味着在同一时刻只能有一台设备进行通信,否则就会发生冲突。此外,集线器也不具备隔离广播域的能力,因为所有的端口都在同一个广播域内,任何广播数据包都会被发送到所有端口。

平分带宽:如果一定要同时通信的话,就会使得工作主机平分带宽,即集线器每次广播的带宽大小不变,但是其是由各个工作主机发送的数据组成的。且其各自大小平分带宽。此时传输效率很低,因为是原来带宽的平分
在这里插入图片描述

小结

集线器和中继器是两种常见的网络硬件设备,它们在网络中扮演着不同的角色。具体如下:

  • 中继器(Repeater):中继器工作在OSI模型的物理层,它的主要功能是接收网络上的信号,放大和整形后再发送出去,以此来延长信号的传输距离。中继器通常只有两个端口,用于连接两段网络电缆。它的使用遵循“5-4-3规则”,即在一个网络中最多可以有5个网段、4个中继器,并且其中只能有3个网段用于连接主机。
  • 集线器(Hub):集线器也工作在物理层,但与中继器不同,它是一个多端口的转发器,可以将接收到的信号广播到所有其他端口。集线器通常有4至20个或更多的端口,用于连接多个设备。集线器不具备智能转发功能,也就是说它不知道数据包应该发送到哪个特定设备,而是简单地将数据包发送给所有连接的设备。

总的来说,中继器主要用于信号的增强和传输距离的延伸,而集线器则用于连接多个网络设备,并将信号广播到所有连接的设备。

相关文章:

计算机网络-物理层设备(中继器 集线器)

文章目录 中继器中继器的功能再生数字信号和再生模拟信号同一个协议 集线器(多口中继器)不具备定向传输的原因集线器是共享式设备的原因集线器的所有接口都处于同一个碰撞域(冲突域)内的原因 小结 中继器 中继器的功能 中继器的…...

PaddleDetection学习4——使用Paddle-Lite和OpencCV在 Android 上实现实时的人脸检测(java)

使用Paddle-Lite在 Android 上实现人脸检测 1 环境准备2. 部署步骤2.1 下载PaddleLite-android-demo2.2 运行face_detection_demo项目3 导入OpenCV进行优化3.1 Android Studio配置OpenCV3.2 预处理代码3.3 后处理代码3.4 优化结果1 环境准备 参考前一篇在 Android 上使用Paddl…...

mkcert的安装和使用,5分学会在本地开启localhost的https访问方式

mkcert官方仓库地址:https://github.com/FiloSottile/mkcert#installation mkcert 是一个简单的工具,用于制作本地信任的开发证书。它不需要配置。 简化我们在本地搭建 https 环境的复杂性,无需操作繁杂的 openssl 实现自签证书了&#xff…...

RHCE DNS域名解析服务器

目录 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 1.3 DNS配置 1.4 测试 2. 反向解析 2.1 关闭安全软件,安装必要软件 2.2 配置静态ip 2.3 DNS配置 2.4 测试 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 服务器配置 nmcli c modify ens32 ipv4.method man…...

创建表与删除表(六)

表的基本操作(六) 一、创建表 1.1 使用DDL语句创建表 CREATE TABLE 表名(列名 类型,列名 类型......); 示例: 创建一个 employees 表包含雇员 ID ,雇员名字,雇员薪水。 create table employees(employee_id int,em…...

微信开发者工具 git 拉取 failed invalid authentication scheme

微信开发者工具 git 拉取 failed invalid authentication scheme 拉取代码时报错,无效身份认证 解决方案: 1.检查git地址是否正常 2.检查git用户名密码是否正确...

(4)Elastix图像配准:3D图像

文章目录 前言1、项目实战2、参数文件2.1、parameter_file_rigid_3D.txt2.2、parameter_file_affine_3D.txt2.3、parameter_file_bspline_3D.txt前言 (1)Elastix图像配准:原理 + 源码(详解) (2)Elastix图像配准:参数文件(配准精度的关键) 1、项目实战 将以下文件保…...

windows安装oracle之后怎么连接使用

目录 1.打开SQl Developer 2.选择JDK 3.登录 4.创建表空间,用户 安装oracle的详细教程 WINDOWS安装Oracle11.2.0.4-CSDN博客 1.打开SQl Developer 找到 SQl Developer 2.选择JDK 根据你安装的oracle版本,因为我的oracle是安装的32位的,所以这里jdk也要选择32位 选择到ja…...

在前端开发中,常见的数组循环方式有以下几种:

在前端开发中&#xff0c;常见的数组循环方式有以下几种&#xff1a; for 循环&#xff1a;使用最传统的 for 循环来遍历数组元素。 const array [1, 2, 3, 4, 5];for (let i 0; i < array.length; i) {console.log(array[i]); }forEach() 方法&#xff1a;使用数组的 …...

Redis -- 单线程模型

失败是成功之母 ——法国作家巴尔扎克 目录 单线程模型 Redis为什么这么快 单线程模型 redis只使用一个线程&#xff0c;处理所有的命令请求&#xff0c;不是说redis服务器进场内部真的就只有一个线程&#xff0c;其实也有多个线程&#xff0c;那就是处理网络和io的线程。 R…...

C语言第十五弹---操作符(上)

✨个人主页&#xff1a; 熬夜学编程的小林 &#x1f497;系列专栏&#xff1a; 【C语言详解】 【数据结构详解】 操作符 1、操作符的分类 2、二进制和进制转换 2.1、2进制转10进制 2.1.1、10进制转2进制数字 2.2、2进制转8进制和16进制 2.2.2、2进制转16进制 3. 原码、反…...

使用宝塔面板访问MySQL数据库

文章目录 前言一、安装访问工具二、查看数据库总结 前言 前面我们已经部署了前后端项目&#xff0c;但是却不能得到数据库的信息&#xff0c;看有谁再使用你的项目。例如员工、用户等等。本次博客进行讲解如何在宝塔面板里面访问MySQL数据库。 一、安装访问工具 1、打开软件商…...

Win10 双网卡实现同时上内外网

因为需要同时上内网和外网&#xff0c;但公司做了网络隔离&#xff0c;不能同时上内外网&#xff0c;所以多加了块无线网卡&#xff0c;配置双网关实现同时上内外网&#xff0c;互不影响 打开 Windows PowerShell&#xff08;管理员&#xff09;&#xff0c;输入&#xff1a;ro…...

Django模型(六)

一、其它查询 文档:https://docs.djangoproject.com/zh-hans/4.1/ref/models/querysets/#count 1.1、排序 Queryset.order_by(*fields) 默认情况下,QuerySet 返回的结果是按照模型 Meta 中的 ordering 选项给出的排序元组排序的 可以通过使用 order_by 方法在每个 QueryS…...

【Linux】Linux基本指令

目录 1.ls指令 2.cd指令 3.touch指令 4.mkdir指令 5.rmdir指令和rm指令 5.1rmdir指令 5.2rm指令 6.man指令 7.cp指令 8.mv指令 9.cat指令 10.more指令 && less指令 10.1more指令 10.2less指令 11.head指令 && tail指令 11.1head指令 11.2tai…...

stm32中的SPI

SPI的简介 文章目录 SPI的简介物理层协议层基本通讯过程起始和终止信号数据有效性CPOL/CPHA及通讯模式 STM3的SPI特性及架构通讯引脚时钟控制逻辑数据控制逻辑整体控制逻辑通讯过程 代码配置实现指令集结构体的定义SPI时钟信号的定义SPI端口定义SPI命令 flash驱动代码初始化代码…...

ChatGPT可与自定义GPTs一起使用,智能AI代理时代来啦!

1月31日凌晨&#xff0c;OpenAI在社交平台公布了一个超强新功能&#xff0c;可以在ChatGPT中输入“GPTs名字”的方法&#xff0c;调用多个自定义GPTs一起协同工作。 例如&#xff0c;我想开发一款社交APP&#xff0c;1&#xff09;可以先用专业分析GPTs做一下市场调研&#xf…...

《Numpy 简易速速上手小册》第1章:Numpy 基础(2024 最新版)

文章目录 1.1 创建和操作 Numpy 数组1.1.1 基础知识1.1.2 完整案例&#xff1a;多维数据分析1.1.3 拓展案例 1&#xff1a;时间序列数据1.1.4 拓展案例 2&#xff1a;图像数据处理 1.2 数组的索引和切片1.2.1 基础知识1.2.2 完整案例&#xff1a;时间序列分析1.2.3 拓展案例 1&…...

【美团】SaaS技术部-后端研发工程师(海外业务)

部门介绍 美团餐饮系统为餐饮企业提供一站式IT解决方案&#xff0c;帮助餐饮商户实现从供应链管理、生产管理、前厅管理到外卖的数字化经营。美团餐饮系统不仅打通了餐厅和平台&#xff0c;更帮助餐厅连接客人&#xff0c;让商户更了解顾客需求&#xff0c;在帮助商户做商业决…...

linux安装mongodb数据库启动报错? 都是冰红茶滴水儿

先展示报错信息 网上一大推说是关闭不正确导致的,然后给出的解决方法是 ./mongod -f mongodb.conf --repair吊用没有,还是报错: about to fork child process, waiting until server is ready for connections. forked process: 302226 ERROR: child process failed, exited…...

win11安装wsl作为linux子系统并当作服务器

wsl安装 打开控制面板&#xff0c;找到启用或关闭windows功能 开启windows虚拟机监控平台和适用于Linux的Windows子系统&#xff0c;重启电脑。 打开microsoft store搜索ubuntu&#xff0c;找到合适的版本下载安装 输入wsl -l如下所示&#xff0c;即为安装成功。 安装过程比较…...

户用光伏电站的管理包括哪些内容?需要怎么做?

户用光伏电站在运行后需要进行一系列的管理工作&#xff0c;包括安全、运行、质量和数据等等&#xff0c;从而保证电站的安全、经济、高效运行。 1.安全管理 光伏电站的安全管理是非常重要的&#xff0c;包括电站的防雷、防火、防盗等措施&#xff0c;以及电站内部的安全管理…...

Kafka-服务端-PartitionLeaderSelector、ReplicaStateMachine

PartitionLeaderSelector 通过对前面的分析可知&#xff0c;PartitionMachine将Leader副本选举、确定ISR集合的工作委托给了PartitionLeaderSelector接口实现&#xff0c;PartitionMachine可以专注于管理分区状态。这是策略模式的一种典型的应用场景。 图展示了PartitionLead…...

总结11(数组)

数组 1.为什么需要数组 为了解决大量同类型数据的存储和使用问题 为了模拟现实世界 2. 数组的分类 一维数组 1&#xff09;.怎样定义一维数组 为n个变量连续分配存储空间。 所有的变量数据类型必须相同。 所有变量所占的字节大小必须相等。 例子&#xff1a; int a[5]; &#x…...

扩展学习|大数据分析整合到价值创造的大见解

文献来源:Saggi M K, Jain S. A survey towards an integration of big data analytics to big insights for value-creation[J]. Information Processing & Management, 2018, 54(5): 758-790. 下载链接:链接:https://pan.baidu.com/s/14IGaCOc-plxAiaVhwOgUvA 提取码…...

蓝桥杯---牌型种数

小明被劫持到X赌城&#xff0c;被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张)&#xff0c;均匀发给4个人&#xff0c;每个人13张。这时&#xff0c;小明脑子里突然冒出一个问题&#xff1a;如果不考虑花色&#xff0c;只考虑点数&#xff0c;也不考虑自己得到的牌的先后…...

【Linux】VMware Workstation16安装银河麒麟高级服务器操作系统V10 SP3 AMD64

目录 一、麒麟服务器概述 二、安装步骤 设置硬盘大小 完成配置 修改内存 处理器等设备配置 选择直接安装 配置磁盘 网络配置 设置root账号密码 开始安装 启动完成 一、麒麟服务器概述 银河麒麟高级服务器操作系统V10是针对企业级关键业务&#xff0c;适应虚拟化、云…...

中国的茶文化:历史、传统与生活

中国的茶文化&#xff1a;历史、传统与生活 一、引言 茶&#xff0c;这一神奇而古老的饮品&#xff0c;与中国的历史、文化和生活方式紧密相连。中国的茶文化&#xff0c;源远流长&#xff0c;博大精深&#xff0c;是中华文明的重要组成部分。它不仅是一种饮料&#xff0c;更是…...

Oracle函数使用

ROW_NUMBER函数 ROW_NUMBER() OVER(PARTITION BY column1 ORDER BY column2 DESC) -- 根据column1分组按column2降序排序生成序号&#xff0c;序号由小到大,会生成一个唯一的序号 -- 例如column2中有两列值都为1,那他们的序号会有一个在上一个在下ROW_NUMBER() OVER(ORDER BY …...

正则表达式与文本三剑客

目录 一、正则表达式 1. 定义 2. 字符匹配 3. 重复限定符 4. 位置锚点 5. 分组和引用 6. 扩展正则表达式 二、文本三剑客 1. grep 1.1 定义 1.2 语法 1.3 选项 1.4 示例 2. sed 2.1 定义 2.2 通式 2.3 选项 2.4 脚本格式&#xff08;脚本语法&#xff09; 2.…...