计算机网络——数据链路层的概述

1.数据链路层的基本概念

\qquad 结点:主机、路由器
\qquad 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线,光纤,微波。分为有线链路和无线链路。
\qquad 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件和软件加到链路上就构成数据链路。
\qquad 帧:链路层的协议数据单元,封装网络层的数据报。
\qquad 数据链路层:负责通过一条链路从一个结点向另外一个物理链路直接相连的相邻结点传送数据报。

2.数据链路层的功能

\qquad 数据链路层处于物理层和网络层之间,它需要把来自网络层的数据可靠的传输到相邻结点的目标机的网络层,在具体执行传输数据任务时,物理层负责最基础的传输任务,但是它容易出错。这就需要数据链路层加强物理层传输原始比特流的功能,将物理层可能出错的物理连接改造为逻辑上无差错的数据链路。所以,数据链路层的功能可以总结如下:
\qquad (1)为网络层提供服务
\qquad (2)链路管理
\qquad (3)组帧
\qquad (4)流量控制
\qquad (5)差错控制

3.封装成帧

\qquad 封装成帧:在一段数据的前后部分添加首部和尾部,就构成了帧。接收端在收到物理层上交的比特流后,就能根据首尾的标记判断帧的开始和结尾。
\qquad 首部和尾部包含很多控制信息,它们具有一个重要作用:帧定界(确定帧的界限)。
在这里插入图片描述 \qquad 组帧的四种方法:字符计数法;字节填充法;零比特填充法;违规编码法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值