导航:首页 > 网络连接 > 电脑网络循环除数怎么来的

电脑网络循环除数怎么来的

发布时间:2022-07-04 14:37:33

‘壹’ 关于循环冗余检验运算中除数的问题

假设使用的生成多项式是G(x)=x3+x+1。4位的原始报文为1010,求编码后的报文。
解:
1、将生成多项式G(x)=x3+x+1转换成对应的二进制除数1011。
2、此题生成多项式有4位(R+1),要把原始报文C(x)左移3(R)位变成101,000,0
3、用生成多项式对应的二进制数对左移4位后的原始报文进行模2除:
1001--商
1010000
1011--除数
1000
1011
011--余数(校验位)

编码后的报文(CRC码):
1010000

+ 011

101,001,1

例如: g(x)=x4+x3+x2+1,(7,3)码,信息码110产生的CRC码就是:
101
11101 | 110,0000(就是110,0000/11101)
111 01
1 0100
1 1101
1001
余数是1001,所以CRC码是110,1001
CRC的和纠错

在接收端收到了CRC码后用生成多项式为G(x)去做模2除,若得到余数为0,则码字无误。若如果有一位出错,则余数不为0,而且不同位出错,其余数也不同。可以证明,余数与出错位的对应关系只与码制及生成多项式有关,而与信息位无关

‘贰’ 网络右下角有循环符号

首先,我们需要按住组合键“win+r”打开运行窗口,输入“services.msc”,点击确定就可以了。小编在这里跟大家普及一下“win+r”一键运行,快速实用,只要输入想要运行的程序名称即可,这个功能在XP下很常用的功能。其次,我们要在服务窗口中,找到“Network List Service”项,找到这个选项之后单击右键选择启动,注意如果此时这里显示已经启动了,那么我们需要重新启动。事实上,我们在使用电脑的过程中经常会遇到Network List Service经常出现启动失败,或者启动了仍然发挥不了作用一样,这时候我们就需要耐心等待,重新启动。

‘叁’ 计算机网络循环冗余检验 中的除数怎么来的

首先要知道CRC生成的多项式P(X)。除数的位数是P(X)最高次幂+1。P(X)每个幂数代表着除数从右到左第几位为1,其余的都为0,就得出除数了。比如P(X)=X^4+X^3+1,则除数个数为5,从右往左分别为0 1 2 3 4位,其中4,3,0位为1,其余为0。除数为11001

‘肆’ 计算机网络,关于数据链路层差错检测的【循环冗余算法】

P应是由循环冗余算法规则算出来的,太久了,具体细节你再翻翻书。

‘伍’ 电脑插上网线后网络连通然后又断开不停循环

你好,这种情况,建议你进入路由设置界面找到网络配置页,找到接口设置,把你路由连接到电脑的这个接口设置为10M全双工试一下!

‘陆’ 循环小数是怎样产生的

在有理数范围内做除法时,最后总可以归结为整数除以整数的问题,假定除数是n,则除法中每步所产生的余数,总是小于n的,即为:0,1,2,...,n-1。当余数为零的时候,商就是整数或者有限小数。当余数始终不为零的时候,由于余数只能是1到n-1中的数,这样或迟或早总会发生余数相同的情况。当同一个余数再次出现时,下一个循环就开始了。如此循环往复,就产生了无限循环小数,或简称为循环小数。

‘柒’ 电脑一会有网络一会没有网络一直循环怎么回事

电脑一会有网络一会没有网络的可能原因如下

1、电缆端子,俗称水晶头,压接处或靠近出有信号好接触不好,或断掉,需要你自己判断,一次性换掉再看。

2、电脑设置的是动态ip,就是自动分配ip地址,这样在某种情况下会不稳定,在控制面吧里找到连接,右键选择本地连接,属性后选 tci/ip,属性后自己设置静态ip,具体参照你路由器或交换机上的 网关,如果设置完毕后显示ip地址冲突,请更改第一行末尾数字,2-255之间任选即可。

3、第三种可能性:你的交换机或者路由坏掉了,你可以用猫的直接拨号连接测试,如果稳定,证明如此,换新即可。

‘捌’ 计算机网络问题,急,,,

2017年12月13日星期三,

这里需要强调一点,生成多项式(generator polynomial)和多项式不是一个概念,这里需要注意。我个人的理解是你要进行几位的CRC校验,就需要几位的生成多项式(generator polynomial),但还收到生成多项式(generator polynomial)的第一位必须为1的限制,因此生成的多项式还需要注意这一点。原始信息所对应的多项式和生成多项式(generator polynomial)不是一个概念。

首先,我们要知道,任何一串二进制数都可以用一个多项式表示:且这串二进制数的各位对应多项式的各幂次,多项式中假如有此幂次项(比如多项式汇中有幂次项x^2对应二进制串码中从右至左的第三位二进制数一定为1.因为右数第一位的幂次项为x^0,右数第二位的幂次项为x^1),则对应二进制数串码中此位置的1,无此幂次项对应0。

举例:代码1010111对应的多项式为x^6+x^4+x^2+x+1,若我们将缺失的幂次项补全的话就有x^6+(x^5)+x^4+(X^3)+x^2+x+1,又因为x^5和X^3所对应的二进制位为0,不记入多项式中,因此有x^6+x^4+x^2+x+1,就是表示 1010111这个串码。

而多项式为x^5+x^3+x^2+x+1的完整多项式为x^5+(x^4)+x^3+x^2+x+1正好对应二进制串码101111,而x^4对应的二进制串码中右数第五位(左数第二位)为0,不记入多项式中,因此,101111可以使用多项式x^5+x^3+x^2+x+1来表示。

通过上述两个多项式的例子,可以看出,当多项式中的幂次项所对应的那一位二进制为1时,多项式中的那一个幂次项存在,而当二进制串码中的某位为0时,对应的多项式幂次项忽略不记录,例如,10111 1因为从左向右第二位是0,因此对应的多项式分子x^4就没有被记录到多项式中,

书面的说法是:

多项式和二进制数有直接对应关系:X的最高幂次对应二进制数的最高位,以下各位对应多项式的各幂次,有此幂次项对应1,无此幂次项对应0。可以看出:X的最高幂次为R,转换成对应的二进制数有R+1位,

我们现在来看题目中generator plynomial (生成多项式)is X^4+x^2+1,最高幂次是4,因此,其表示的二进制为(4+1=5)5位,

且通过crc的原理,我们知道,循环冗余校验码(CRC)是由两部分组拼接而成的,

第一部分是信息码,

第二部分是校验码,

可得公式:

CRC=信息码+校验码,

很明显校验码是跟在信息码之后的,所以,题目中1101011011中左数的那5位是真正传输的信息(信息码),即actual bit string transmitted(实际传输的信息位流)是11010,而后面的5位(11011)是校验码,

接下来我们结合上面的内容来理解对CRC的定义:

循环冗余校验码(CRC)的基本原理是:在K位信息码后再拼接R位的校验码,整个编码长度为N位,因此,这种编码也叫(N,K)码。对于一个给定的(N,K)码,可以证明存在一个最高次幂为N-K=R的多项式G(x)。根据G(x)可以生成K位信息的校验码,而G(x)叫做这个CRC码的生成多项式。 校验码的具体生成过程为:假设要发送的信息用多项式C(X)表示,将C(x)左移R位(可表示成C(x)*2^R),这样C(x)的右边就会空出R位,这就是校验码的位置。用 C(x)*2^R 除以生成多项式G(x)得到的余数就是校验码。

另一个定义:

利用CRC进行检错的过程可简单描述为:在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的r位监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数共k+r位,然后发送出去。在接收端,根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。这个规则,在差错控制理论中称为“生成多项式”。

再看另一个描述,在代数编码理论中,将一个码组表示为一个多项式,码组中各码元当作多项式的系数。例如 1100101 表示为1·x^6+1·x^5+0·x^4+0·x^3+1·x^2+0·x^1+1,即 x^6+x^5+x^2+1。

设,编码前的原始信息多项式为P(x),P(x)的最高幂次加1等于k(这里的K就是整个原始信息的二进制编码的长度,以上例1100101为例,此串二进制编码的最高位对应的多项式幂次为6,根据定义得K=6+1=7,正好是此串二进制编码的长度,);

设,生成多项式为G(x),G(x)的最高幂次等于r,这个r可以随意指定,也就是r可以不等于K,但指定r时,必须满足生成多项式G(x)最高位必须为1的条件,

设,CRC多项式为R(x)。:将P(x)乘以x^r(即对应的二进制码序列左移r位),再除以G(x),所得余式即为R(x)。

设,编码后的带CRC的信息多项式为T(x)。:用公式表示为T(x)=x^r*P(x)+R(x),翻译过来就是,编码后的带CRC校验的多项式由左移了r位的原始信息P(x)后接CRC的校验码R(x)组成,

而在接收端,是使用T(x )去除G(x),若无余数,则表示接收正确。就是接收端使用接收到的信息T(x )去除和发送端约好的生成多项式G(x),若除尽没有余数则表示信息正确接收。

我们再来看本题,

题中给出已传输的信息为:1101011011,即T(x )=1101011011;

而generator polynomial 生成多项式是:x^4+x^2+1,即G(x)=10101;

那么,我们来使用T(x )除以G(x)=110,根据上面的定义,我们知道,出现了没有除尽的情况,有余数,余数为110,则说明信息11010在传递过程出现了错误,而题目中给出,若将此信息串码的左数第三位进行翻转,则接收到的信息为:1111011011,那么,

T(x )=1111011011,

则,再通过T(x )除以G(x)进行校验运算后,得到余数1,没有除尽

即T(x )除以G(x)=1,

所以没有通过CRC校验,此时,接收端能发现这个错误,

但是,如果我们将此串数据的左数第三位和最后一位同时翻转,得到1111011010,那么再经过T(x )除以G(x)的接收端校验后,除尽了,余数为0,则,此时,因为T(x )除以G(x)=0,通过了接收端的校验,因此,接收端并不能发现这个错误,以为是收到了正确的串码:11110,但实际上我们发送的串码是:11010,

最后,我们再来研究一下,T(x )是怎么除G(x)的,实际上我们必须清楚,这里的除法实际上并不是我们传统意义上的十进制除法,而是两个二进制的“按位异或”(请注意每步运算都是先进行高位对齐的。)的算法,在二进制数运算中,这被称为模二除运算,

来看两个例子,

【例一】假设使用的生成多项式是G(X)=X3+X+1。4位的原始报文为1010,求编码后的报文。

解:

1、将生成多项式G(X)=X^3+X+1转换成对应的二进制除数1011。

R=3,R就是生成多项式的最高次幂,

2、此题生成多项式有4位(R+1)(注意:通过对生成多项式计算所得的校验码为3位,因为,生成多项式的R为生成多项式的最高次幂,所以校验码位数是3位),要把原始报文C(X)【这里的C(X)就是1010】左移3(R)位变成1010 000

3、用生成多项式对应的二进制数对左移3位后的原始报文进行模2除(高位对齐),相当于按位异或:

1010000

1011

------------------

0001000, 请注意这里,通过第一次除法,也就是模2除(高位对齐)的运算,将两个二进制代码进行了高位对齐后的按位异或的操作后,得到0001000即1000,接下来,需要进行第二次除法,即使用第一步得到的二进制数1000去除1011【G(x)】,则有下面的式子,

1000

1011

------------------

0011,请注意,结果为0011,也可以写成11,但是我们由上面得知,由生成多项式G(X)=X^3+X+1,已经确定了校验位是3位,因此,

得到的余位011,所以最终编码为:1010 011。


例二:

信息字段代码为: 1011001;对应的原始多项式P(x)=x6+x4+x3+1

假设生成多项式为:g(x)=x4+x3+1;则对应g(x)的代码为: 11001,又因为g(x)最高次幂为4,因此可以确定校验位是4位,

根据CRC给生成多项式g(x)定义的规则,将原始代码整体左移4位,这样在原始数据后面多出4位校验位的位置,即x^4*P(x),得到:10110010000;

接下来使用10110010000去除以g(x),得到最终的余数1010,并与原始信息组成二进制串码:1011001 1010发送出去,

接收方:使用相同的生成多项式进行校验:接收到的字段/生成码(二进制除法)

如果能够除尽,则正确,

给出余数(1010)的计算步骤:

除法没有数学上的含义,而是采用计算机的模二除法,即除数和被除数做异或运算。进行异或运算时除数和被除数最高位对齐,按位异或。

10110010000

^11001

--------------------------

01111010000 ,这里进行第一次按位异或,得到01111010000,即1111010000,将1111010000再去除以11001,如下步骤,

1111010000

^11001

-------------------------

0011110000,进行了第二次模2除后,得到0011110000,即11110000,将

11110000去除11001,

11110000

^11001

--------------------------

00111000,第三次摸2除,得到00111000,即111000,用

111000去除11001,

111000

^11001

-------------------

001010,进行第四次模2除后,得到最终的余数,001010,即1010,

则四位CRC校验码就为:1010。


阅读全文

与电脑网络循环除数怎么来的相关的资料

热点内容
网络学习电脑哪个网站好 浏览:966
手机连接上网但电脑没有网络 浏览:56
驻马店电信网络电视没有信号 浏览:301
怎么用手机调自家网络 浏览:517
江苏无线网络布线多少钱 浏览:579
手机内存不够网络慢 浏览:968
网络营销哪些行业好 浏览:690
什么是pv网络 浏览:64
打开设置重置网络 浏览:345
移动网络电视无法使用 浏览:596
华为2s怎样设置网络 浏览:575
车怎么装无线网络 浏览:414
路由器接光猫后显示网络不可用 浏览:293
做网络直播的如何用软路由 浏览:341
如何增加民宿在网络上的转化率 浏览:313
如何让苹果5s的网络变成4g 浏览:94
西集镇网络安全产业园做什么的 浏览:947
只有无线网络怎么登录 浏览:336
新买的苹果air连接不了网络 浏览:876
网络全案策划哪里有 浏览:572

友情链接