数据链路层中的链路的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?

作者&投稿:秋兰 (若有异议请与网页底部的电邮联系)
软件和硬件的区别?~

硬件和软件的区别:
一、软件是一种逻辑的产品,与硬件产品有本质的区别
硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品。
而软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用。
在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。
二、软件产品质量的体现方式与硬件产品不同
质量体现方式不同表现在两个方面。硬件产品设计定型后可以批量生产,产品质量通过质量检测体系可以得到保障。但是生产、加工过程一旦失误。
硬件产品可能就会因为质量问题而报废。而软件产品不能用传统意义上的制造进行生产,就目前软件开发技术而言,软件生产还是“定制”的,只能针对特定问题进行设计或实现。但是软件爱你产品一旦实现后,其生产过程只是复制而已,而复制生产出来的软件质量是相同的。
设计出来的软件即使出现质量问题,产品也不会报废,通过修改、测试,还可以将“报废”的软件“修复”,投入正常运行。可见软件的质量保证机制比硬件具有更大的灵活性。
三、软件产品的成本构成与硬件产品不同
硬件产品的成本构成中有形的物质占了相当大的比重。就硬件产品生存周期而言,成本构成中设计、生产环节占绝大部分,而售后服务只占少部分。
软件生产主要靠脑力劳动。软件产品的成本构成中人力资源占了相当大的比重。软件产品的生产成本主要在开发和研制。研制成功后,产品生产就简单了,通过复制就能批量生产。
四、软件产品的失败曲线与硬件产品不同
硬件产品存在老化和折旧问题。当一个硬件部件磨损时可以用一个新部件去替换他。硬件会因为主要部件的磨损而最终被淘汰。
对于软件而言,不存在折旧和磨损问题,如果需要的话可以永远使用下去。但是软件故障的排除要比硬件故障的排除复杂得多。软件故障主要是因为软件设计或编码的错误所致,必须重新设计和编码才能解决问题。
软件在其开发初始阶段在很高的失败率,这主要是由于需求分析不切合实际或设计错误等引起的。当开发过程中的错误被纠正后,其失败率便下降到一定水平并保持相对稳定,直到该软件被废弃不用。在软件进行大的改动时,也会导致失败率急剧上升。
五、大多数软件仍然是定制产生的
硬件产品一旦设计定型,其生产技术、加工工艺和流程管理也就确定下来,这样便于实现硬件产品的标准化、系列化成批生产。
由于硬件产品具有标准的框架和接口,不论哪个厂家的产品,用户买来都可以集成、组装和替换使用。
尽管软件产品复用是软件界孜孜不倦追求的目标,在某些局部范围内几家领军软件企业也建立了一些软件组件复用的技术标准。
例如,OMG的CORBA,mICROSOFT的COM,sun的J2EE等,但是目前还做不到大范围使用软件替代品。大多数软件任然是为特定任务或用户定制的。

扩展资料:
硬件:
计算机的硬件是计算机系统中各种设备的总称。计算机的硬件应包括5个基本部分,即运算器、控制器、存储器、输入设备、输出设备,上述各基本部件的功能各异。运算器应能进行加、减、乘、除等基本运算。存储器不仅能存放数据,而且也能存放指令,计算机应能区分是数据还是指令。
控制器应能自动执行指令。操作人员可以通过输人、输出设备与主机进行通信。计算机内部采用二进制来表示指令和数据。操作人员将编好的程序和原始数据送人主存储器中,然后启动计算机工作,计算机应在不需干预的情况下启动完成逐条取出指令和执行指令的任务。
软件:
电脑的外观、主机内的元件都是看得见的东西,一般称它们为电脑的「硬件」,那么电脑的「软件」是什么呢?即使打开主机,也看不到软件在哪里。既看不见也摸不到,听起来好像很抽象,但是,如果没有软件,就像植物人一样,空有躯体却无法行动。
当你启动电脑时,电脑会执行开机程序,并且启动系统」,然后你会启动「Word」程序,并且打开「文件」来编辑文件,或是使用「Excel」来制作报表,和使用「IE」来上网等等,以上所提到的操作系统、打开的程序和文件,都属于电脑的「软件」。
软件包括:
1、应用软件:应用程序包,面向问题的程序设计语言等
2、系统软件:操作系统,语言编译解释系统服务性程序
硬件与软件的关系:
硬件和软件是一个完整的计算机系统互相依存的两大部分,它们的关系主要体现在以下几个方面。
1、硬件和软件互相依存
硬件是软件赖以工作的物质基础,软件的正常工作是硬件发挥作用的唯一途径。计算机系统必须要配备完善的软件系统才能正常工作,且充分发挥其硬件的各种功能。
2、硬件和软件无严格界线
随着计算机技术的发展,在许多情况下,计算机的某些功能既可以由硬件实现,也可以由软件来实现。因此,硬件与软件在一定意义上说没有绝对严格的界面。
3、硬件和软件协同发展
计算机软件随硬件技术的迅速发展而发展,而软件的不断发展与完善又促进硬件的更新,两者密切地交织发展,缺一不可。
参考资料:
软件-百度百科
硬件-百度百科

CPU只有两个:英特尔、AMD。
主板:华硕、技嘉、微星、映泰。
显卡:蓝宝石、迪兰恒进、索泰、微星、华硕。
散热器:思民、超频三、酷冷至尊、九州风神。
内存:金士顿、威刚、宇瞻、南亚易胜。
硬盘:希捷、西数、日立、三星。
电源:安泰克、台达、海韵、振华。
机箱:技展、超频三、TT、金河田。
显示器:飞利浦、三星、AOC、戴尔。
鼠标键盘:罗技、双飞燕、现代。
音箱:漫步者、三诺、现代、山水。


银牌师★软硬兼施★ 为您解答

封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从比特流中识别帧的开始和结束。

当传送的帧是用文本文件组成的帧时,其数据部分显然不会出现像SOH或EOT这样的帧定界控制字符。可见不管从键盘上输入什么字符都可以放在这样的帧中传输过去,因此这样的传输就是透明传输。

数据链路层并不需要给网络层提供“可靠传输”的服务,必须让数据链路层向上提供可靠传输。因此在CRC的基础上,增加了帧编号、确认和重传机制。



扩展资料:

数据链路层的最基本的功能是向该层用户提供透明的和可靠的数据传送基本服务。透明性是指该层上传输的数据的内容、格式及编码没有限制,也没有必要解释信息结构的意义;可靠的传输使用户免去对丢失信息、干扰信息及顺序不正确等的担心。

在物理层中这些情况都可能发生,在数据链路层中必须用纠错码来检错与纠错。数据链路层是对物理层传输原始比特流的功能的加强,将物理层提供的可能出错的物理连接改造成为逻辑上无差错的数据链路,使之对网络层表现为一无差错的线路。

参考资料来源:百度百科——数据链路层



帧定界是与数据链路层的分片有关的。实现他的原因是为了接受段收到后保证分片的顺序,实现数据报的重组。
透明传输应该是保证上层不会看到下层的数据处理工作,为了保证每一层完成自己特定的任务。
差错检验应该很容易理解,保证数据在传输过程中不会丢失,丢失的话发送回应数据包,请求重发。

数据链路可以粗略地理解为数据通道。物理层要为终端设备间的数据通信提供传输媒体及其连接.媒体是长期的,连接是有生存期的.在连接生存期内,收发两端可以进行不等的一次或多次数据通信.每次通信都要经过建立通信联络和拆除通信联络两过程.这种建立起来的数据收发关系就叫作数据链路.而在物理媒体上传输的数据难免受到各种不可靠因素的影响而产生差错,为了弥补物理层上的不足,为上层提供无差错的数据传输,就要能对数据进行检错和纠错.数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务

: 帧定界使收方能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;
透明传输使得不管所传数据是什么样的比特组合,都应当能够在链路上传送,因此很重要;
差错控制主要包括差错检测和差错纠正,旨在降低传输的比特差错率,因此也必须解决。

差错检测是根据帧中的fcs来完成的 主要作用是检测数据在传递过程中是否完成但不会纠正其错误。
其他的没有接触过


【网络】TCP\/IP-数据链路层
4.交换机和 路由器 相连的链路即是冲突域又是广播域。某用户程序采用 UDP协议进行传输,则差错控制应由 协议完成。 A.数据链路层 B.网络层 C.物理层 D.应用层 PPP协议是透明传输,实际上就是通常所说的透传。 PPP协议使用的是一种面向字节的协议,所有的帧长度都是整数个字节,使用一种特殊的字符填充法完成数据...

数据链路层协议有哪些
数据链路层协议主要包括PPP协议、以太网协议(Ethernet)、帧中继协议(Frame Relay)、异步传输模式协议(ATM)等。以下是详细的解释:PPP协议(点对点协议):PPP协议是一种点对点的通信协议,用于建立计算机网络中的连接。它主要用于在局域网和广域网中进行同步和异步的数据传输。PPP协议的特点包括简单、...

帧在osi七层模型里,属于哪一层的数据格式
帧在OSI七层模型中,属于数据链路层的数据格式。OSI七层模型是一种网络通信协议的分层体系,它将网络通信过程分为七个层次,每个层次都有特定的功能和任务。其中,数据链路层是OSI模型中的第二层,主要负责将网络层传下来的数据包封装成帧,并进行差错控制和流量控制等操作。在数据链路层中,帧是最基本...

局域网数据链路层分为
逻辑链路控制LLC子层和介质访问控制MAC子层。根据局域网将数据链路层划分得知,数据链路层分为逻辑链路控制LLC子层和介质访问控制MAC子层。局域网是指在某一区域内由多台计算机互联成的计算机组。

[计算机网络]Ch.3 数据链路层
数据链路层使用物理层提供的服务在通信信道上发送和接收比特。 (1) 向网络层提供一个定义良好的接口 (2) 处理传输错误 (3) 调节数据流,确保慢速的接收方不会被快速的发送方淹没 提供的服务 (1) 无确认的无连接服务 (局域网) (2) 有确认的无连接服务 (无线通信) (3) 有确认的有连接服务 (电话) 无线...

局域网体系结构分为哪三层?
按照 IEEE802 标准,局域网体系结构分为三层,即物理层,媒体链路控制层(MAC),逻辑链路控制层(LLC)。实际上是两层,该标准将数据链路层拆分为更具体的媒体链路控制层和逻辑链路控制层。1、物理层(PHY )局域网中的物理层和计算机网络OSI参考模型中物理层的功能一样,主要处理物理链路上传输的比特流...

数据链路层传输的数据称为
在数据链路层,传输的数据被称为帧(Frame)。帧是数据链路层传输的基本单位,包括了数据和控制信息。数据帧中包含了目的地址和源地址,以及校验和等控制信息,用于确保传输的数据的准确性和完整性。帧的大小和格式可以根据不同的数据链路层协议进行调整,例如以太网、无线局域网等。

PPP协议的工作原理 - kummer话你知
PPP协议是一个数据链路层协议,所以它会解决标准数据链路层协议的所有问题,包括 除此之外,PPP协议还提供了很多其他的附加功能,正是因为这些功能的提供,使得PPP协议称为一个使用非常广泛的链路层协议。 PPP协议为串行链路上传输的数据报定义了一种封装方法,它基于高层数据链路控制(HDLC)标准。 即使使用所有的帧头字段,...

交换机的工作原理是什么?
主要工作在OSI模型的物理层、数据链路层 提供以太网间的透明桥接和交换 依据链路层的MAC地址,将以太网数据帧在端口间进行转发 3、交换机MAC地址表转发过程:MAC地址表初始化:交换机刚启动时,MAC地址表中无表项。以上图中的交换机就是刚刚启动的时候的MAC地址表。可以看出并没有任何的表项,当接入PC...

链路聚合模式分为哪两种
相关协议 生成树协议是一种工作在OSI网络模型中的第二层(数据链路层)的通信协议,基本应用是防止交换机冗余链路产生的环路。确保以太网中无环路的逻辑拓扑结构,从而避免广播风暴,大量占用交换机的资源。任意一交换机中如果到达根网桥有两条或者两条以上的链路,生成树协议都根据算法把其中一条切断,仅...

长海县13916858793: 数据链路层的三个基本问题为什么都必须加以解决 -
东方俩琦玥:[答案] 帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源.

长海县13916858793: 数据链路层的三个基本问题为什么必须加以解决?作业!!加急!!!拜托了 -
东方俩琦玥: 帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源.

长海县13916858793: 数据链路层的三个基本问题(封装成帧、透明传输和差错检测)为什么都必须加以解决 -
东方俩琦玥:封装成帧是分组交换的必然要求;透明传输是避免二进制比特流中出现与帧定界符号相同的模式,使节点错误识别帧;差错检测是为了避免接收到错误信息和防止信道中出现的无效数据帧浪费后续路由上的传输和处理资源.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网