相关推荐
-
数据链路层---差错检测和纠正
数据链路层---差错检测和纠正 帧同步虽然可以区分每个数据帧的起始和结束,但是还没有解决数据正确传输的两方面问题:一、如果有帧出现了错误?二、如果有帧丢失了?这都是数据链路层确保向网络层提供可靠数据传输服务解决的问题,也就是数据链路层的差错控制功能。 要实现差错控制功能,就必须具备两种能力:一是具备发现差错的能力,二是具备纠正错误的能力。 一...
-
海明码校验原理
<br /><br /><br /><br />①海明校验的基本思想<br />将有效信息按某种规律分成若干组,每组安排一个校验位,做奇偶测试,就能提供多位检错信息,以指出最大可能是哪位出错,从而将其纠正。实质上,海明校验是一种多重校验。<br />②海明校验的特点<br />它不仅具有检测错误的能力,同时还具有给出错误所在准确位置的能力。<br />一.校验位的位数 校验位的位数与有效信息的长度有关<br /><br />设:N--为校验码的位数 K--是有效信息位 r--校验位(分成r组作奇偶校验,能产
-
检错纠错理论——海明码与海明距离
海明码的概念剖析、原理及计算方法
-
3 数据链路层(二):差错控制、差错检测和纠正
在实际信道上传输数字信号时,由于信道传输特性不理想及加性噪声的影响,所收到的数字信号不可避免地会发生错误。为了在已知信噪比的情况下达到一定的误比特率指标,首先应合理设计基带信号,选择调制、解调方式,采用频域均衡和时域均衡,使误比特率尽可能降低,但若误比特率仍不能满足要求,则必须采用信道编码,即差错控制编码,将误比特率进一步降低,以满足指标要求。差错控制编码,简单来说就是尽量减少数据单元比特差错的编码。
-
【计算机网络-数据链路层】差错控制(检错编码、纠错编码)
【计算机网络-数据链路层】差错控制(检错编码、纠错编码)
-
计算机网络(二十八):差错检查和纠正技术
比特级差错检测和纠正是对一个结点发送到另一个物理上连接的邻近结点的链路层帧中的比特损伤进行检测和纠正,它们通常是链路层提供的两种服务。在发送结点,为了保护比特免受差错,使用差错检测和纠正比特(EDC)来增强数据D。 通常,要保护的数据不仅包括从网络层传递下来需要通过链路传输的数据报,而且包括链路帧首部中的链路级的寻址信息、序号和其他字段。链路级帧中的 D 和 EDC 都被发送到接收结点。 在接收节点,接收到比特序列 D’和 EDC’。注意到因传输中的比特翻转所致,D’和 EDC’可能与初始的 D 和 ED.
-
史上最通俗的海明码编码计算、检错和纠错原理解析
本文详细介绍汉明码相关细节.
-
13.2 RS编码和纠错算法
13.2 RS编码和纠错算法13.2.1. GF(2m)域RS(Reed-Solomon)码在伽罗华域(Galois Field,GF)中运算的,因此在介绍RS码之前先简要介绍一下伽罗华域。CD-ROM中的数据、地址、校验码等都可以看成是属于GF(2m) = GF(28)中的元素或称符号。GF(28)表示域中有256个元素,除0,1之外的254个元素由本原多项式P(x)生成。本原多项式
-
纠错码-海明码的计算(精华)
1.海明码的概念 海明码是一种可以纠正一位差错的编码。它是利用在信息位为k位,增加r位冗余位,构成一个n=k+r位的码字,然后用r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位错。它必需满足以下关系式: 2r>=n+1 或 2r>=k+r+1 海明码的编码效率为: r=k/(k+r) 式中 k为信息位位数 r为增加冗...
-
分层之链路层-差错检测
1.比特在传输过程中受到各种干扰就会出现传输错误,如1变成0,0变成1。也称比特差错。 2.使用差错码来检测数据在传输过程中是否产生了比特差错。 以太网帧:在帧尾包含了一个长度为4字节的帧检验序列FCS字段。 PPP帧:帧尾也包含了一个长度为两字节的帧检验序列FCS字段。 ...
-
分布式系统的容错性(二)——检错和纠错
本系列内容是我学习分布式系统容错性的一些笔记,欢迎就相关内容进行讨论。我的联系方式:DLite@163.com 2007-11-26============================================== 人们已经研究出两种基本的策略用于错误处理过程。一种方法是在信息块中包含足够的冗余信息,以便推断出这些数据中肯定有哪些内容,即使用纠错
-
计算机网络习题(CRC差错校验)
计算机网络复习(CRC差错校验) 题目描述: 采用CRC进行差错校验,生成多项式为P(X)=X4+X+1,要发送的数据为1101011011,求应添加在数据后面的余数。 知识点分析: 首先收发双方约定一个生成多项式G(x) 发送端把数据看成一个多项式f(x) 把f(x) 乘以生成多项式的最高次幂,f(x) * xk,目的是为了左移k位,用来放余数 f(x) * xk/G(x),求得余数 将f(x) * xk+R(x)作为整体,发送到接收端 接收端用接收到的数据f′(x)采用相同的算法,去除约定好的G(x),
-
详解差错控制之码距、检错与纠错
详解差错控制之码距、检错与纠错 [转载自:http://www.csairk.com/net/200803140941491305.htm] 一、什么是码距? 码距就是两个码字C1与C2之间不同的比特数。如:1100与1010的码距为2;1111与0000的码距为4。 一个编码系统的码距就是整个编码系统中任意(所有)两个码字的最小距离。若一个编码系统有四种编码分别为:0
-
【计算机网络常见面试题】差错检测
循环冗余检验CRC,计算出的结果叫做帧检验序列FCS。循环冗余检验序列CRC差错检测技术只能做到无差错接受,即 凡是接收端数据链路层接受的帧,我们都能以非常接近于1的概率认为这些帧在传输过程中产生差错,但是要做到可靠 传输,也就是说,传输到接收端的帧无差错,无丢失、无重复,同时还按发送的顺序接收,这时就必须再加上确认和重 传机制
-
【计算机网络】差错检测和纠正技术
比特级差错检测和纠正 1.奇偶校验 2.校验和方法 3.循环冗余检测
-
差错检测和纠错
链路层在主机的体系结构中,其实就是网络适配器。关于链路层所提供的比特级差错检测和纠错,提供两种服务:对从一个节点发送到另一个物理上连接的邻近节点的链路层帧,检测和纠正其中的比特差错。其中有3种技术:奇偶校验、检验和方法(通常更多地应用于运输层)、循环冗余检测(通常更多地应用在适配器中的链路层)。奇偶校验最简单的方式就是用单个奇偶校验位。其缺点就是无法校验偶数个比特差错。另外包含一些二维奇偶
-
CRC差错校验原理及实例
CRC即循环冗余校验码(Cyclic Redundancy Check[1] ):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字 段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面, 接收设备也执行类似的算法,以保证数据传输的正确性和完整性。 相比于奇偶校验码(PCC)只能校验一位错误,循环冗余校验码(CR
-
差错检测和纠正——链路层
一、常见术语 1、比特级差错检测和纠正(bit-level reeor detection and correetoin) 对一个节点发送到另一个物理上连接的临近节点的链路层帧中的比特损伤进行检测和纠正,他们是链路层提供的两种服务。 2、数据(D) 3、差错检测和纠正比特(Error-Detection and-Correction,EDC) 4、未检出比特差错(undetected bit er...
-
差错检测——冗余码的计算
现假设待传送的一组数据为M(k=6)。我们须在M 的后面再添加供差错检测的用的n为冗余码。 计算步骤 : 1. 用2进制的摸二运算进行2^n乘M运算,这就相当于在M后面添加n个零 2. 得到的k+n个数除以事先选定好的长度为n+1位的除数P,得到商为Q余数为R,,当余数R比除数少一位时停止计算。此时得到的R即为冗余码 3. 将冗余码接...
7 楼 nick970 2009-10-05 09:12
我现在正在用Restful开发基于我们网站的api,我的其他同事在我api的基础上编写客服端软件 和 移动终端app。
6 楼 treblesoftware 2009-10-01 22:50
但Restful的框架并不多.
REST,真的需要?
5 楼 grandboy 2009-10-01 14:35
但Restful的框架并不多.
SUN的Jersey我觉得很不错。其他的框架都宣称支持REST,好像有很多是伪Restful框架。 因为没有仔细研究过其他框架不太好发表评论。只对Jersey了解得多一些。
4 楼 zjumty 2009-10-01 07:55
但Restful的框架并不多.
3 楼 whaosoft 2009-09-30 20:43
2 楼 struts 2009-09-30 11:42
1 楼 rox 2009-09-30 11:28