A. 计算机通信为什么要进行差错处理
差错处理分几个级别。
在计算机网络的数据链路层,数据基本传输单元是帧。由于网络的不可靠性,在传输过程中,可能发生帧的丢失,顺序错乱,或者重复。差错帧不能正常使用,必须在网络的两端有差错控制机制,用于保证帧的正常接收。
在计算机网络的物理层,数据按照一个一个比特来传输,由于网络中有噪声信号干扰,可能造成比特传输错误,即1变成0,0变成1,这就需要在计算机网络中有检测比特错误的机制,也是一种差错处理。
B. 计算机网络中的安全缺陷及产生的原因
网络安全缺陷产生的原因主要有:
第一,TCP/IP的脆弱性。 因特网的基石是TCP/IP协议。但不幸的是该协议对于网络的安全性考虑得并不多。并且,由于TCP/IP协议是公布于众的,如果人们对TCP/IP很熟悉,就可以利用它的安全缺陷来实施网络攻击。
第二,网络结构的不安全性。因特网是一种网间网技术。它是由无数个局域网所连成的一个巨大网络。当人们用一台主机和另一局域网的主机进行通信时,通常情况下它们之间互相传送的数据流要经过很多机器重重转发,如果攻击者利用一台处于用户的数据流传输路径上的主机,他就可以劫持用户的数据包。
第三,易被窃听。由于因特网上大多数数据流都没有加密,因此人们利用网上免费提供的工具就很容易对网上的电子邮件、口令和传输的文件进行窃听。
第四,缺乏安全意识。虽然网络中设置了许多安全保护屏障,但人们普遍缺乏安全意识,从而使这些保护措施形同虚设。如人们为了避开防火墙代理服务器的额外认证,进行直接的PPP连接从而避开了防火墙的保护。
C. 数据在传输过程中,出现差错的最主要原因是
一般来说,传输中的差错都是由噪声引起的。噪声有两大类:随机热噪声和冲击噪声。冲击噪声的幅度可能相当大,无法通过提高信号幅度来避免冲击噪声造成的差错,所以它是传输中产生差错的主要原因
D. 计算机网络的差错控制指的是什么
差错产生原因主要是由于线路本身电气特性所产生的随机噪音,信号振幅,频率和相位的衰减等设备故障因素造成
差错分为单比特差错和突发差错,单比特差错是指在传输的数据单元只有一个比特发生变化,而突发差错是有两个或两个以上的比特发生变化
--差错控制的两种方法
1.从硬件入手,但增加通信成本
2.传输过程中进行差错控制,在数据链路层采用编码进行查错CRC和纠错处理
E. 差错的差错产生的原因和差错类型
传输差错
—
通过通信信道后接收的数据与发送数据不一致。
差错控制—
检查是否出现差错以及如何纠正差错。
通信信道的噪声分为两类:热噪声和冲击噪声。其中,
热噪声引起的差错是随机差错,或随机错;
冲击噪声引起的差错是突发差错,或突发错,引起突发差错的位长称为突发长度。
在通信过程中产生的传输差错,是由随机差错与突发差错共同构成的。
F. 在网络中,数据在传输过程中很容易丢失或传错,是什么原因导致了这种情况的发生呢
数据的丢失有很多的原因,数据的传输从应用层到屋物理链路层,是把传输的信息从报文到分组到帧的形式,到线路中的比特,都是要封装和拆包,还包括终端的应答和响应,这其中协议起到关键的作用,数据是如何的传输都是靠协议进行规定如何的形式传输,下面就分步进行解释:
网络传输是指用一系列的线路(光纤,双绞线等)经过电路的调整变化依据网络传输协议来进行通信的过程。
Frame,数据链路层的协议数据(protocol data unit)单元。数据链路层的主要职责是控制相邻系统之间的物理链路,它在传送“比特”信息的基础上,在相邻节点间保证可靠的数据通信。为了保证数据的可靠传输,把用户数据封装成帧。
TCP/IP)协议是Internet最基本的协议,简单地说,就是由底层的IP协议和TCP协议组成的.
TCP/IP 是供已连接因特网的计算机进行通信的通信协议。
TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol)。
TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准.
以下简单介绍TCP/IP中的协议都具备什么样的功能,都是如何工作的:
1. IP
网际协议IP是TCP/IP的心脏,也是网络层中最重要的协议。
IP层接收由更低层(网络接口层例如以太网设备驱动程序)发来的数据包,并把该数据包发送到更高层---TCP或UDP层;相反,IP层也把从TCP或UDP层接收来的数据包传送到更低层。IP数据包是不可靠的,因为IP并没有做任何事情来确认数据包是按顺序发送的或者没有被破坏。IP数据包中含有发送它的主机的地址(源地址)和接收它的主机的地址(目的地址)。
高层的TCP和UDP服务在接收数据包时,通常假设包中的源地址是有效的。也可以这样说,IP地址形成了许多服务的认证基础,这些服务相信数据包是从一个有效的主机发送来的。IP确认包含一个选项,叫作IP source routing,可以用来指定一条源地址和目的地址之间的直接路径。对于一些TCP和UDP的服务来说,使用了该选项的IP包好像是从路径上的最后一个系统传递过来的,而不是来自于它的真实地点。这个选项是为了测试而存在的,说明了它可以被用来欺骗系统来进行平常是被禁止的连接。那么,许多依靠IP源地址做确认的服务将产生问题并且会被非法入侵。
2. TCP
如果IP数据包中有已经封好的TCP数据包,那么IP将把它们向‘上’传送到TCP层。TCP将包排序并进行错误检查,同时实现虚电路间的连接。TCP数据包中包括序号和确认,所以未按照顺序收到的包可以被排序,而损坏的包可以被重传。
TCP将它的信息送到更高层的应用程序,例如Telnet的服务程序和客户程序。应用程序轮流将信息送回TCP层,TCP层便将它们向下传送到IP层,设备驱动程序和物理介质,最后到接收方。
面向连接的服务(例如Telnet、FTP、rlogin、X Windows和SMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收域名数据库),但使用UDP传送有关单个主机的信息。
3.UDP
UDP与TCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
欺骗UDP包比欺骗TCP包更容易,因为UDP没有建立初始化连接(也可以称为握手)(因为在两个系统间没有虚电路),也就是说,与UDP相关的服务面临着更大的危险。
4.ICMP
ICMP与IP位于同一层,它被用来传送IP的的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。
5. TCP和UDP的端口结构
TCP和UDP服务通常有一个客户/服务器的关系,例如,一个Telnet服务进程开始在系统上处于空闲状态,等待着连接。用户使用Telnet客户程序与服务进程建立一个连接。客户程序向服务进程写入信息,服务进程读出信息并发出响应,客户程序读出响应并向用户报告。因而,这个连接是双工的,可以用来进行读写。
两个系统间的多重Telnet连接是如何相互确认并协调一致呢?TCP或UDP连接唯一地使用每个信息中的如下四项进行确认:
源IP地址 发送包的IP地址。
目的IP地址 接收包的IP地址。
源端口 源系统上的连接的端口。
目的端口 目的系统上的连接的端口。
端口是一个软件结构,被客户程序或服务进程用来发送和接收信息。一个端口对应一个16比特的数。服务进程通常使用一个固定的端口,例如,SMTP使用25、Xwindows使用6000。这些端口号是‘广为人知’的,因为在建立与特定的主机或服务的连接时,需要这些地址和目的地址进行通讯。
IP协议
IP(Internet Protocol)协议的英文名直译就是:因特网协议。从这个名称我们就可以知道IP协议的重要性。在现实生活中,我们进行货物运输时都是把货物包装成一个个的纸箱或者是集装箱之后才进行运输,在网络世界中各种信息也是通过类似的方式进行传输的。IP协议规定了数据传输时的基本单元和格式。如果比作货物运输,IP协议规定了货物打包时的包装箱尺寸和包装的程序。 除了这些以外,IP协议还定义了数据包的递交办法和路由选择。同样用货物运输做比喻,IP协议规定了货物的运输方法和运输路线。
TCP协议
我们已经知道了IP协议很重要,IP协议已经规定了数据传输的主要内容,那TCP(Transmission Control Protocol)协议是做什么的呢?不知大家发现没有,在IP协议中定义的传输是单向的,也就是说发出去的货物对方有没有收到我们是不知道的。就好像8毛钱一份的平信一样。那对于重要的信件我们要寄挂号信怎么办呢?TCP协议就是帮我们寄“挂号信”的。TCP协议提供了可靠的面向对象的数据流传输服务的规则和约定。简单的说在TCP模式中,对方发一个数据包给你,你要发一个确认数据包给对方。通过这种确认来提供可靠性。
协议是相同层之间进行传输的,里面有好多好多具体的问题,可以查一下网络工程师的教材,那里很具体,或是计算机网络等书籍,说的都很细的,
希望对你能有所帮助,大家一起学习。加油吧。。。。。
G. 数字信号在传输过程中产生差错的原因是什么
数字信号在传输过程中产生差错的原因主要有:
1、在传输过程中受到外界的干扰;
2、通信系统内部由于各个组成部分的质量不够理想而使传送的信号发生畸变等;
3、信道带宽不够造成失真(数字信号要求带宽无限宽,二实际信道带宽都是有限的)。
H. 计算机网络技术里的什么叫"传输差错"
计算机网络的传输差错是指通信双方在发送和接受数据包的过程中出现的数据错误,差错类型分为单比特错和突发错。网络传输是数据流的形式,单比特错是指某一位bit出现错误,通常可以通过编码方式纠正;突发错是指连续或分散的一大串比特位数据错误,这种错误纠正比较难,通常采用差错重传的方式。
上面这段话是我自己理解写出来的,不是抄别人的,如果有错,希望你能指正。
I. 差错的传输差错的成因及其解决方法
传输中的差错都是由噪声引起的。噪声有随机热噪声和冲击噪声。随机噪声:信道固有的,持续存在的;冲击噪声:外界特定的短暂原因造成的。其中冲击噪声是传输差错的主要原因。
解决办法:进行差错控制,其首要任务就是如何进行差错检测。差错控制可通过以下两种方法解决。即:
(1)自动请示重发ARQ
(2)前向纠错FEC
J. 简述数据传输过程中差错产生的原因与性质
如果数据传输过程不出差错,接收方收到一个正确的数据帧后,向发送方发送一个确认帧ack,当发送方收到ack后才能发送一个新的数据帧,这是停止等待协议的工作原理。