首页文章正文

数据链路层提供的是可靠传输吗,arp协议是哪一层

数据链路层和网络层的区别 2023-12-19 13:12 509 墨鱼
数据链路层和网络层的区别

数据链路层提供的是可靠传输吗,arp协议是哪一层

数据链路层提供的是可靠传输吗,arp协议是哪一层

据我所知,数据链路层不提供可靠的传输,那为什么会出现错误检测呢? 数据链路层虽然不是可靠传输,但它尽力传输,也称为无差错传输。 如果在数据链路中,某些情况下,我们需要数据链路层向上的网络层提供"可靠传输"服务,即无论发送方发送什么,相应的接收方都会接收到。以前的CRC只能检测位数的错误,无法正确检测更精确的错误。

确实,在IP+以太网+点对点的传输模型中,链路层确实可以省略,使用物理层来保证传输是没有问题的。 但要知道,网络模式不仅是IP网络,也不是P2P(点对点),还有P2MP(点对多点)、广播网络。即使出现误码,可靠传输的问题也是由上层来处理的。 无线链路容易受到干扰,误码率较高,因此需要数据链路层为上层提供可靠的传输服务。 ■位错误只是传输错误的一种类型。 ^

ˋ▽ˊ SequenceNumber:表示该报文段中的数据相对于所有要发送的数据的偏移量(上层传下来的数据通常在传输层进行分割,因此如果有报文段丢失/错误,发送方的数据链路层对上层下发的传输数据没有限制。任何数据都可以传输,你感觉不到数据链路层的存在。面向字节的数据链路采用字段填充(characterfilling)方法实现面向比特流数据的透明传输

●△● 不可靠传输:只丢弃有错误的帧,不做其他任何事情。可靠传输:想方设法实现发送者发送的内容和接收者接收的内容。一般来说,有线链路的误码率相对较高。 低,为了减少开销,不需要数据■数据链路层向上层提供的服务类型:⋄\diamond⋄不可靠传输服务:只丢弃有错误的帧,不做其他任何事情;⋄\diamond⋄可靠传输服务:找到发送方发送的内容和接收方接收的内容。

ˇ▽ˇ 按照TCP/IP协议从下到上的顺序,今天我们来学习一下数据链路层。数据链路层位于物理层和网络层之间,其初衷是平滑地向网络层提供数据服务,不管可靠性如何,可靠性部分由传输层组成,而数据链路层传输并不可靠。 可靠传输是:无论数据链路层发送端发送什么,接收端都会接收到。 除了比特错误之外,还可能发生帧丢失、帧重复和帧乱序。 在数据链路层使用CRC校验可以实现

后台-插件-广告管理-内容页尾部广告(手机)

标签: arp协议是哪一层

发表评论

评论列表

黑豹加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号