串行与以太网的区别

  如今,通过多种设备进行通信已成为每个人的必需品。有几种通信媒介和协议正在被使用。大家可以根据项目需求选择通信方式。常见的通讯设备基本上有两种主要的通信接口,串行协议、以太网协议。这两种方式都是高效传输协议,两者各有特征,了解两者差异,就了解如何选择所需协议。

  什么是串行协议

  所谓串行,我假设您指的是串行(例如RS232、USB)端口?计算机上的串行(或并行)端口与以太网端口之间的关键区别在于所连接的对象。USB和RS232等串行端口用于将外围设备直接连接到计算机。您可以使用串行端口创建一个小型网络,但它通常仅限于与计算机可以支持的设备进行接口。另一方面,以太网是用于更大网络的唯一网络连接,允许其他设备和计算机通过很长的距离相互通信。例如串口服务器设备


  可以使用USB连接到打印机或以太网接口适配器,也可以使用以太网连接到另一台联网打印机、服务器或计算机。虽然两者在小范围内可以相似,但串口不支持以太网所能支持的网络大小。


  在通信或数据传输领域,串行是用于在特定时间发送一位数据的网络或进程的术语。串行通信只是顺序的,所有的数据位都在系统地、一个接一个地传输。基本上,串行接口或串行链路对线路上的二进制数位置的位进行编码,然后数据以二进制信号的形式通过电缆逐位传输。您需要了解串行接口只能用于单向通信。这意味着,数据是在某个时间发送或接收的。如果您使用串行接口进行网络连接,则不能期望同时发送和接收数据。


  这是一种过时的技术,仍在广泛的应用中使用,其中发送大量数据或速度不是主要问题,他们正在寻找可以安全地为他们完成工作的基本技术,并且没有任何问题。这就是为什么,如果您正在寻找互联网,从一个地方向另一个地方发送大文件,串行通信是比较慢的解决方案。因为它在某个时间只发送一位。


  什么是以太网协议

  串行描述了OSI第1层协议,字面上只涉及从一个物理端口到另一个物理端口的位移动。而以太网是第2层协议,在其他第1层协议之上实现。以太网描述了一种将数据块分解为帧进行传输的方法,以及指示帧的源和目的地、所包含数据的更高级别协议、错误更正、所需优先级指标和一组其他信息的元数据(头)。


  正确的比较不是以太网和串行之间的比较,而是以太网和在串行连接上运行的线路协议之间的比较。如PPP、HDLC或类似协议(甚至SONET、帧中继、X.25等都是在某种串行连接上运行的协议。这增加了管理连接的类似机制,将数据分成数据包/帧,提供将数据定向到适当目的地的提示(如果是多址访问)等等。


  另一点值得澄清的是,名为以太网的协议实际上只是同名通用(且经常使用)商业术语的一部分。商业术语通常指连接L2/L3交换机和各种终端主机(服务器、工作站、路由器等)的非屏蔽双绞线。但是,请记住,物理介质(UTP)可以支持以太网以外的东西,以太网作为一种协议,不仅支持UTP(想想光纤、无线等),还可以通过更高级别的协议进行封装和逻辑桥接。


  在通过LAN或WAN网络连接设备时,它没有比以太网更好的了。以太网有很多附加的好处,这将使它成为任何希望同时获得可靠、安全和快速的东西的人的完美选择。以太网基本上是一组同时用于上行链路和下行链路的多条电缆。这意味着您可以轻松地使用以太网同时发送和接收数据。自 1980 年发布以来,以太网已成为使用最广泛的通信协议。以太网上必须不惜一切代价遵守一组规则和协议。所有这一切使它高度可靠,这就是为什么以太网被用于广泛的应用程序,除非保护高度机密的事物的隐私至关重要。


  以太网具有一系列优势,其中包括与其他通信协议相比成本相对较低。它还具有向后兼容性,因此如果您有一些串行通信设备,它也可以与它们一起使用。展望未来,由于电缆上的良好基础设施,以太网具有抗噪声能力。这将帮助您获得稳定的网络体验,并且您将享受更好的体验,而不会中断连接。

  以太网的另一个好处是速度。


  由于以太网协议拥有多个上行链路和下行链路通道,所以这种通讯方式拥有比其他网络通道都更好的速度体验。数据安全也受到高度重视,防火墙可以很容易地在以太网上使用。


  以太网是串行通信还是并行通信


  以太网是打包的,您实际上无法发送单个有效字节,因为存在一堆寻址、CRC 等开销。以太网也不能确保数据包之间的顺序,因此您可以发送数据包 AB 和 C,但接收器可以按照 CA B 的顺序获取它们。还有像 CSMA/CD 一样的半双工冲突检测和重传。


  按照 OSI 模型栈,与用于 Internet 的 TCP/IP 模型相比,Internet 是在网络层定义的,而串行协议(严格意义上,不是实现)是由物理层定义的,在底层堆。因此,以太网可以串行通信。10-base-T 以太网连接按顺序发送单个位,但高速布线通常使用各种信令方法一次发送多个位。


  当我们谈论 PC 的串行和并行外设时,过去我们谈论的是点对点链接。一台计算机与一台打印机或一个调制解调器(每根电缆)通话。一般来说,有一个主设备控制这些链接上的所有通信,而从设备则按照他们的要求执行。

  当我们谈论以太网时,我们谈论的是网络。多台计算机连接到网络,它们都不一定是主机或从机。在早期的以太网协议中,多台计算机实际上会连接到同一根同轴电缆上。如今,以太网通常意味着点对点链接,但以太网包括能够与对等网络中的多个其他设备进行通信的协议。


  如何确保我的串行端口在 Windows 中正常工作

  要检查 RS-232 串口是否工作,请执行以下操作执行 RS-232 环回测试:

  如果您的串行端口不是母头,请通过使用母/母电缆或性别转换器并将其插入串行端口来进行转换。

  拿一个金属回形针或金属丝,将针脚 2 和 3 交叉。如果仔细观察母端,针脚应该编号。


客服咨询

微信互动

使用教程

返回顶部

商城小程序购买

微信支付更方便