电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

通讯差错校验VIP免费

通讯差错校验_第1页
1/9
通讯差错校验_第2页
2/9
通讯差错校验_第3页
3/9
本专题概述(第5 周) ●数据链路层的帧--差错控制---循环冗余校验 ●帧的传输控制标准之流量控制—滑动窗口协议 ●协议种类与事实标准 回首往事 数据链路层 数据链路层主要是保证数据帧的传输。帧,一段(块、团)由比特流组成的数据。为了保证帧传输的准确进行,规定了:帧的定义(构造组成标准)、帧的传输控制标准(差错控制、流量控制)等。 二.帧传输差错的发现 1.传输差错的来源:电磁干扰、接触不良。 2.传输差错的检测要求: A.简单快速 B. 易于实现 C.附加的位少 D.最好能纠错 3.传输差错的检测方法 (1)奇偶校验 A.奇校验 B. 偶校验 为了得到偶校验位,发送方把校验位置 1,并使 1 的总数(包括校验位)是偶数。 发送方: 原数据为 1110110(奇数个 1) , 转变后实际发送的数据为 11110110(偶数个 1),在前面插 1 原数据为 0110110(偶数个 1) , 转变后实际发送的数据为 00110110(偶数个 1),在前面插 0 接受方: 检测数据中 1 的总个数,为偶数个 1 则认为传输正确,为奇数个 1 则认为传输发生错误。 优点:A.简单快速 B. 易于实现 C.附加的位少 缺点:不可靠。如传输数据中有两位同时发生错误,则无法判断是否传输出错。例: 发送方: 原数据为 1110110(奇数个 1) , 转变后实际发送的数据为 11110110(偶数个 1)。 如果传输发生错误 11110110 突变为 11110000 接受方: 检测数据中 1 的总个数,为偶数个 1 则认为传输正确,为奇数个 1 则认为传输发生错误。 解决办法:采用其他方法。 (2) 用校验和检测差错 算法描述: step1: 把所有的数据看成是二进制(16 进制)整数序列,并把这些整数序列累加。 Step2: 把整数序列累加产生的进位再次累加到结果中。 例如: H e l l o w o r l d . 48 65 6C 6C 6F 20 77 6F 72 6C 64 2E 4865+6C6C+6F20+776F+726C+642E+进位=71FC (4865+6C6C+6F20+776F+726C+642E = 271FA ,进位为2,71FA+2=71FC) 优点:A.简单快速 B. 易于实现 C.附加的位少 缺点:不能检测所有错误。如传输数据中有两位同时发生错误,则无法判断是否传输出错。例: 原数据: 出错后变为: 0001 0003 0002 0000 0003 0001 0001 0003 校验和均为7 ㊣● (3) 用循环冗余校验(Cyclic Redundancy Check ,CRC)检测差错 g(X)=X^16+X^12+X^5+1 优点:可以检测出小范围内出错...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

通讯差错校验

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部