热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

wan口全双工和半双工,半双工和全双工的应用

目前的交换机都支持全双工。这种方式要求通讯双方均有发送器和接收器,同时,需要2根数据线传送数据信号。目前多数终端和串行接口都为半双工方式提供了换向能力,也为全双工方式提供了两条独


全双工传输英语标记为:全双工传输


交换机可以在发送数据的同时接收数据,两者同步进行。 这就像我们平时打电话一样,在说话的同时也能听到对方的声音。 当前交换机支持全双工。


全双工的好处是延迟小,速度快。


与此相对应的【半双工】概念:意味着在某个时间段内只发生一个动作。 举个简单的例子,一天的狭窄道路上,一次只能通过一辆车。 目前两辆车对开时,这种情况下只能先通过一辆,满脑子再有一辆可以开。 这个例子形象地说明了半双工的原理。 初期的对讲机和初期的集线器等设备都是实行半双工的产品。 随着技术的进步,半双工将逐渐退出历史舞台。


全双工和半双工


在串行通信中,数据通常在终端和微机等两个站之间传输,根据数据流的方向,可以分为全双工、半双工、单工三种基本传输方式。 但是,由于单工目前很少被采用,所以只介绍前两种方式。


1、全双工方式(full duplex ) )。


当数据发送和接收分支,并分别由两条不同的传输路径传输时,通信双方可以在同一时刻进行发送和接收操作的传输方式是全双工方式。 全双工方式中,在通信系统的各端设有发送机和接收机。 这样可以控制数据同时双向传输。 全双工方式由于不需要进行方向切换,没有切换操作带来的时滞,非常有利于远程监控和控制系统等没有时间延迟的交互式APP应用。 在这种方式中,通信双方都需要发送机和接收机,同时需要两条数据线传输数据信号。 (控制线和状态线,还有地线可能也需要。


例如,计算机主机通过串行接口连接到显示终端,显示终端带有键盘。 这样,输入键盘的文字将被发送到主机存储器; 另一方面,主体存储器的信息可以被发送到画面中进行显示。 通常,在键盘上输入一个字符后,首先不显示,计算机主机收到字符后,立即发回终端,由终端显示该字符。 这样,前一个字符的环回过程和后一个字符的输入过程同时进行,即以全双工方式动作。


2、半双方式(half duplex ) )。


如果在同一传输路径上执行接收和发送两者,则数据可以在两个方向上传输,但是通信两者不能同时发送和接收数据。 这样的传输方式是半双工方式。 半双工方式时,通信系统各端的发送机和接收机通过收发开关与通信线连接,进行方向的切换,因此会产生时滞。 收发开关实际上是由软件控制的电子开关。


如果计算机主机通过串行接口连接到显示终端,则半双工方法中的输入和输出过程使用相同的路径。 也有在电脑和显示终端之间以半双工方式工作的,在这种情况下,从键盘输入的文字在发送到主机的同时发送到终端进行显示。 接收和发送过程不可避免地同时进行,因为这不是一种返回方法。


目前,许多终端和串行接口为半双工方式提供重定向能力,也为全双工方式提供两个独立的引脚。 实际使用时,一般通信双方不需要同时发送和接收,像打印机这样的单向传输设备,半双工甚至单工都可以应对,不需要反向。


网卡中全双工模式和半双工模式的区别


在全双工模式下,8条线必须分别与水晶头的相应线序位置连接;


在半双工模式中,只需要连接4条线即可,参照T568B标准,通常使用1、2、3、6线顺序位置的4条线,即白橙、橙、白绿、绿的4条线;


橙子,橙子用于发送数据,白绿色,绿色用于接收数据。


全双工模式下,网线最大可达100万亿以上的速度;


半双工模式下,网线能到达的速度通常在10万亿左右。


全双工模式的网线在全双工和半双工模式下工作。


但是,半双工模式的网线不能在全双工模式下工作。


半双工模式下,多出来的两组线可以连接到电话线上。 例如,可以将“白蓝、蓝”这条线分开作为电话线使用。


在局域网的布线中,这种方式可以节约布线成本,双绞线同时用作局域网电缆和电话线。


网卡半双工模式解决网络连接故障


当一根全双工模式的网络电缆内部有一根或几根线短路或接触不良时,例如蓝色的线组或茶色的线组有问题时,只要将网卡变更为半双工模式,就能够得到有问题的蓝色的线组或茶色的线组


可以在NIC属性中设置全双工或半双工模式。


如上图所示,右键单击“本地连接”,然后从弹出式菜单中选择“属性”以进入“本地连接属性”界面;


单击“网卡”“设置”按钮,单击“高级”选项卡,然后单击“速度&映射; 勾选“Duplex”;


可使用的模式一般有“自动”、“10mb完全”、“10mb完全”、“100 MB完全”、“100 MB完全”等。


默认值为自动。


如果网络连接有问题,例如:


无法自动获取IP地址;


显示网络连接限制


如果手动设置IP地址,则会显示网络连接正常,但只有发送的数据包,没有接收到的数据包,或者接收到的数据包非常少。


那么,我来修正

“Speed & Duplex”的“值”为 “10 Mb Half” ,也可以改为“10 Mb Full” 、“100 Mb Half ”模式试试;
     用这种方法可以解决大部分网络连接故障。
     如果这种方法没能解决问题,就只有更换网线或水晶头,甚至更换网卡了!

     由于半双工模式下,对网速有一定影响,因此,如果网线、网卡或交换机等设备没有问题,尽量让网卡自动设置Speed & Duplex的值。

附注:

     修改上图所示的Locally Administered Address ,可以改变网卡的MAC地址。如果网卡MAC地址被防火墙或网关禁止上网,可以修改这个地址解除屏蔽。但是,有时候windows系统不允许修改这个参 数。有些网卡把这个选项命名为Network Address 。

      在上图所示的“电源管理”标签下,有一个选项:
      “允许计算机关闭这个设备以节约电源”,
      如果启用这个选项,有时候会造成系统无法找到网卡的“故障”现象,或者造成一些莫名其妙的网络连接故障,考虑到有线网卡耗电很少,最好不要启用这一选项。


推荐阅读
  • Python应用实例大揭秘:七大令人惊叹的高阶技巧展示
    2020年,Python无疑成为了最炙手可热的编程语言,其影响力已远远超出程序员的范畴。从初学者到资深从业者,甚至小学生,都在纷纷加入Python的学习热潮中。凭借其低门槛、易上手和强大的功能,Python正逐渐成为各行业不可或缺的工具。本文将揭示七个令人惊叹的Python高级应用技巧,帮助读者进一步提升编程水平。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 本章介绍了TCP/IP协议族中的链路层,其主要功能是为IP模块发送和接收IP数据报。链路层还支持一些辅助性协议,如ARP。此外,本文详细探讨了不同类型的链路层技术及其应用。 ... [详细]
  • 本文介绍了如何利用 `matplotlib` 库中的 `FuncAnimation` 类将 Python 中的动态图像保存为视频文件。通过详细解释 `FuncAnimation` 类的参数和方法,文章提供了多种实用技巧,帮助用户高效地生成高质量的动态图像视频。此外,还探讨了不同视频编码器的选择及其对输出文件质量的影响,为读者提供了全面的技术指导。 ... [详细]
  • 深入解析OSI七层架构与TCP/IP协议体系
    本文详细探讨了OSI七层模型(Open System Interconnection,开放系统互连)及其与TCP/IP协议体系的关系。OSI模型将网络通信过程划分为七个层次,每个层次负责不同的功能,从物理层到应用层逐步实现数据传输和处理。通过对比分析,本文揭示了OSI模型与TCP/IP协议在结构和功能上的异同,为理解现代网络通信提供了全面的视角。 ... [详细]
  • DHCP三层交换机设置方式全局模式和接口模式设置方式和命令resetsave回车输入yreboot输入n输入y重启后就恢复默认设置了默认用户名密码adminAdmin@huawei ... [详细]
  • 本文详细介绍了Linux系统中用于管理IPC(Inter-Process Communication)资源的两个重要命令:ipcs和ipcrm。通过这些命令,用户可以查看和删除系统中的消息队列、共享内存和信号量。 ... [详细]
  • 如何在Eclipse中配置Python开发环境
    本文详细介绍了如何在Eclipse中配置Python开发环境,包括安装PyDev插件和设置Python解释器的步骤。 ... [详细]
  • Excel 数据分析基础
    Excel 是数据分析中最基本且强大的工具之一,具备多种实用功能和操作方法。本文将简要介绍 Excel 的不同版本及其兼容性问题,并探讨在处理大数据时的替代方案。 ... [详细]
  • 机器学习算法:SVM(支持向量机)
    SVM算法(SupportVectorMachine,支持向量机)的核心思想有2点:1、如果数据线性可分,那么基于最大间隔的方式来确定超平面,以确保全局最优, ... [详细]
  • 本文节选自《NLTK基础教程——用NLTK和Python库构建机器学习应用》一书的第1章第1.2节,作者Nitin Hardeniya。本文将带领读者快速了解Python的基础知识,为后续的机器学习应用打下坚实的基础。 ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 在本文中,我们将详细介绍如何构建一个用于自动回复消息的XML类。当微信服务器接收到用户消息时,该类将生成相应的自动回复消息。以下是具体的代码实现:```phpclass We_Xml { // 代码内容}```通过这个类,开发者可以轻松地处理各种消息类型,并实现高效的自动回复功能。我们将深入探讨类的各个方法和属性,帮助读者更好地理解和应用这一技术。 ... [详细]
author-avatar
手机用户2602898855
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有