文档章节

常用的三种差错控制方式

stayStand
 stayStand
发布于 2016/02/16 19:48
字数 278
阅读 18
收藏 0
点赞 1
评论 0

(1)检错重发方式,又称为自动重发请求(ARQ)

常用的三种差错控制方式 - 18989792 - 刘盛瀚

    发送端发送能够发现错误的码,由接收端判断接收中有无错误发生。如果发现错误,则通过反向信道把这一判决结果反馈给发送端,然后发送端再把错误的信息重发一次。双向信道工作。

(2)前向纠错方式(FEC)

常用的三种差错控制方式 - 18989792 - 刘盛瀚
    发送端发送能够纠正错误的码,接收端收到后自动纠正传输中的错误,特点是单向传输。单向信道工作。

(3)混合纠错方式(HEC)

常用的三种差错控制方式 - 18989792 - 刘盛瀚 

    发送端发送既能自动纠错,又能检错。接收端收到码流后,检查差错情况,如果错误在纠错能力范围以内,则自动纠错,如果超过了纠错能力,但能检测出来,则经过反馈信道请求发送端重发。双向信道工作。HEC实际上是FEC和ARQ方式的结合。

转自:http://blog.163.com/liu_sheng_han/blog/static/190591372201262701222562/

© 著作权归作者所有

共有 人打赏支持
stayStand
粉丝 1
博文 34
码字总数 10058
作品 0
闸北
程序员
【网络原理】第四章 数据链路层(一)

一、数据链路层的定义与其主要完成的功能 1、为什么要设计数据链路层? 有了物理层进行二进制位流的透明传输,为什么还要设计数据链路层呢?在物理层进行二进制传输 时,有些问题是其难以解决...

xuan97916 ⋅ 2017/03/25 ⋅ 0

OSI模型数据链路层为什么需要分层?

1.何为数据链路层的(DATALINKLAYER)的MAC子层和LLC子层? MAC子层的主要功能包括数据帧的封装/卸装,帧的寻址和识别,帧的接收与发送,链路的管理,帧的差错控制等。 MAC子层的存在屏蔽了不...

cvgcv ⋅ 2010/01/17 ⋅ 0

使用点对点信道的数据链路层

数据链路层——封装成帧 数据链路层 数据链路层使用的信道主要有以下两种类型: 点对点信道——这种信道使用一对一点对点的通信方式 广播信息——这种信道使用一对多的广播通信方式 数据链路...

秋风醉了 ⋅ 2014/08/04 ⋅ 0

计算机网络知识点(三)

Chapter3 数据链路层 数据链路层解决下一步怎么走的问题 向网络层提供一个定义良好的服务接口 处理传输错误 从网络层获取分组,并且将分组封装到帧中以便传输。每一个帧包含一个帧头,一个静...

球球球球弱 ⋅ 2017/12/11 ⋅ 0

【计算机网络】第3章 数据链路层层 知识总结

《计算机网络》——谢希仁 第3章知识点总结 数据链路层使用的信道主要有以下两种类型: (1)点对点信道:使用一对一的点对点通信方式 (2)广播信道:使用一对多的广播通信方式 使用点对点信...

qq_37792173 ⋅ 2017/08/23 ⋅ 0

Genius-Android

Genius-Android是什么? Genius-Android 是 Android 中一些常用的的方法集合, Genius 提供6个基本板块: app (Ui) animation (动画) widget (Material控件) command (命令行) net tool...

Qiujuer ⋅ 2014/10/07 ⋅ 1

2.网络层介绍

1.交换处理过程 上述模型当中,像路由器这样的连接设备担当着交换机的作用。当一个分组从某个端口到达路由器后,通过另一个端口转发给下一部交换机,称为交换的处理过程发生在连接设备上 2....

alon龙武 ⋅ 2014/11/13 ⋅ 0

网络七层协议的简要介绍

OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7应用层6表示层 5 会话层 4传输层 3网络层 2数...

_小狼狗 ⋅ 2015/12/30 ⋅ 0

Genius-Android 开源框架发布 2.0.0 版本

Genius-Android是Android中一些常用的的方法集合,Genius提供6个基本板块: app(Ui)animation(动画)widget(Material控件)command(命令行)net tool(Ping、Dns...)util(常用方法,类)...

Qiujuer ⋅ 2015/01/07 ⋅ 29

ICMP协议以及相关内核参数

ICMP既(INTERNET CONTROL MESSAGE PROTOCOL)网络控制消息协议.属于TCP/IP协议族,工作在网络层(第三层),用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路...

Hai_Mo ⋅ 2017/07/09 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

面试-JVM 内存结构

JVM 内存结构

秋日芒草 ⋅ 5分钟前 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 28分钟前 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 今天 ⋅ 0

Spring JavaConfig 注解

JavaConfig注解允许开发者将Bean的定义和配置放在Java类中。它是除使用XML文件定义和配置Bean外的另一种方案。 配置: 如一个Bean如果在XML文件可以这样配置: <bean id="helloBean" class="...

霍淇滨 ⋅ 今天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 今天 ⋅ 0

Confluence 6 重新获得站点备份文件

Confluence 将会创建备份,同时压缩 XML 文件后存储熬你的 <home-directory>/backups> 目录中。你需要自己访问你安装的 Confluence 服务器,并且从服务器上获得这个文件。 运行从 Confluence...

honeymose ⋅ 今天 ⋅ 0

informix的常用SQL语句

1、创建数据库 eg1. 创建不记录日志的库testdb,参考语句如下: CREATE DATABASE testdb; eg2. 创建带缓冲式的记录日志的数据库testdb(SQL语句不一定在事务之中,拥有者名字不被用于对象的解...

wangxuwei ⋅ 今天 ⋅ 0

matplotlib画图

最简单的入门是从类 MATLAB API 开始,它被设计成兼容 MATLAB 绘图函数。 from pylab import *from numpy import *x = linspace(0, 5, 10)y = x ** 2figure()plot(x, y, 'r')...

Dr_hu ⋅ 今天 ⋅ 0

RabbitMQ学习以及与Spring的集成(三)

本文介绍RabbitMQ与Spring的简单集成以及消息的发送和接收。 在RabbitMQ的Spring配置文件中,首先需要增加命名空间。 xmlns:rabbit="http://www.springframework.org/schema/rabbit" 其次是模...

onedotdot ⋅ 今天 ⋅ 0

JAVA实现仿微信红包分配规则

最近过年发红包拜年成为一种新的潮流,作为程序猿对算法的好奇远远要大于对红包的好奇,这里介绍一种自己想到的一种随机红包分配策略,还请大家多多指教。 算法介绍 一、红包金额限制 对于微...

小致dad ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部