数据链路层:基本概念

数据链路层负责将网络层数据转化为数据帧进行传输,并确保数据的可靠性。它定义了无确认无连接、有确认无连接和有确认有连接三种服务类型。为了保证数据的可靠传递,采用字符计数法、首尾界填充、位填充法和物理层编码违例法等手段来检测和纠正错误。这些方法确保了数据在物理链路上的正确接收和发送。
摘要由CSDN通过智能技术生成
数据链路层的定义

对数据链路层有对上的网络层接口. 对下提供物理层的接口.
定义合适的传输差错率
对传输流进行管理, 以免快速的传输的数据被淹没. 比如发送端发送信号太快, 接受方接受速度较慢, 此时数据链路层就需要提供一定的功能解决这个问题
物理层上传输的基本单元是比特, 将其变成一个连续的信号或者信号传输. 在链路层将数据转换为一块一块的进行传输, 每一块叫做一个数据帧, 传输的基本单元叫做数据帧

数据链路层功能

将网络层数据 加上一定的校验, 使得数据成为一个可靠的数据

相连

两台计算机之间有物理介质连接

物理链路

两个节点之间有一个真正的物理节点, 这边有一个物理层, 那边有一个物理层, 这边的二进制比特串可以传到那边的物理层.

数据链路

通过数据链路协议实现数据的可靠传输, 两个数据链路层之间就形成了一个数据链路, 并且数据的传输有正确性保证.

数据链路层服务
1. 无确认无连接

在数据传输前不用建立数据链路收到数据帧不需要给对方一个确认消息

2. 有确认无连接

在数据发送前不需要建立连接, 即不需要建立数据链路, 但是对方收到一个数据时必须给发送方发送一个确认消息. 适用于信号传输速度延时较长的

3. 有确认有连接

在数据发送之前必须向对方主机打招呼, 必须建立一条完整的数据链路, 当对方接收到数据后, 也必须向发送方发送一个确认消息, 例如电话

数据的可靠传递
1. 将传输信息合成一个帧
(1)字符计数法

每一个帧的首部为帧的长度, 后面为帧的

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值