1 什么是单工,半双工,双工通信?何为速率?-德赢Vwin官网 网
0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是单工,半双工,双工通信?何为速率?

网络技术干货圈 来源:网络技术干货圈 2023-07-08 09:07 次阅读

一:什么是单工,半双工,双工通信

全双工(Full Duplex)是指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。目前的网卡一般都支持全双工。

半双工(Half Duplex),所谓半双工是指一段时间内,只有一种动作发生,例如一条窄路,而只有一辆车可以通行,当当前有两辆车相对时,在这种情况下,只有一辆车先开,等到另一辆车的头部再开,这个例子生动地说明了原始半双工。原因。早期对讲机、早期集线器等设备都是基于半双工产品的。随着技术的不断进步,半双工会逐渐退出历史舞台。

单工通信是指通信线路上的数据按单一方向传送,比如对讲机。

二:什么是接口速率

2.1:接口速率的概念

接口速率(interface rate)是指完成所有处理之后通过接口的总比特速率标称值。今天这里所说的是指以太网接口速率。

而以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。

以太网与IEEE802.3系列标准相类似。包括标准以太网(10Mbit/s)、快速以太网(100Mbit/s)、千兆以太网(1000Mbit/s)和万兆以太网(10Gbit/s)等
说到以太网,就又不能不提到传说中的七层模型

8df8e6f6-1d1b-11ee-962d-dac502259ad0.png


左侧网络模型普通用户在实际使用时可完全不用关心模型的存在,右侧PDU部分才和用户体验息息相关,其中“Data”部分是用户的实际使用速率,数据在网络传输过程中,首先要封装成数据包,之后在封装成数据帧,同时还有封装在前面传输层开销。接口层的bit属于物理层的一个PDU,所以从bit到byte要加上传输层、网络层、数据链路层的开销。

下面尝试进行计算:

DATA部分:1460

传输层:TCP固定头部为20字节(byte),UDP为8字节

IP层:固定头部20字节

数据链路层:18字节

100Mbit/s接口每秒实际传输速率=1460/(1460+20+20+18)*100Mbit/s≈96.179Mbit/s(按照TCP作为传输层计算)

这个计算已经与实际值十分接近,所以会发现百兆接口设备才实际使用/测速时,一般仅有95兆左右的速率,跑不满百兆理论值;同理,千兆接口设备一样跑不到千兆理论值,所以要想达到所谓理论值传输,需使用高一级的设备/线缆组网。

PS:目前常见的Epon/Gpon光猫采用的最次也是1.25Gbps传输标准(目前多为2.5Gbps),因此各大运营商除了在前端设备扩容升级上花点心思外,用户端侧设备暂不用考虑升级,在容量足够的前提下,即使考虑到光衰等各种损耗,也能保证用户前端千兆速率。

如果再进一步精准计算的话,还要考虑帧间隔(12字节)、前导码(1字节)、帧界定(1字节)等存在,这些长度加起来最少有20字节,具体长度如下:

8e1cc9c2-1d1b-11ee-962d-dac502259ad0.png

1.首先会有96bits的空闲帧(IPG Inter-Packet Gap),该帧的作用是根据以太网的CSMA/CD原理,用来侦听链路是否空闲,如果空闲,就可以发送报文。

2.其次会有7个字节的AA(01010101)用于与接收端同步,因为电平一高一低,很容易同步。

3.再次会有1个字节的AB,作为帧界定使用,表示后面开始真正的以太帧。

4.以太帧净荷(包括MAC层、IP层及高层),范围是64-1518字节,也就是以太帧最小长度64字节,最长1518字节。

PS:以太网中的每个帧之间都要有帧间隔,即每发完一个帧之后要等待一段时间再发另外一个帧,在以太网标准中规定最小是12个字节,然而帧间隙在实际应用中有可能会比12个字节要大,在这里我用了最小值。每个帧都要有20个字节的固定开销。

:2.2:包转发率

包转发率,用来衡量网络设备转发数据能力的标准。

而包转发线速的衡量标准是以单位时间内发送64字节的数据包(以太网传输最小包长,POS口是40字节)的个数作为计算基准的,如果没有统一标准,发送64字节小包或512字节大包时,通过的包数量怎么可能相同。对于千兆以太网来说,完整计算方法如下:1,000,000,000bps/8bit/(64+8+12)byte=1,488,095pps

PS:当以太网帧为64字节时,需考虑8字节的帧头(前导码7字节、帧界定1字节)和12字节的帧间隔的固定开销。故一个线速的千兆以太网端口在转发64字节包时的包转发率为1.488Mpps。百兆以太网的线速端口包转发率正好为千兆以太网的十分之一,为148.8kpps(0.1488Mpps)。

*对于万兆以太网,一个线速端口的包转发率为14.88Mpps。
*对于千兆以太网,一个线速端口的包转发率为1.488Mpps。
*对于快速以太网,一个线速端口的包转发率为0.1488Mpps。
*对于OC-12的POS端口,一个线速端口的包转发率为1.17Mpps。
*对于OC-48的POS端口,一个线速端口的包转发率为4.68Mpps。

:2.3:背板带宽

词义:背板带宽,也叫交换带宽,单位为Gbps,是交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量。可以想象一条高速公路,连接了若干城市,城市之间的交通流量都需要从该高速公路上通过。那背板带宽就是高速公路的最大无阻塞交通流量(当然我们要假设高速公路上的车辆都是以恒定的最高速度在行驶)。

因此背板带宽标志了交换机总的数据交换能力,一般的交换机的背板带宽从几Gbps到上百Gbps不等。一台交换机的背板带宽越高,所能处理数据的能力就越强,但同时设计成本也会越高。

背板带宽是衡量网络设备性能的重要参数之一,一般很少出现在家用路由上,

其一是路由与交换机内部明显结构不同,交换机拥有一条很高带宽的背部总线和内部交换矩阵,交换机的所有端口都挂接在这条总线上,所以引入了“背板带宽”这一概念;

其二是采用外挂接口接交换机芯片这种设计的路由也不是很多(多由主控芯片处理完成,如P4的RTL8197FB,即使不外挂交换机芯片,自身也支持5口百兆的交换能力),有的话基本也是呈现两级分化。某大厂所谓一百多的全千兆路由:百兆级SOC外挂千兆交换机芯片的伪全千兆,大带宽接入场景就现原形了;千元级路由,如华硕旗舰AC88U,其中5-8口采用独立千兆交换机芯片实现共享1Gbps带宽。

一般来讲,计算方法如下:

1.线速的背板带宽考察交换机上所有端口能提供的总带宽。计算公式为端口数_相应端口速率_2(全双工模式)如果总带宽≤标称背板带宽,那么背板带宽就是线速带宽。

例如:P4端口数为5(1WAN/4LAN),相应端口速率为1Gbps,总带宽=5_1Gbps_2=10<14Gbps(标称背板带宽),说明P4可实现全端口全双工无阻塞交换。

PS:RTL8367RB最大支持5+2口全千兆,总带宽=7_1Gbps_2=14Gbps(标称背板带宽),所以宣传页中的14Gbps是这么来的。

2.第二层包转发线速

第二层包转发率=千兆端口数量×1.488Mpps+百兆端口数量_0.1488Mpps+其余类型端口数_相应计算方法,如果这个速率能≤标称二层包转发速率,那么交换机在做第二层交换的时候可以做到线速。

3.第三层包转发线速

同第二层包转发线速。

如果能满足上面三个条件,那么我们就说这款交换机真正做到了线性无阻塞。

背板带宽资源的利用率与交换机的内部结构息息相关。目前交换机的内部结构主要有以下几种:一是共享内存结构,这种结构依赖中心交换引擎来提供全端口的高性能连接,由核心引擎检查每个输入包以决定路由。这种方法需要很大的内存带宽、很高的管理费用,尤其是随着交换机端口的增加,中央内存的价格会很高,因而交换机内核成为性能实现的瓶颈;二是交叉总线结构,它可在端口间建立直接的点对点连接,这对于单点传输性能很好,但不适合多点传输;三是混合交叉总线结构,这是一种混合交叉总线实现方式,它的设计思路是,将一体的交叉总线矩阵划分成小的交叉矩阵,中间通过一条高性能的总线连接。其优点是减少了交叉总线数,降低了成本,减少了总线争用;但连接交叉矩阵的总线成为新的性能瓶颈。

三:华为交换机如何配置双工模式以及接口速率

这里我们用华为ENSp软件进行vwin

3.1:配置操作代码

8e518e8c-1d1b-11ee-962d-dac502259ad0.png

下面我们修改一下交换机的端口速率和双工模式,我们将LSW1修改为全双工,100M速率,以及查看端口信息

8e70ab3c-1d1b-11ee-962d-dac502259ad0.png
8ea24660-1d1b-11ee-962d-dac502259ad0.png
8ec946fc-1d1b-11ee-962d-dac502259ad0.png
8ee90122-1d1b-11ee-962d-dac502259ad0.png
8f01777a-1d1b-11ee-962d-dac502259ad0.png8f124028-1d1b-11ee-962d-dac502259ad0.png

undo negotiation auto 取消自动协商
negotiation auto 自动协商
Speed (10/100/1000)速率设置,单位 M兆
duplex (half/full)半双工、全双工
dISplay intface GigabitEthernet 0/0/1 查看1号端口的配置信息
[Huawei-GigabitEthernet0/0/24]dis this 查看端口属性

3.2:设置以太网端口的双工模式和速率时,需要注意如下事项:

表1设置端口双工模式注意事项

8f2cdeba-1d1b-11ee-962d-dac502259ad0.png

表2设置端口速率注意事项

8f51b1cc-1d1b-11ee-962d-dac502259ad0.png

百兆电口速率:10和100均支持,双工支持半双工、双工和自协商;
千兆电口速率:10、100和1000均支持,双工支持全双工和自协商(千兆速率下只能为双工);
光口都不支持速率变更、不支持半双工,速率及双工模式均支持自协商;
万兆以太网光口只能为全双工10000Mbits。





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 交换机
    +关注

    关注

    21

    文章

    2637

    浏览量

    99527
  • SoC芯片
    +关注

    关注

    1

    文章

    610

    浏览量

    34905
  • CSMA
    +关注

    关注

    0

    文章

    28

    浏览量

    12990
  • PDU
    PDU
    +关注

    关注

    0

    文章

    94

    浏览量

    16977
  • 以太网接口
    +关注

    关注

    0

    文章

    147

    浏览量

    17091

原文标题:何为双工通信?何为速率?

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    网络传输半双工、全双工的解读

    在网络传输中,数据在线路上的传送方式可以分为通信半双工通信和全双工
    的头像 发表于 11-24 16:33 3384次阅读
    网络传输<b class='flag-5'>单</b><b class='flag-5'>工</b>、<b class='flag-5'>半双工</b>、全<b class='flag-5'>双工</b>的解读

    双工半双工的区别 主要是自己学习下

    。随着技术 的不断进步,半双工会逐渐退出历史舞台。 全双工半双工在串行通信中,数据通常是在两个站(如终端和微机)之间进行传送,按照数据流的方向可分成三种基本的传送方式:全
    发表于 12-14 20:59

    通信基础知识:半双工,全双工

    ,半双工,全双工区别1.数据传输只支持数据在一个方向上传输;在同一时间只有一方能接受或发
    发表于 09-30 11:37

    串行通信/半双工和全双工的区别是什么?

    串口通信基本原理是什么?串行通信/半双工和全双工的区别是什么?
    发表于 12-03 06:47

    半双工和全双工简介

    半双工和全双工简介 串行通讯简单认识 串行通讯的基本概念:与外界的信息交换
    发表于 01-13 14:33 4600次阅读
    <b class='flag-5'>单</b><b class='flag-5'>工</b>、<b class='flag-5'>半双工</b>和全<b class='flag-5'>双工</b>简介

    半双工,半双工是什么意思

    半双工,半双工是什么意思 概念及实例: 即Simplex Communication,指在通信过程的任意时刻,信息只能由一方A传
    发表于 03-17 16:19 3417次阅读
    <b class='flag-5'>半双工</b>,<b class='flag-5'>半双工</b>是什么意思

    浅谈光纤跳线的双工

    光纤跳线按照接口的工作模式可以分为双工,那什么是双工
    发表于 06-11 16:26 2248次阅读
    浅谈光纤跳线的<b class='flag-5'>单</b><b class='flag-5'>工</b>和<b class='flag-5'>双工</b>

    如何理解光纤跳线的双工和全双工

    光纤跳线按照接口的工作模式可以分为双工,那什么是双工
    发表于 10-10 15:24 1.4w次阅读
    如何理解光纤跳线的<b class='flag-5'>单</b><b class='flag-5'>工</b>、<b class='flag-5'>双工</b>和全<b class='flag-5'>双工</b>?

    光纤跳线中的双工光纤跳线分析

    光纤跳线按照接口的工作模式可以分为双工,那什么是双工
    的头像 发表于 12-09 11:55 3932次阅读

    双工光纤跳线的详细讲解

    光纤跳线按照接口的工作模式可以分为双工,那什么是双工
    发表于 12-11 00:59 12次下载
    <b class='flag-5'>单</b><b class='flag-5'>工</b>和<b class='flag-5'>双工</b>光纤跳线的详细讲解

    双工光纤跳线是什么

    光纤跳线按照接口的工作模式可以分为双工,那什么是双工
    的头像 发表于 12-25 14:35 1357次阅读

    同步异步、串行并行、半双工双工的区别

    同步、异步;串行、并行;半双工、全双工区别。
    发表于 12-27 16:13 3639次阅读

    双工半双工、全双工通信常识

    根据通信双方的分工和信号传输方向可将通信分为三种方式:半双工与全双工
    的头像 发表于 03-31 17:57 7350次阅读

    半双工和全双工通信模式的比较

    半双工和全双工通信模式的比较  半双工和全双工是两种不同的通信模式,在不同的
    的头像 发表于 01-09 14:00 1749次阅读

    半双工和全双工传输模式的区别

    传输模式主要分为(Simplex)、半双工(Half-Duplex)和全双工(Full-Duplex)。这三种模式在数据传输能力、通信
    的头像 发表于 08-07 14:32 1096次阅读