计算机网络原理 海明码

合集下载

计算机网络基础(第2版)教案:3.5差错控制(机械工业出版社)范兴福 李宇明 编

计算机网络基础(第2版)教案:3.5差错控制(机械工业出版社)范兴福 李宇明 编
奇偶校验方法非常简单,但并不十分可靠,当有2个、4个等偶数个数据位在传输中出错时,接收方就无法检测出差错的数据。
2.循环冗余码
奇偶校验作为一种检验码虽然简单,但是漏检率太高。在计算机网络和数据通信中用的最广泛的检错码,是一种漏检率低得多也便于实现的循环冗余码CRC (Cyclic Redundancy .Code),CRC码又称为多项式码。
数据通信中数据的传输通常需要经过很多个中间转接设备,这些设备通常采用电路交换、报文交换和分组交换技术进行数据交换。
数据在信道上传输会受到内因和外因的影响,传输差错不可避免。所以采用了相应的差错控制机制。常用的差错控制方式有:自动请求重发、有向纠错和混合纠错三种方式,常用的检纠错码有奇偶检验码、循环冗余码、海明码、等重码以及方阵检验码等。
小结
本章主要介绍了数据通信的相关基础知识及基本概念,重点介绍了数据传输、数据交换以及差错控制等方面的知识。同时由于数据传输一定需要传输媒体,所以本章中也对常用的传输媒体做了介绍。
信息是数据的内在含义或解释,数据是信息的载体,而信号是数据的编码。通信系统的基本技术指标有:比特率、波特率、误码率、吞吐量和信道的传播延迟。通信系统的基本作用是在发送方和接收方之间传递和交换信息。根据通信系统是利用模拟信号还是数字信号来传递信息,可以分为模拟通信系统和数字通信系统。现在使用比较广泛的是数字通信系统。
2.前向纠错方式
在前向纠错(Forward Error Correct,FEC)方式中,接收端不但能发现差错,而且能确定二进制出错的位置,从而就可以加以纠正。采用这种方法时就必须用纠错码,但它可以不需要反向信道来传递请求重发的信息。
3.混合纠错方式
混合纠错(Hybrid Error Correct,HEC)方式综合了上述两种纠错方式。接收端对所收到的数据进行检测,若发现错误,就对少量的能纠正的错误进行纠正,而对于超过纠错能力的差错通过ARQ方式予以纠正。该方法在一定程序上弥补了反馈重发和前向纠错的缺点。

计算机网络习题答案

计算机网络习题答案

计算机系工程硕士《计算机网络》复习提纲1、计算机网络发展的历史。

答:计算机网络发展经历了四个阶段:⑴通信与计算机的结合——产生计算机网络(电路交换);⑵分组交换网的出现(包交换);⑶计算机网络体系结构的形成;⑷综合化:即各种业务综合;高速化:即宽带化。

2、计算机网络体系结构和协议。

答:计算机网络的各层及其协议的集合,称为计算机网络的体系结构。

计算机网络的体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。

网络协议:为进行网络中的数据交换而建立的规则、标准或约定。

包括语法、语义和同步。

3、分层体系结构的优缺点。

答:优点:各层之间是独立的;灵活性好;结构上可分割开;易于实现和维护;能促进标准化工作。

缺点:分层的层次数难以确定;有些功能会在不同的层次中重复出现,而产生了额外开销。

4、TCP/IP和OSI/RM体系结构。

答:OSI/RM的体系结构分为7层,自下而上分别是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

TCP/IP参考模型分为4层,自下而上分别为:主机至网络层,互连网层,传输层,应用层。

⑴两者之比较TCP/IP一开始就考虑到多种异构网的互连问题,并将网际协议IP作为TCP/IP的重要组成部分。

但ISO和CCITT最初只考虑到使用一种标准的公用数据网将各种不同的系统互连在一起。

TCP/IP一开始就对面向连接服务和无连接服务并重,而OSI在开始时只强调面向连接服务。

TCP/IP有较好的网络管理功能。

而OSI到后来才开始考虑这个问题。

TCP/IP对一些基本概念没有很清楚的区分,而且其模型的通用性较差。

⑵OSI模型和协议的缺点糟糕的提出时机糟糕的技术糟糕的现实糟糕的策略⑶TCP/IP 参考模型的缺点该模型没有明显地区分服务、接口和协议的概念。

TCP/IP 模型完全不是通用的,并且不适合描述除TCP/IP 模型之外的任何协议栈。

主机至网络层在分层协议中根本不是通常意义下的层。

计算机网络学习笔记3.3差错控制

计算机网络学习笔记3.3差错控制

计算机⽹络学习笔记3.3差错控制⼀、产⽣差错的原因概括来说,传输中的差错都是由于噪声引起的。

全局性由于线路本⾝电⽓特性所产⽣的随机噪声(热噪声),是信道固有的,随机存在的。

解决办法:提⾼信噪⽐来减少或避免⼲扰。

(对传感器下⼿)局部性外界特定的短暂原因所造成的冲击噪声,是产⽣差错的主要原因。

解决办法:通常利⽤编码技术来解决。

⼆、差错类型差错分为两类:位错(⽐特错)⽐特位出错,1变成0,0变成1帧错发送:[#1]-[#2]-[#3]发⽣帧错:丢失:收到[#1]-[#3]重复:收到[#1]-[#2]-[#2]-[#3]失序:收到[#1]-[#3]-[(2]链路层为⽹络层提供服务:⽆确认⽆连接服务,有确认⽆连接服务,有确认⾯向连接服务。

通信质量好、有线传输链路:不使⽤确认和重传机制通信质量差的⽆线传输链路:使⽤确认和重传机制三、差错控制这⾥主要讨论⽐特错(位错)冗余编码在有效数据(信息位)发送之前,先按某种关系附加上⼀定的冗余位,构成⼀个符合某⼀规则的码字后再发送。

当要发送的有效数据变化时,相应的冗余位也随之变化,使码字遵从不变的规则。

接收端根据收到码字是否仍符合原规则,从⽽判断是否出错。

检错编码检错编码都采⽤冗余编码技术。

仅能检查出错误,不能纠正错误常见的检错编码有奇偶校验码和循环冗余码。

奇偶校验码奇偶校验码是奇校验码和偶校验码的统称,它由n-1位信息元和1位校验元组成奇校验码在附加⼀个校验元后,码长为n的码字中"1"的个数为奇数偶校验码在附加⼀个校验元以后,码长为n的码字中"1"的个数为偶数例:如果⼀个字符S的ASCI编码从低到⾼依次为1100101,采⽤奇校验,在下述收到的传输后字符中,哪种错误不能检测?A. 11000011B. 11001010C. 11001100D.11010011答案:D奇偶校验码特点只能检查出奇数个⽐特错误,检错能⼒为 50% 。

408考研计算机网络——第三章 数据链路层

408考研计算机网络——第三章 数据链路层

408考研计算机网络——第三章数据链路层第3章数据链路层结点:主机、路由器链路:网络中两个结点之间的物理通道,传输介质有双绞线、光纤和微波。

分为有线、无线链路数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路帧:链路层的协议数据单元,封装网络层数据报功能:为网络层提供服务、链路管理、组帧、流量控制、差错控制3.1 数据链路层的功能数据链路层在物理层提供服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。

其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路·为网络层提供服务无确认无连接服务有确认无连接服务有确认面向连接服务·链路管理即连接的建立、维持、释放(用于面向连接的服务)·组帧(帧定界、帧同步、透明传输)封装成帧:在一段数据的前后部分添加首部和尾部,这样就构成了一个帧。

接收端在收到物理层上交的比特流后,根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束首部和尾部包含许多的控制信息,他们的一个重要作用:帧定界(确定帧的界限)帧同步:接收方应当能从接收到的二进制比特流中区分出帧的起始和终止。

最大传送单元MTU:帧的数据部分的长度上限透明传输:当所传数据中的比特组合恰巧与某一个控制信息完全一样时,采取适当的措施,使收方不会将这样的数据误认为是某种控制信息。

保证数据链路层的传输是透明的组帧的四种方法:字符计数法、字符(节)填充法、零比特填充法、违规编码法·流量控制限制发送方的数据流量,使其发送速率不超过接收方的接受能力✳对于数据链路层:控制的是相邻两结点之间数据链路上的流量对于传输层:控制源端到目的端之间的流量·差错控制位错:循环冗余校验CRC差错控制:自动重传请求ARQ帧错:定时器、编号机制*三个基本问题:封装成帧、透明传输、差错检测3.2 组帧·字符计数法帧首部使用一个计数字段(第一个字节,八位)来标明帧内字符数。

计算机网络期末名词解释

计算机网络期末名词解释

寻址寻址是数据恢复技术的基础,是定位数据和扇区的关键。

寻址这个概念比较抽象,简单的说是磁头在盘片上定位数据的一个过程。

错误控制一种保证接收的数据完整、准确的方法。

因为实际电话线总是不完美的。

数据在传输过程中可能变得紊乱或丢失。

为了捕捉这些错误,发送端调制解调器对即将发送的数据执行一次数学运算,并将运算结果连同数据一起发送出去,接收数据的调制解调器对它接收到的数据执行同样的运算,并将两个结果进行比较。

如果数据在传输过程中被破坏,则两个结果就不一致,接收数据的调制解调器就请发送端重新发送数据流量控制流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现的。

流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而稳定的运行。

网络协议为进行计算机网络中的数据交换而建立的规则、标准或约定的集合称为网络协议(Protocol)。

网络协议主要由语义、语法和定时三个要素组成。

TCP传输控制协议TCP 是TCP/IP 协议栈中的传输层协议,TCP 通过面向连接的、端到端的可靠数据报发送来保证可靠性。

与IP 协议相结合,TCP/IP 组成了因特网协议的核心。

UDP用户数据报协议(UDP)是OSI 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。

UDP 协议基本上是IP 协议与上层协议的接口。

UDP 协议适用端口分别运行在同一台设备上的多个应用程序。

信道容量信道容量是信道的一个参数,反映了信道所能传输的最大信息量,其大小与信源无关。

对不同的输入概率分布,互信息一定存在最大值。

我们将这个最大值定义为信道的容量。

信道容量有时也表示为单位时间内可传输的二进制位的位数(称信道的数据传输速率,位速率),以位/秒(b/s)形式予以表示,简记为bps。

多路复用在数据通信或计算机网络系统中,传输媒体的带宽或容量往往超过传输单一信号的需求,为了有效地利用通信线路,可以利用一条信道传输多路信号,这种方法称为信道的多路利用,简称多路复用。

2014年10月全国自考计算机网络原理考前密卷04741(含答案)

2014年10月全国自考计算机网络原理考前密卷04741(含答案)

2014年10月全国自考计算机网络原理考前密卷04741(含答案)一、单项选择(本大题共24小题,每小题1分,共24分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

第1题下列网络中不是采用分组交换技术的广域网的是【】A. X.25B. 综合业务数字网C. 帧中继D. ATM【正确答案】 B【你的答案】本题分数1分第2题下列不属于差错控制编码的是【】A. 奇偶校验码B. 循环冗余码C. 海明码D. BCD码【正确答案】 D【你的答案】本题分数1分第3题下列不属于路由选择算法要考虑的技术因素的是【】A. 选择最短路由还是最佳路由B. 通信子网是采用虚电路还是数据报的操作方式C. 是否采用差错控制D. 采用分布式路由算法还是采用集中式路由算法【正确答案】 C【你的答案】本题分数1分第4题电子邮件的收信人从邮件服务器自己的邮箱中取出邮件使用的协议是【】A. SMTPB. POP3C. TCPD. FTP【正确答案】 B【你的答案】本题分数1分第5题建立虚拟局域网的交换技术不包含【】A. 端口交换B. 帧交换C. 报文交换D. 信元交换【正确答案】 C【你的答案】本题分数1分第6题下列选项中不是HDLC常用的操作方式是【】A. 平衡正常响应方式B. 非平衡正常响应方式C. 异步响应方式D. 异步平衡方式【正确答案】 A【你的答案】本题分数1分第7题下列关于广播电视网的叙述不正确的是【】A. 广播电视网用同轴电缆向用户传输电视节目,处于数字水平阶段B. 宽带双向光纤同轴电缆混合网的传输速率约为电话线的一万倍左右C. 在有线电视同一根同轴电缆上可以同时看电视、打电话、上因特网,互不干扰D. 广播电视网的信息源是以单向实时及一点对多点的方式连到用户的【正确答案】 A【你的答案】本题分数1分第8题下列分层不属于TCP/IP参考模型的是【】A. 应用层B. 传输层C. 互连层D. 数据链路层【正确答案】 D【你的答案】本题分数1分第9题下列对数据链路层的功能描述不正确的是【】A. 实现如何将数据组合成帧B. 实现比特流的透明传输C. 控制帧在物理信道上传输,包括处理传输差错、调节发送速率使之与接收匹配D. 在两个实体之间提供数据链路通路,建立、维持和释放管理【正确答案】 B【你的答案】本题分数1分第10题数字信号的编码原理为:无电压表示“0”,恒定电压表示“1”,每个码元时间的中间点是采样时间,判别门限为半幅度电平的编码方案是【】A. 单极性不归零码B. 双极性不归零码C. 单极性归零码D. 双极性归零码【正确答案】 A【你的答案】本题分数1分第11题下列不属于流的需求特性的是【】A. 传输速率B. 延迟C. 抖动D. 可靠性【正确答案】 A【你的答案】本题分数1分第12题下列不属于拥塞控制中降低负载的措施的是【】A. 拒绝为某些用户提供服务B. 增加带宽C. 给全部用户降低服务等级D. 让用户以更有预见性的方式来安排他们的需求【正确答案】 B【你的答案】本题分数1分第13题下列有关一些常见的应用对流的需求特征要求的叙述中不正确的是【】A. 电子邮件对延迟并不敏感B. 文件传输对可靠性有较高的要求C. 远程登录对带宽的要求较高D. 视频会议对可靠性并不敏感【正确答案】 C【你的答案】本题分数1分第14题 100BASE-T4采用一种编码方案是【】A. 4B/5BB. 5B/4BC. 8B/6TD. 6T/8B【正确答案】 C【你的答案】本题分数1分第15题下列不属于物理层的特性的是【】A. 机械性B. 电气性C. 可靠性D. 规程性【正确答案】 C【你的答案】本题分数1分第16题下列不属于广泛应用的数字签名的方法的是【】A. DSS签名B. Hash签名C. TDEA签名D. RSA签名【正确答案】 C【你的答案】本题分数1分第17题使用“路由一次,随后交换”思想的技术是【】A. Net Flow技术B. Fast IP技术C. IP Switching技术D. Tag Switching技术【正确答案】 B【你的答案】本题分数1分第18题下列不属于FDDI在设备之间提供高带宽和通用目的互连的是【】A. 主机与外设之间B. 主机与主机之间C. 外设与外设之间D. 主干网与IEEE 802低速网之间【正确答案】 C【你的答案】本题分数1分第19题当某个持有令牌的站发现其它站正在发生数据时即丢弃自己的令牌,这属于令牌总线的哪种故障处理【】A. 令牌丢失B. 逻辑环中断C. 逻辑环拥塞D. 重复令牌【正确答案】 D【你的答案】本题分数1分第20题下列有关局域网和广域网的网际互连形式有误的是【】A. LAN-LANB. LAN-WANC. WAN-WAND. WAN-LAN-WAN【正确答案】 D【你的答案】本题分数1分第21题判断两台主机是否在同一子网中的依据是【】A. 网络标识B. 主机标识C. 子网掩码D. 默认网关【正确答案】 C【你的答案】本题分数1分第22题下列不是网络节点的是【】A. 分组交换设备PSEB. 网络设备C. 集中器CD. 网间连接器G【正确答案】 B【你的答案】本题分数1分第23题电路交换与报文交换相比,电路交换的优点是【】A. 电路利用率高B. 通信量很大时仍然可以接收报文C. 可以进行速度和代码的转换D. 比报文交换更能够满足实时或交互式的通信要求【正确答案】 D【你的答案】本题分数1分第24题基于WWW服务的哪项应用最主要的功能就是讨论区【】A. HTTPB. FTPC. TelnetD. BBS【正确答案】 D二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答案。

计算机网络原理(含模拟实验)第二次在线作业(100分)

计算机网络原理(含模拟实验)第二次在线作业(100分)

第二次在线作业单选题 (共40道题)收起1.(2.5分)EIA-232协议定义了引脚20为DTE就绪信号引脚,这属于物理层协议()••••我的答案:C 此题得分:2.5分2.(2.5分)在下列传输介质中,( )抗电磁干扰能力最好。

••••我的答案:C 此题得分:2.5分3.(2.5分)利用模拟通信信道传输数字信号的方法称为()••••我的答案:D 此题得分:2.5分4.(2.5分)当通过调制解调器发送数据时,发送的数据和线路上信号之间的关系是()••••我的答案:C 此题得分:2.5分5.(2.5分)100Mbps交换式以太网的全双工端口带宽为( )••••我的答案:A 此题得分:2.5分6.(2.5分)PPP协议是( )协议••••我的答案:B 此题得分:2.5分7.(2.5分)分组交换方式是将长的报文分成若干较短的\有固定长度的分组.与报文的交换不同的是,分组交换方式有( )••••我的答案:D 此题得分:2.5分8.(2.5分)WDM的作用是••••我的答案:A 此题得分:2.5分9.(2.5分)数据链路层的功能是( )••••我的答案:D 此题得分:2.5分10.(2.5分)下列产品中( )是在OSI模型的数据链路层进行互连的••••我的答案:D 此题得分:2.5分11.(2.5分)以太网的协议标准是( )••••我的答案:A 此题得分:2.5分12.(2.5分)HDLC帧格式中标识序列(F)是()••••我的答案:D 此题得分:2.5分13.(2.5分)下面()协议包括CSMA/CD,,令牌总线和令牌环.••••我的答案:B 此题得分:2.5分14.(2.5分)采用星型拓扑结构的10Mbps基带双绞线以太网可以表示为()••••我的答案:C 此题得分:2.5分15.(2.5分)为了避免传输中帧的丢失,数据链路层采用的是()。

••••我的答案:A 此题得分:2.5分16.(2.5分)下列协议中不属于TCP/IP协议族中的是()••••我的答案:D 此题得分:2.5分17.(2.5分)以太网采用的发送策略是( )••••我的答案:B 此题得分:2.5分18.(2.5分)以太网交换机的主要功能不包括()••••我的答案:C 此题得分:2.5分19.(2.5分)VLAN在现代组网技术中占有重要地位,同一个VLAN中的两台主机()••••我的答案:B 此题得分:2.5分20.(2.5分)在不同网络之间实现数据帧的存储转发,并在数据链路层进行协议转换的网络互联器称为()••••我的答案:D 此题得分:2.5分21.(2.5分)通信双方之间只有一个信道,却可以互相发送数据,这种方向性结构是()。

通信原理—差错控制编码基本理论

通信原理—差错控制编码基本理论

差错控制概述1. 差错的概念所谓差错,就是在通信接收端收到的数据与发送端实际发出的数据出现不一致的现象。

2. 差错类型通信信道的噪声分为热噪声和冲击噪声两种。

由这两种噪声分别产生两种类型的差错,随机差错和突发差错。

热噪声是由传输介质导体的电子热运动产生的,它的特点是:时刻存在,幅度较小且强度与频率无关,但频谱很宽,是一类随机噪声。

由热噪声引起的差错称随机差错。

此类差错的特点是:差错是孤立的,在计算机网络应用中是极个别的。

与热噪声相比,冲击噪声幅度较大,是引起传输差错的主要原因。

冲击噪声的持续时间要比数据传输中的每比特发送时间要长,因而冲击噪声会引起相邻多个数据位出错。

冲击噪声引起的传输差错称为突发差错。

常见的突发错是由冲击噪声(如电源开关的跳火、外界强电磁场的变换等)引起,它的特点是:差错呈突发状,影响一批连续的bit(突发长度)。

计算机网络中的差错主要是突发差错。

通信过程中产生的传输差错,是由随机差错和突发差错共同构成的。

3. 误码率数据传输过程中可用误码率Pe来衡量信道数据传输的质量,误码率是指二进制码元在数据传输系统中出现差错的概率,可用下式表达:4. 差错控制差错控制是指在数据通信过程中能发现或纠正差错,将差错限制在尽可能小的允许范围内。

差错检测是通过差错控制编码来实现的;而差错纠正是通过差错控制方法来实现的。

差错控制编码差错控制编码的原理是:发送方对准备传输的数据进行抗干扰编码,即按某种算法附加上一定的冗余位,构成一个码字后再发送。

接收方收到数据后进行校验,即检查信息位和附加的冗余位之间的关系,以检查传输过程中是否有差错发生。

差错控制编码分检错码和纠错码两种,检错码是能自动发现差错的编码,纠错码是不仅能发现差错而且能自动纠正差错的编码。

衡量编码性能好坏的一个重要参数是编码效率R:其中,n表示码字的位长,k表示数据信息的位长,r表示冗余位的位长。

计算机网络中常用的差错控制编码是奇偶校验码和循环冗余码。

计算机网络原理1

计算机网络原理1

计算机网络原理-综合测评一、单选题(每题2分,共100分)1.在FDDI中,5比特编码的32种组合中,实际只使用了24种,其中用作数据符号和控制符号的个数分别是( ) A.8、16B.16、8C.6、18D.18、62.X.21和X.21bis为三种类型的服务定义了物理电路,下列不属于此种类型的服务的是( )A.租用电路服务B.直接呼叫服务C.间接呼叫服务D.设备地址呼叫服务3.对于局域网来说,负责把不可靠的传输信道转换成可靠的传输信道,传送带有校验的数据帧,采用差错控制和帧确认技术的层次是( )A.物理层B.数据链路层C.网际层D.传输层4.选择重传协议中,若帧序号采用3位二进制编码,最大序号是( )A.3B.6C.7D.85.电信业一般认为宽带骨干网数据传输速率应达到( )A.640KbpsB.640MbpsC.1GbpsD.2Gbps6.下列有关报文交换的叙述不正确的是( )A.报文就是站点一次性要发送的数据块,其长度固定不变B.报文交换不需要在两个站点之间建立专用通道,传送方式采用“存储一转发”方式C.报文交换节点通常是一台小型计算机,它具有足够的存储容量来缓存进入的报文D.一个报文在每个节点的延迟时间,等于接收报文所需的时间加上向下一个节点转发所需的排队延迟时间之和7.一次只能由一个设备传输信号,通常采用分布式控制策略来确定哪个站点可以发送的拓扑结构是( )A.星形B.总线形C.环形D.树形8.在Ad Hoc网络中,移动主机可以在网中随意移动并导致主机之间的链路增如或消失,主机之间的关系不断发生变化,这体现了移动Ad Hoc网络的( )A.网络独立性B.分布式特性C.动态变化的网络拓扑结构D.有限的主机能源9.通过流量预测与流量控制策略,按照优先级分配带宽资源实现带宽管理,使得各类数据能够合理地先后发送并预防阻塞的发生,是VPN的( )A.安全保障B.可管理性C.服务质量保证(QoS)D.可扩充性和灵活性10.无噪声情况下,10KHz的信道带宽的码元速率极限值是( )A.10KBaudB.20KBaudC.40KBaudD.10MBaud11.下列不属于令牌环的介质访问控制功能的是( )A.帧发送B.令牌发送C.帧接收D.超时控制12.超文本传输协议所使用的端口号是( )A.21B.23C.25D.8013.数字信号的编码原理为:无电压表示“0”,恒定电压表示“1”,每个码元时间的中间点是采样时问,判别门限为半幅度电平的编码方案是( )A.单极性不归零码B.双极性不归零码C.单极性归零码D.双极性归零码14.万兆位以太网所有数据的传输方式是( )A.单工B.双工C.半双工D.全双工15.通信子网的组成主要包括( )A.源节点和宿节点B.主机和路由器C.网络节点和通信链路D.端节点和通信链路16.二进制指数退避算法的控制次序是( )A.先进先出B.后进先出C.先进后出D.后进后出17.下列不属于TCP/IP协议层次模型中主机一网络层的通信网络的是( ) A.MILNETB.X.25C.Token RingD.ICMP18.下列不是传输实体存在的软、硬件环境的是( )A.一个单独的用户进程内B.调制解调器上C.网络应用的程序库中D.网络接口卡上19.下列不能作为X.25分组头的前三个字节的标识是( )A.通用格式标识B.流量控制标识C.逻辑信道标识D.分组类型标识20.目前电话双绞线上网的主流速率为56Kbps,其物理极限是( )A.58KbpsB.60KbpsC.62KbpsD.64Kbps21.适合高强壮性要求场合的路由选择策略是( )A.泛射路由选择B.最短路由选择C.基于流量的路由选择D.随机路由选择22.下列有关多媒体网络中不同类型的数据对传输要求的叙述中不正确的是( ) A.语音数据的传输对实时性要求较强,而对通信带宽要求不高B.视频通信对实时性要求不高,而对通信带宽要求较高C.视频压缩后的关键帧出错将导致一段数据流无法恢复、解压、回放D.视频压缩后的非关键帧出错,在一定程度是可以容忍的23.适应树步行协议属于( )A.争用协议B.无冲突协议C.有限争用协议D.无限有冲突协议24.下列有关HDLC的帧格式叙述中不正确的是( )A.在HDLC中,数据和控制报文均以帧的标准格式传送B.HDLC中的命令和响应是独立传输的C.HDLC帧中的标志字段为01111110的比特模式D.HDLC帧中的地址字段的内容取决于所采用的操作方式25.当一个节点要发送数据时,首先监听信道;如果信道空闲就立即发送数据;如果信道忙则等待,同时继续监听直至信道空闲;如果发生冲突,则随机等待一段时间后,再重新开始监听信道的是( )A.1一坚持CSMAB.非坚持CSMAC.p—坚持CSMAD.带有冲突检测的CSMA26.ATM的信元头长度为( )A.5字节B.8字节C.48字节D.53字节27.通常距离用户比较近,一般不超过几个路由的距离的域名服务器是( )A.本地域名服务器B.远程域名服务器C.根域名服务器D.授权域名服务器28.下列不属于报文的认证方式的是( )A.使用传统加密方式的认证B.使用单项散列函数的证C.使用密钥的报文认证码方式D.使用对称数据加密的认证29.TCP/IP参考模型中的主机-网络层对应OSI中的( )A.网络层B.数据链路层C.物理层D.数据链路层和物理层30.为了对抖动加以控制,可以使用每一跳的期望传输( )A.时间B.距离C.速率D.频率31.下列不属于传输层协议和数据链路层协议相似的地方的是( )A.差错控制B.分组顺序C.流量控制D.运行环境32.下列选项中不属于1TU建议的物理层规程的是( )A.V.24B.X.25C.RS-449D.RS-232C33.下列对于时分多路复用的叙述中不正确的是( )A.时分多路复用不仅仅局限于传输数据字信号,也可以同时交叉传输模拟信号B.同步时分多路复用允许动态的分配传输介质的时间片C.对于模拟信号,有时可以把时分多路复用和频分多路复用技术结合起来使用D.时分多路复用利用每个信号在时间上的交叉,就可以在一条物理信道上传输多个数字信号34.在互联层中,用于将IP地址转换为相应的物理网络地址的是( )A.ICMPB.IGMPC.ARPD.RARP35.“截获”是一种网络安全攻击形式所攻击的目标是信息的( )A.可用性B.保密性C.完整性D.安全性36.下列有关传输层两种编址方式的叙述不正确的是( )A.分级结构编址由一系列字段组成B.平面结构编址的地址随机分配不含任何路径信息C.分级结构易于进行路径选择,但当用户或进程迁移时必须重新分配地址D.电话号码就是典型的平面结构编址37.开放最短路径优先协议OSPF采用的路由算法是( )A.静态路由算法B.距离矢量路由算法C.链路状态路由算法D.逆向路由算法38.对应单个建筑物内低通信量局域网来说最好的传输介质是( )A.双绞线B.同轴细缆C.同轴粗缆D.光纤39.下列不属于IEEE 802.2的逻辑链路控制子层LLC可提供的服务是( )A.不确认的无连接服务B.确认的无连接服务C.不确认的面向连接服务D.确认的面向连接服务40.下列关于虚电路方式中路由选择的正确说法是( )A.分组传送时不进行路由选择B.分组传送时只在建立虚电路时进行路由选择C.建立连接和传送分组时进行路由选择D.只在传送每个分组时进行路由选择41.下列方法不能够实现帧同步功能的是( )A.实用字符填充的首尾定界符法B.采用比特填充的首尾标志法C.违法编码法D.二进制倒计数法42.下列关于网络体系结构的描述中正确的是( )A.网络协议中的语法涉及的是用于协调与差错处理有关的控制信息B.在网络分层体系结构中n层是n+1层的用户又是n-1层的服务提供者C.OSI参考模型包括了体系结构、服务定义和协议规范三级抽象D.OSI模型和TCP/IP模型的网络层同时支持面向连续的通信和无连接通信43.基带同轴电缆细缆的阻抗是( )A.25ΩB.50ΩC.75ΩD.100Ω44.下列不属于令牌环局域网协议标准所包括的内容是( )A.逻辑链路控制(LLC)B.介质访问控制(MAC)C.物理层(PHY)D.差错控制45.能检测出每列中的所有奇数位错,但检测不出偶数位的错,对差错的漏检率接近于1/2的方法是( ) A.垂直奇偶校验B.水平奇偶校验C.水平垂直奇偶校验D.海明码46.下列对数据链路层的功能描述不正确的是( )A.实现如何将数据组合成帧B.实现比特流的透明传输C.控制帧在物理信道上传输,包括处理传输差错、调节发送速率使之与接收匹配D.在两个实体之间提供数据链路通路,建立、维持和释放管理47.下列能够实现即插即用的设备是( )A.网桥B.路由器C.网关D.无线AP48.当IEEE 802.3MAC帧中的目的地址字段为全“1”时表示( )A.单个地址B.组地址C.广播地址D.局部地址49.数据链路层中的数据块常被称为( )A.信息B.分组C.帧D.比特流50.高级数据链路控制协议(HDLC)是一种( )A.面向字符的异步协议B.面向字符的同步协议C.面向字节的同步协议D.面向比特的同步协议试卷答案一、单选题1.在FDDI中,5比特编码的32种组合中,实际只使用了24种,其中用作数据符号和控制符号的个数分别是( ) A.8、16B.16、8C.6、18D.18、6答案: b答案要点:【解析】5比特编码的32种组合中,实际只使用了24种,其中的16种用作数据符号,其余的8种用作控制符号(如帧的起始和结束符号等)。

04741计算机网络原理

04741计算机网络原理

第一章计算机网络概论一、计算机网络就是利用通信设备和线路将地理位置不同的功能独立的多个计算机系统互连起来,以功能完善的网络软件(网络通信协议、信息交换方式和网络操作系统等)实现网络中资源共享和信息传递的系统。

二、计算机网络由资源子网(主机HOST(提供资源)和终端T(请求资源))以及通信子网(网络结点和通信链路)组成,通信子网是计算机网络的内层。

三、计算机网络的演变概括为:1、面向终端的计算机网络(50年代初、SAGE)2、计算机-计算机网络(60年代后期、ARPANET)3、开放式标准化网络。

四、计算机网络的实例:因特网、公用数据网和以太网。

五、计算机网络的功能:硬件资源共享、软件资源共享、用户信息交换六、计算机网络的分类:1、地理:广域网、局域网、城域网;2、交换方式:电路交换网、报文交换网、分组交换网;3、拓扑结构:星型网、总线网、环形网、树形网;4、用途:科研、教育、商业、企业;按传输介质分为双绞线网、同轴电缆网、光纤网、无线网;按信道带宽分窄带网、宽带网。

七、计算机网络应用于办公自动化、远程教育、电子银行、证券期货交易、校园网、企业网(集散系统和计算机集成制造系统是两种典型的企业网络系统)、智能大厦和结构化综合布线系统。

八、计算机网络的标准制定机构有:国际标准化组织(ISO)、国际电信联盟(ITU)、美国国家标准局(NBS)、美国国家标准学会(ANSI)、欧洲计算机制造商协会(ECMA)、INTERNET工程任务组和INTERNET工程指导小组。

第二章计算机网络基础知识一、数据可定义为有意义的实体,分为数字数据和模拟数据,数字数据是离散的值,模拟数据是在某个区间内连续变化的值。

二、信号是数据的电子或电磁编码,分模拟信号、数据信号。

模拟信号是随时间连续变化的电流、电压和电磁波,数据信号是一系列离散的电脉冲,可以利用其某一瞬间状态来表示要传输的数据。

三、信息是数据的内容和解释;四、信源是产生和发送信息的设备或计算机;五、信宿是接收和处理信息的设备或计算机;六、信道是信源和信宿之间的通信线路。

计算机网络中的数据传输与路由原理

计算机网络中的数据传输与路由原理

计算机网络中的数据传输与路由原理计算机网络是现代社会不可或缺的重要组成部分,而数据传输与路由作为网络通信的核心原理,对网络的高效运行起着至关重要的作用。

本文将介绍计算机网络数据传输与路由的基本原理和相关技术。

一、数据传输的基本过程数据传输是计算机网络中信息交流的基本方式之一,其过程大致可以分为三个阶段:发送端、传输介质和接收端。

1. 发送端:在数据传输过程中,发送端负责将待传输的数据进行封装和编码。

首先,数据会被分割成更小的数据包或帧,每个数据包包含了一部分待传输的信息和必要的控制信息,例如源地址、目的地址、校验和等。

编码操作可以将数字信号转化为适合传输的模拟信号或数字信号。

2. 传输介质:数据在网络中通过传输介质进行传输。

根据网络规模和需求的不同,传输介质可以是以太网、光纤、无线电波等。

通过这些传输介质,数据可以在网络中以电信号、光信号等形式进行传输。

3. 接收端:接收端接收到传输的数据后,会进行解码操作,将模拟信号或数字信号转化为计算机可以处理的二进制数据。

然后,接收端会对数据进行还原和处理,提取出有效的信息,并将其传递给上层的应用程序或其他网络设备。

二、路由的基本原理与分类路由是指在计算机网络中选择数据传输的路径的过程。

路由器是网络中负责转发数据包的关键设备,其通过借助路由表和路由协议来决定数据传输的路径。

1. 静态路由:静态路由是通过手动配置路由表来确定数据传输的路径。

网络管理员根据网络拓扑和需求,手动设置路由器的路由表。

静态路由的优点是配置简单、效率高、安全性好,但不适应网络拓扑和拓展性的变化。

2. 动态路由:动态路由是通过路由协议自动学习和更新路由表,以适应网络拓扑和拓展性的变化。

常用的动态路由协议有RIP(Routing Information Protocol)、OSPF(Open Shortest Path First)、BGP (Border Gateway Protocol)等。

计算机网络原理填空题选择题简答题综合

计算机网络原理填空题选择题简答题综合

1.局域网的英文缩写为LAN,城域网的英文缩写为MAN,广域网的英文缩写为W AN。

2.计算机网络按功能可分为两个子网,即资源和通信子网.3.调制的方法有三种:调幅_、调相____、__调频__。

4.多个数据字符组成的数据块之前,以一个或多个同步字符SYN作为开始,帧尾是另一个控制字符,这种传输方案称为____(面向字符的同步)5.PCM编码方式中,采样速率是8000次/秒,采用TDM传输方式,线路若要传输24路信号共193比特,则线路的传输速率是1.544Mbps.6.在一条频分多路复用线路中,若要同时传输24路话音,最低的载频是64KHZ,则线路上传输24路话音的频率范围是______。

(60kHZ-156kHZ)7.服务是通过原语。

面向连接的原语有_请求指示响应证实四种原语。

8.OSI体系结构中,(N)层通过_____操作得到(N-1)层提供的服务(原语)9.网络协议的3个关键成分是语法、语义和定时,如果一个协议说明发送者的地址必须占用一个信息的前4个字节,这是一个____问题。

如果一个协议说明发送者的地址表示最近的发送者而不是最初的源地址,这是一个____问题。

(语法,语义)10.两台机器通过RS-232口来交换数据,在不用调制解调器的情况下,两边最主要的接线要求是____。

(发送数据管脚与接收数据管脚交叉连接)11.物理层协议包括了一系列接口特性,有_机械___、_功能___、_电气___、_规程___。

12.HDLC有三种不同类型的帧,分别称为_信息帧_____、_监控帧_____、无编号帧______。

其中前两种类型的帧中,N(R)表示_____。

(,希望下次接收到的帧的编号)13.在HDLC协议中,若要传输的数据位是011111011111100,在链路上传输的数据是____,接收方最后接收的数据是________。

(0111110000,011111000)14.对于带宽为3KHZ的信道,若有8种不同的物理状态来表示数据,信噪比为20分贝,问数据速率是多少?15.采用8种相位、每种相位各有2种幅度的调幅方法,问在1200波特的调制速率下能达到的数据速率为多少?16.已知生成多项式为:X4 +1 发送方要发送的数据信息为:10110101 ,试求CRC码,并求出整个要传输的信息。

计算机网络原理海明码

计算机网络原理海明码

例题1已知海明码的关系式S0=a2+a3+a4+a6S1=a1+a4+a5+a6S2=a0+a3+a4+a5请填充下述S2S1S0值与错误位置的对应表S2S1S0 | 000 | 001 | 010 | 011 | 100 | 101 | 110 | 111---------------------------------------------------------错码位置| 无错解答:先看001, 对应S2S1S0就是S0=1,即S0出错,而S0=a2+a3+a4+a6,就看S0的四项里哪一项S1和S2里没有,很明显是a2,所以001下面填a2.看010, S1错,S1=a1+a4+a5+a6,S1里哪一项S0和S2里没有?是a1,所以010下面填a1看011,S1和S0都错,那S1和S0里都有哪一项呢?a4和a6,但是S2无错,S2里也有a4,没有a6,所以是a6错,011下面填a6100,101,110同看111,S2、S1和S0都错,那么哪一项s2,s1和s0里都有呢?a4,所以111下面填a4例题2在海明码编码方法中,若冗余位为3位,且与错码位置的对应关系为S2S1S0 111 110 101 011 100 010 001 000错码位置a6 a5 a4 a3 a2 a1 a0 无错则S1的监督关系式为( )。

A. S1=a1+a3+a5+a6B. S1=a2+a3+a4+a6C. S1=a1+a3+a4+a5D. S1=a1+a2+a5+a6解析:S2S1S0 111 110 101 011 100 010 001 000错码位置a6 a5 a4 a3 a2 a1 a0 无错则S1的监督关系式为我们通过查看S1不难发现,当S2S1S0为000时无错,则S1的对应关系必为1,题中S2S1S0就是S1=1,即S1出错。

上面A6(111)A5(110)A3(011)A1(010)中间的S1均为1,a6,a5,a3,a1中任何一位出错,均可使s1为1,由此可得监督关系式为:S1=a1+a3+a5+a6对于此题,我们可以变相的出题,如先看001, 对应S2S1S0就是S0=1,即S0出错,而S0=a0+a3+a4+a6这样明白了吗?只要根据题目要求找到S对应的1便能能处理问题。

计算机组成原理名词解释

计算机组成原理名词解释

主机:CPU、存储器和输入输出接口合起来构成计算机的主机。

CPU:中央处理器,是计算机的核心部件,由运算器和控制器构成。

运算器:计算机中完成运算功能的部件,则ALU 和寄存器构成。

外围设备:计算机的输入输出设备,包括输入设备、输出设备和外存储设备。

数据:编码形式的各种信息,在计算机中作为程序的操作对象。

指令:构成计算机软件的基本元素,表示成二进制数编码的操作命令。

透明:在计算机中,从某个角度看不到的特性称该特性是透明的。

位:计算机中的一个二进制的数据代码(0或1),是数据的最小表示单位。

字:数据运算和存储单位,其位数取决于计算机。

字节:衡量数据量以及存储器容量的基本单位,1字节等于8位二进制信息。

字长:一个数据字包含的位数,一般为8位、16位、32位和64位等。

地址:给主存储器不同的存储位置指定的一个二进制编号。

存储器:计算机中存储程序和数据的部件,分为内存和外存两种。

存储器的访问:对存储器中数据的读操作和写操作。

总线:计算机中连接功能单元的公共线路,是一束信号线的集合。

硬件:由物理元器件构成的系统,计算机硬件是一个能够执行指令的设备。

软件:由程序构成的系统,分为系统软件和应用软件两种。

兼容:计算机部件的通用性。

操作系统:主要的系统软件,控制其他程序的运行,管理系统资源并且为用户提供操作界面。

汇编程序:将汇编语言程序翻译成机器语言程序的计算机软件。

汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应。

编译程序:将高级语言的程序转换成机器语言程序的计算机软件。

解释程序:解释执行高级语言程序的计算机软件,,解释并执行源程序的语句。

系统软件:计算机系统的一部分,进行命令解释、操作管理、系统维护、网络通信、软件开发和输入输出管理的软件。

应用软件:完成应用功能的软件,专门为解决某个应用领域中的具体任务而编写。

指令流:在计算机的存储器与CPU之间形成的不断传递的指令序列。

编译码的原理和应用有哪些

编译码的原理和应用有哪些

编译码的原理和应用有哪些1. 概述编译码是数字通信领域中一个重要的概念。

它涉及到将数字信号转换为特定的编码方式,以提高信息传输的可靠性和效率。

本文将介绍编译码的基本原理和一些常见的应用。

2. 编译码的基本原理编译码是指将一组输入编码为一组输出的过程,其主要目的是在不同领域中正确地识别和纠正错误。

以下是几种常见的编译码原理:2.1 奇偶校验码奇偶校验码是一种简单的编译码方法。

它通过在数据中插入一个奇偶位来检测错误。

如果数据中的1的个数是奇数,奇偶位被设置为0;如果数据中的1的个数是偶数,奇偶位被设置为1。

这样,接收方可以通过比较奇偶位和数据中的1的个数来检测并纠正错误。

2.2 海明码海明码是一种常用的编译码方法,它在数据中插入了一部分冗余信息。

通过在数据中插入一些校验位,可以检测并纠正单比特或多比特的错误。

海明码具有较高的纠错能力,广泛应用于数据传输和存储系统中。

2.3 卷积码卷积码是一种编译码方法,它利用移位寄存器和异或门实现。

卷积码不仅可以检测错误,还可以纠正错误。

它被广泛应用于无线通信系统中,以提高信号的可靠性。

3. 编译码的应用编译码在各个领域中都有广泛的应用,以下是几个常见的应用示例:3.1 通信系统编译码在通信系统中起到了重要的作用。

通信系统中的数字信号经过编译码后,可以提高信号传输的可靠性和容错能力。

在有噪声的信道中,编译码可以检测并纠正错误,确保数据的准确传输。

3.2 数字存储系统编译码在数字存储系统中也有广泛的应用。

通过在存储的数据中插入某种编译码,可以提高存储系统的可靠性和容错能力。

在存储介质受损或存在错误的情况下,编译码可以检测并纠正错误,确保数据的完整性。

3.3 数据压缩编译码在数据压缩中也有一定的应用。

通过使用某种编译码,可以将原始数据压缩为更小的数据包。

这样可以节省存储空间和传输带宽。

3.4 错误纠正编译码在错误纠正中起到了重要的作用。

在通过无线通信或者有噪声的信道传输数据时,编译码可以检测并纠正错误,确保数据的正确性。

自考04741计算机网络原理知识点整理

自考04741计算机网络原理知识点整理

1.计算机网络大发展计算机网络从20世纪70年代开始发展,他的演变可以概括为面向终端的计算机网络、计算机-计算机网络、开放式标准化网络以及因特网广泛应用和高速网络技术发展等四个阶段。

2.计算机—计算机网络ARPA网标志着目前所称的计算机网络的兴起。

ARPANET是一个成功的系统,它是计算机网络技术发展中的一个里程碑。

IBM---SNA和 DEC-- DNA3.三大网络包括:电信网络、广播电视网络以及计算机网络4.电话系统由三个主要的部件构成:(1)本地网络;(2)干线;(3)交换局。

5.未来网络发展趋势:有宽带网络、全光网络、多媒体网络、移动网络、下一代网络NGN6.一个计算机网络是由资源子网和通信子网构成的,资源子网负责信息处理,通信子网负责全网中的信息传递。

资源子网包括主机和终端,他们都是信息传递的源节点或宿节点,有时也统称为端节点。

通信子网主要由网络节点和通信链路组成。

7.计算机网络功能表现在硬件资源共享、软件资源共享和用户间信息交换三个方面。

8.按拓扑结构类型分类的拓扑结构主要有:星型拓扑、总线拓扑、环形拓扑、树型拓扑、混合型拓扑及网形拓扑。

9.在选择网络拓扑结构时,考虑的主要因素:(1)可靠性(2)费用(3)灵活性(4)响应时间和吞吐量10. 按交换方式来分类,计算机网络可以分为电路交换网、报文交换网和分组交换网。

11.按网络传输技术分类:广播方式和点对点方式。

广播式网络中,发送的报文分组的目的地址可以有3类:单播地址、多播地址和广播地址采用分组存储转发和路由选择机制是点对点式网络与广播式网络的重要区别之一。

12.按所采用的传输介质分为双绞线网、同轴电缆网、光纤网、无线网;按信道的带宽分为窄宽带网和宽带网;按不同用途分为科研网、教育网、商业网、企业网等。

13.国际标准化组织(ISO)、国际电信联盟(ITU)、美国国家标准局(NBS)、美国国家标准学会(ANSI)、欧洲计算机制造商协会(ECMA)、因特网体系结构局IAB。

2022年江西交通职业技术学院计算机网络技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年江西交通职业技术学院计算机网络技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年江西交通职业技术学院计算机网络技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、下列关于Cache和虚拟存储器的说法中,错误的有()。

I.当Cache失效(即不命中)时,处理器将会切换进程,以更新Cache中的内容II.当虚拟存储器失效(如缺页)时,处理器将会切换进程,以更新主存中的内容III.Cache 和虚拟存储器由硬件和OS共同实现,对应用程序员均是透明的IV.虚拟存储器的容量等于主存和辅存的容量之和A.I、IⅣB.Ⅲ、VC. I、Ⅱ、ⅢD. I、Ⅲ、Ⅳ2、下列关于虚拟存储器的说法,错误的是()。

A.虚拟存储器利用了局部性原理B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享3、某数采用IEEE754标准中的单精度浮点数格式表示为C6400000H,则该数的值是()。

A.-1.5×213B.-1.5×212C.-0.5×213D.-0.5×2124、假定有4个整数用8位补码分别表示:rl=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是()。

A.rlxr4B.r2xr3C.rlxr4D.r2xr45、ALU属于()。

A.时序电路B.控制器C.组合逻辑电路D.寄存器6、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。

A.总线缓冲器B.总线控制器C.时钟发生器D.以上器件都具备这种功能7、关于同步控制说法正确的是()。

A.采用握手信号B.由统一时序电路控制的方式C.允许速度差别较大的设备一起接入工作D.B和C8、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。

第8讲 海明码和滑动窗口机制

第8讲 海明码和滑动窗口机制

停等协议的效率分析
停止等待协议中数据帧和确认帧的 发送时间关系
数据帧的 发送时间 A tf DATA B 传播时延 tp
两个成功发送的 数据帧之间的 tT 最小时间间隔 tout 设置的 重传时间 DATA
ACK
处理时间 tpr 确认帧发送时间 ta 传播时延 tp 处理时间 tpr
时间
重传时间
A B
送主机 B 送主机 B
送主机 B
送主机 B
时 间 送主机 B
送主机 B
实用的停止等待协议(有可能产生差错)
四种情况
A B A B 出错 A B 丢 失 ! A B
送 主 机
送 主 机 (a) 正常情况
tout 重 传 送 主 机 (b) 数据帧出错 重 传
tout 丢 失 重 ! 传
送 主 机 丢 弃

海明码

有效信息位数m与校验位数r的关系
有效信息位数 m 1~4 5~11 校验位数 r 3 4
12~26
27~57
5
6
58~120

7
海明码基本思想
将r位校验位分成r组,采用奇偶校验的方式产生r位检错信息, 这些检错信息能指示出传输信息中哪一位发生了错误
海明码

海明码的生成

确定所需最少的校验位数 码位从右边/左边开始编号,从“1”开始 位号为2的幂的位是校验位,编号为r1,r2…r2n-1;其余位是 信息位,编号为d1,d2…dn 每个校验位使得包括自己在内的一些位的“1”的个数为 奇数/偶数(奇偶校验) 为看清信息位k对哪些校验位有影响,将k写成2的幂的 和
2.1 非受限协议(乌托邦)

数据只作单向传输 传送和接收双方的网络一直处于就绪状态 处理时间不计,缓冲空间无限大 在数据链路层之间的交互信道从不损坏或丢失 发送方不停发送,接收方不停接收
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机网络原理海明码
1.海明码的概念
海明码是一种可以纠正一位差错的编码。

它是利用在信息位为k位,增加r位冗余位,构成一个n=k+r位的码字,然后用r个监督关系式产生的r个校正因子来区分无错和在码字中的n个不同位置的一位错。

它必需满足以下关系式:
2r>=n+1或2r>=k+r+1
海明码的编码效率为:
R=k/(k+r)
式中k为信息位位数;r为增加冗余位位数。

2.海明码的生成与接收
方法一:
1)海明码的生成。

例1.已知:信息码为:0010。

海明码的监督关系式为:
S2=a2+a4+a5+a6
S1=a1+a3+a5+a6
S0=a0+a3+a4+a6
求:海明码码字
解:1)由监督关系式知冗余码为a2a1a0。

2)冗余码与信息码合成的海明码是:0010a2a1a0。

设S2=S1=S0=0,由监督关系式得:
a2=a4+a5+a6=1
a1=a3+a5+a6=0
a0=a3+a4+a6=1
因此,海明码码字为:0010101
2)海明码的接收。

例2.已知:海明码的监督关系式为:
S2=a2+a4+a5+a6
S1=a1+a3+a5+a6
S0=a0+a3+a4+a6
接收码字为:0011101(n=7)
求:发送端的信息码。

解:1)由海明码的监督关系式计算得S2S1S0=011。

4)纠错--对码字的a3位取反得正确码字:0010101
5)把冗余码a2a1a0删除得发送端的信息码:0010
方法二:(不用查表,方便编程)
1)海明码的生成(顺序生成法)。

例3.已知:信息码为:11001100(k=8)
求:海明码码字。

解:1)把冗余码A、B、C、…,顺序插入信息码中,得海明码码字:AB1C100D1100
码位:123456789101112
其中A,B,C,D分别插于2k位(k=0,1,2,3)。

码位分别为1,2,4,8。

2)冗余码A,B,C,D的线性码位是:(相当于监督关系式)
A->1,3,5,7,9,11;
B->2,3,6,7,10,11;
C->4,5,6,7,12;(注5=4+1;6=4+2;7=4+2+1;12=8+4)
D->8,9,10,11,12。

3)把线性码位的值的偶校验作为冗余码的值(设冗余码初值为0):
A=∑(0,1,1,0,1,0)=1
B=∑(0,1,0,0,1,0)=0
C=∑(0,1,0,0,0)=1
D=∑(0,1,1,0,0)=0
4)海明码为:"1 0 1 1 1 0 0 0 1 1 0 0"
2)海明码的接收。

例4.已知:接收的码字为:"1 0 0 1 1 0 0 0 1 1 0 0"(k=8)
求:发送端的信息码。

解:1)设错误累加器(err)初值=0
2)求出冗余码的偶校验和,并按码位累加到err中:
A=∑(1,0,1,0,1,0)=1 err=err+20=1
B=∑(0,0,0,0,1,0)=1 err=err+21=3
C=∑(1,1,0,0,0)=0 err=err+0=3
D=∑(0,1,1,0,0)=0 err=err+0=3
由err≠0可知接收码字有错,
3)码字的错误位置就是错误累加器(err)的值3。

4)纠错--对码字的第3位值取反得正确码字:101110001100
5)把位于2k位的冗余码删除得信息码:11001100。

相关文档
最新文档