ZKX's LAB

网络层和数据链路层的差错控制技术的区别? 传输层 差错检验和流量控制

2021-03-25知识13

简述OSI模型中数据链路层、网络层和传输层分别是怎样进行差错控制的

链路层的流量控制和传输层的流量控制区别是什么,举个例子。 一、链路层的流量是根据分配的带宽由路由器、交换机等网络设备控制的;二、传2113输层的流量控制是用户电脑侧为了保证传输质量而由电脑操作系统控制的。传输层流量受链路层流量影响。三、两者区别:1、链路层的流量是根据分配的带5261宽由路由器、交换机等网络设备控制的;2、传输层的流量控制是用户电脑侧为了保证传输质量而由电脑操作系统控制的;3、传输层流量受链4102路层流量影响。四、补充七层结构:16531、Application层:提供用户接口;2.Presentation层:表述数据内;对数据的操作诸如加密,压缩等等;3.Session层:建立会话,分隔不同应用程序的数据;4.Transport层:提供可靠和不可靠的数据投递;在错误数据重新传输前对其进行更正;5.Network层:提供逻辑地址,用于routers的路径选择;6.Data Link层:把字节性质的包组成帧;根据MAC地址提供对传输介质的访问;实行错误检测,但是不实行错误更正;7.Physical层:在设备容之间传输比特(bit);定义电压,线速,针脚等物理规范。

网络层和数据链路层的差错控制技术的区别? 1.条件要传送如下数据:数2113据a:1000,数据b:1100,数据c:1110传送情5261况:发送端S发送:1000 1100 1110,接4102受端R接收:1010[未收1653到]11102.数据链路层的“差错控制”此时数据链路层的反应是这样的:(1)对于发送端S发送的“数据a 1000”,接受端R接收到的却是“1010”,显然,左数第三位的0由于某种原因变为1了,晕,太可怕了吧,好在数据链路层的差错控制可以发现这个(具体参看数据链路层),所以我们得知接受的数据a是错误的,扔掉即可(猜测)。(2)对于发送端S发送的“数据b 1100”,接受端R未收到任何数据,数据链路层的“差错控制”在此也无能为力了。(3)对于发送端S发送的“数据c 1110”,接受端R接收到“1110”,经数据链路层的“差错控制”方法-CRC检验,发现无误,正常接受。由此可见,仅用循环冗余检验 CRC 差错检测技术只能做到无差错接受(accept。即“凡是接收端数据链路层接受的帧都是正确的”。3.运输层的“差错控制”先啰嗦一句,数据链路层之上是网络层,在之上是运输层。所以,传送的数据是想经过数据链路层处理后在给运输层的,即运输层收到的信号绝不存在”0变为1,1变为0的情况“(这正是数据链路层的差错控制所做的)。。

在TCP/IP体系里,传输层和数据链路层差错和流量控制功能是否重复。 而在数据链路层,传输层是在网络层之上的第四层,其作用是决定传输“协议”用的不能,它是看不懂“协议”的。ACK确认也只是在数据链路层才检查,过了数据链路层,三层以上

TCP协议是如何实现差错控制和流量控制?流量控制:1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。。

网络层和数据链路层的差错控制技术的区别? 传输层 差错检验和流量控制

#传输层 差错检验和流量控制

随机阅读

qrcode
访问手机版