HUB、交换机、路由器和串口服务器

devtools/2024/12/27 5:32:14/

HUB:HUB是集线器,支持半双工的工作模式,就像对讲机那样。工作在物理层,收到数据后,会向其他端口转发,只是起到“中转站的作用”;而且对带宽是共享的,像河流一样,分的支流越多,每条支流的流量越少。集线器不需任何软件支持或只需很少管理软件管理,属于纯硬件网络底层设备。

集线器应该只提供一个通讯节点。

HUB使用时遇到的问题,不识别IP,识别MAC地址,MAC地址相同时,别人应答了就没有数据回收。

交换机和MAC地址:在局域网中,交换机会使用MAC地址来决定如何转发数据包。交换机内部有一个MAC地址表,记录了MAC地址与对应端口的映射关系。当数据包到达交换机时,它会查看这个表来决定将数据包转发到哪个端口。

 ARP协议:地址解析协议(ARP)是局域网内用于将IP地址解析为MAC地址的协议。当一台设备只知道目标设备的IP地址时,它会发送一个ARP请求,询问拥有该IP地址的设备的MAC地址。收到ARP请求的主机会回复其MAC地址,从而使得数据包能够被正确地发送。


交换机:工作在数据链路层,收到数据后,会根据目的地址的IP向对应的端口转发数据全双工的工作模式,就不再是对讲机了,而是手机,双方可以同时听说。一般的都是支持100M网速的(现在也有很多千兆交换机的)。独享带宽。进线的网速是2M的话,那么连到交换机上的主机,无论接几台,理论上的网速也是可以享受2M的带宽的。一个IP,掩码不同

现在交换机逐步取代了HUB的地位,但在一些特殊用途上,HUB还是发挥着交换机代替不了的作用的。

①数据的转发

交换机在接收到数据包后,会根据目标地址判断并将其转发到对应的端口,从而实现不同设备之间的通信。这种可以保证数据传输的高效性和稳定性。

③负载均衡和带宽控制

当多台设备使用同一个交换机时,交换机可以实现负载均衡和带宽控制的功能。通过智能路由和流量控制,可以为不同设备提供不同的网络带宽和速度,从而达到更加高效的数据传输。

而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下,而且可以工作在全双工模式下。

串口服务器

机台是使用HUB接串口服务器,HUB只能由一个IP通讯节点,所以串口服务器只能由HUB的节点进行通讯。通过配置可以对不同端口配置不同IP进行控制。

如果将串口服务器的主节点直接接入MainPC将会识别到多个串口????

串口设备联网服务器,简称串口服务器

作用:串口服务器能将传统的 RS-232/422/485设备立即联网。串口设备联网服务器如同含CPU、实时操作系统和 TCP/IP协议的微型电脑,在串口和网络设备中传输数据。使用串口服务器可以在世界的任何位置,通过网络,用您的计算机来存取、管理和配置远程的设备。

串口服务器是一种用于通过网络连接两个或多个串口设备的联网设备。它使您能够摆脱物理电缆长度的限制,无论它们位于世界的任何地方,都可以通过以太网连接串口设备。通过使用串口连接的方法,设备可以像紧靠设备一样工作,而无需任何中间设备。

能够将RS-232/485/422串口设备联入TCP/IP网络,实现RS-232/485/422串口与TCP/IP网络接口的数据双向传输,中间是透明传输的,没有任何协议的变化。

串口服务器如何使用?

配置串口参数:

串口服务器可以通过Web网页进行参数修改。通过 Web网页修改参数时需要串口服务器和计算机处于同一个子网中。串口参数包括:波特率、数据位、停止位、校验位。

配置网络参数:

串口服务器必须具有一个 IP,可以配置为静态或者通过 DHCP服务器获得。配置串口联网服务器的工作模式:包括 TCP SERVER模式(是指计算机主动寻找串口联网服务器)、 TCP CLIENT模式(是指串口联网服务器主动找计算机)、 UDP模式。配置网络参数的目的 是让计算机能够顺利地和联网服务器建立连接。

启用虚拟串口:

由于一般用户的 PC端软件还是打开串口和设备通信的,此时由于改用了网络所以必须在计算机上虚拟一个串口,虚拟串口负责与串口服务器建立连接,并将数据转发给打开虚拟串口的用户程序。运行用户设备通信程序,并打开虚拟串口。之后用户应用程序即可和设备通信。

交换机:

交换机是一种网络设备,主要用于局域网(LAN)中,其基本功能是将数据包从源端口转发到目的端口。交换机的核心原理是基于MAC地址表,它通过学习和存储每个连接设备的MAC地址与对应的端口信息,来进行高效的数据传输。当数据帧到达交换机时,交换机会检查帧头的MAC地址,并从中提取目标设备的MAC地址,然后直接把帧转发到指定的端口,而不是广播整个网络

交换机有多种类型,如固定端口交换机、堆叠式交换机、模块化交换机等,它们支持不同的端口速率、带宽和协议标准。交换机的主要优点包括提高网络性能、减少冲突、隔离广播风暴以及提供更细粒度的安全控制。此外,三层交换机还可以处理VLAN(虚拟局域网),增强了网络的灵活性和管理能力。


http://www.ppmy.cn/devtools/145725.html

相关文章

关于uni-forms组件的bug【提交的字段[‘*‘]在数据库中并不存在】

问题:在使用 uni-forms校验的时候,出来的一个问题,这个字段都没有设置校验的规则,不知道什么原因就出现了下图的问题: 解决办法: 在uni-forms-item 添加key 值就解决了 原因不知道,有大佬发现…

webauthn介绍及应用

1、webauthn概念介绍 官网:https://webauthn.io/ 1.1、什么是webauthn? webauthn即Web Authentication,是一个符合W3C标准的Web认证规范。它通过公私钥加密技术,实现无密码认证,用户仅需通过pin码、指纹、面部识别、…

CI/CD是什么?

CI/CD 定义 CI/CD 代表持续集成和持续部署(或持续交付)。它是一套实践和工具,旨在通过自动化构建、测试和部署来改进软件开发流程,使您能够更快、更可靠地交付代码更改。 持续集成 (CI):在共享存储库中自动构建、测试…

什么,不用 Tomcat 也能运行 Java web?

在 Java web 开发领域,传统的 Tomcat 服务器一直占据着重要地位。但如今,Blade 框架的出现为我们提供了一种全新的开发体验,它无需依赖 Tomcat 便可运行 Java web 应用。 一、Blade 框架简介 是一款轻量级且高性能的 Java web 框架。其设计理…

PPT画图——如何设置导致图片为600dpi

winr,输入regedit打开注册表 按路径找,HKEY_CURRENT_USER\Software\Microsoft\Office\XX.0\PowerPoint\Options(xx为版本号,16.0 or 15.0或则其他)。名称命名:ExportBitmapResolution 保存即可,…

【Kafka基础】10个Kafka基础知识,面试经常会问到

前几天面试一个测试开发,问了Kafka的基础性知识,受试者没有回答出来,在项目中介绍有使用Kafka但是对kafka的基础知识掌握的却不牢固不全面,今天列出Kafka经常会问到的10个基础知识,供大家参考学习 一、你会在哪些场景选…

qt QZipWriter详解

1、概述 QZipWriter是Qt框架中用于创建ZIP文件的类。它允许开发者将多个文件和目录压缩成一个ZIP文件,支持多种压缩算法,并且易于集成到现有的Qt项目中。通过QZipWriter,开发者可以轻松实现文件的压缩、管理压缩包中的文件等功能。 需要注意…

太空探索的未来掌握在人工智能和机器人手中

一个世纪以来,全球各国一直在竞相探索太空。值得注意的是,这场竞赛并没有所谓的最终胜利。随着各国向外太空发射更多的火箭和卫星,它们获取了更多关于那些漂浮在太空中的各类物体的信息。与许多其他行业一样,太空探索过程也在采用…