计算机网络—数据链路层

本文介绍了计算机网络数据链路层的基本概念,包括点对点信道和广播信道,以及数据链路层的帧传输过程。重点讲解了封装成帧、透明传输(字节填充法)和差错检测(如循环冗余检查CRC)等关键功能,旨在帮助读者理解数据链路层在确保数据传输可靠性方面的作用。
摘要由CSDN通过智能技术生成

首先我们要了解一下什么是网络,网络包括简单的网络和由网络构成的互联网。下面就介绍计算机网络中的数据链路层。
1、数据链路层使用的信道主要有以下两种类型:
点对点信道,这种信道使用一对一的点对点通信方式。
广播信道,这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些数据发送。
我们看看数据链路层的简单模型,如下图所示:
在这里插入图片描述
可以看到图中主机H1向H2发送数据的过程,需要注意的是:不同的链路层可能采用不同的数据链路层协议。
2、数据链路还有另外的术语,分为物理链路和逻辑链路。数据链路层传输的是帧,它就像个数字管道,常常在两个对等的数据链路层之间画出一个数字管道,而在管道上传输的单位就是帧。如下图所示:
在这里插入图片描述
数据链路层不用考虑物理层如何实现比特传输的细节。甚至还可以更简单地设想好像是沿着两个数据链路层之间的水平方向把帧直接发送到对方。
数据链路层的协议有很多种,但有三个基本问题是共同的。这三个基本问题是:封装成帧、透明传输、差错控制。

 封装成帧
封装成帧就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧。确定帧的界限。
首部和尾部的一个重要作用就是进行帧定界。如下图所示:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值