王道计算机网络 数据链路层

253 阅读2分钟

数据链路层的功能概述

  • 数据自左向右
  • 数据从上到下 先封装 到达 中间系统进行解封装 封装 再进一步解分装到达接收端,传达原始的数据信息

数据链路层的基本概念

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

功能概述

无确认无连接服务

  • 实时通信,不需要和目的主机进行连接,即使数据丢失也不负责进行重发,交由上层进行处理

有确认无连接服务

  • 如果发送的信息没有收到确认,就会对上一条信息进行重新发送,提高数据链路层安全性

有确认面向连接服务

  • 事先确认连接之后才进行数据的传输,传输一个数据,确认一条数据,很安全。
  • 有连接一定有确认

链路管理

  • 连接的建立、维持和释放(用于面向连接的服务)

组帧
流量控制

  • 限制发送方发送文件的速度

差错控制

  • 帧错和位错

分装成帧

包含许多的控制信息

  • 帧定界符
  • 差错控制
  • 流量控制
  • 物理地址

透明传输

  • 我负责传输这个数据文件,但是我看到传输的数据内容