目录

一、数据链路层功能概述

二、封装成帧

三、透明传输

总结


一、数据链路层功能概述

功能一:为网络层提供服务。无确认无连接服务,有确认无连接服务,有确认面向连接服务。有连接一定有确认!!!

功能二:链路管理,即连接的建立、维持、释放(用于面向连接的服务)。

功能三:组帧。

功能四:流量控制。限制发送方。

功能五:差错控制(帧错/位错)。

二、封装成帧

1.概念 :就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。

首部和尾部包含许多控制信息,他们的一个重要作用:帧定界(确定帧的界限)。

2.帧同步:接收方应当能从接收到的二进制比特流中区分出帧的起始和终止。

3.组帧的四种方法:1.字符计数法 2.字符填充法 3.零比特填充法 4.违规编码法

三、透明传输

1.概念:指不管所传输的数据是什么样的比特组合,都应当能够在链路上传送。因此,链路层就“看不见”有什么妨碍数据传输的东西。

2.字符计数法:帧首部使用一个计数字段(第一个字节,八位)来标明帧内字符数。  (易出错)

3.字符填充法:发送端填充转义字符ESC(ESC转义字符使后一字节无条件成为有效载荷,不予检查   FLAG为帧的边界)。 接收端把转义字符去除,剩下就是原始数据。

4.零比特填充法(5 “1” 1 “0”):定界符为01111110。在发送端,连续5个1就填充1个0;在接收端,发现5个1后为0,就把0删除。

零比特填充法保证了透明传输,在传输的比特流中可以传送任意比特组合,而不会引起对帧边界的判断错误。

5.违规编码法:曼彻斯特编码/差分曼彻斯特编码--正常的信号周期中间有跳变(高-低/低-高)。持续的高电平(或低电平,即高-高/低-低)为违规码,可以用作定界帧的起始和终止。


总结

由于字节计数法中Count字段的脆弱性(其值若有差错将导致灾难性后果)及字符填充实现上的复杂性和不兼容性,目前较普遍使用的帧同步法是比特填充和违规编码法。

3.1数据链路层 3.2封装成帧和透明传输相关推荐

  1. 【计算机网络复习 数据链路层】3.2 封装成帧和透明传输

    封装成帧和透明传输 一.封装成帧 二.透明传输 一.封装成帧 封装成帧就是在一段数据的前后部分添加首部和尾部,这样就构成了一个帧.接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比 ...

  2. 计算机网络(4.1)——数据链路层的功能概述、封装成帧和透明传输

    基本概念 结点:主机.路由器 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线.光纤和微波.分为有线链路.无线链路. 数据链路:网络中两个结点之间的逻辑通道,把实现控制数据传输协议的硬件 ...

  3. 计算机网络之数据链路层功能概述、封装成帧、透明传输以及差错控制(检验编码)【408_1】

    一.数据链路层功能概述 (一)数据链路层基本概念 结点:主机.路由器 链路:网络中两个结点之间的物理通道,链路的传输介质主要有双绞线.光纤和微波.分为有线链路.无线链路. 数据链路:网络中两个结点之间 ...

  4. 数据链路层——封装成帧、透明传输、差错检测、最大传输单元MTU、以太网协议

    OSI模型中的数据链路层与物理层,在TCP/IP协议中同属于网络接口层. 数据链路层为物理连接之间提供了可靠的数据传输.数据链路层主要解决3个问题:封装成帧.透明传输.差错检测. 封装成帧 " ...

  5. 数据链路层三个基本问题(封装成帧 、透明传输和差错检测 )

    文章目录 使用点对点信道的数据链路层 1.1 数据链路和帧 1.2 三个基本问题 1. 封装成帧 2. 透明传输 3. 差错检测 循环冗余检验CRC 帧检验序列 FCS 接收端对收到的每一帧进行 CR ...

  6. 数据链路层:封装成帧、透明传输、差错检测

    从整个互联网来看,局域网仍属于数据链路层的范围. 链路 VS 数据链路 链路:从一个结点到相邻结点的一段物理链路. 数据链路:物理线路+实现通信协议的硬件和软件.(早期通信协议也称通信规程) 另一种分 ...

  7. 计算机网络5-详述链路层:封装成帧、透明传输、差错控制、链路层协议(SR GBN ALOHA CSMA PPP HDLC)、滑动窗口

    一.链路层概述 1.基本功能概述 数据链路层主要负责通过一条链路从一个结点向另一个物理链路直接相连的相邻节点传送数据报 即,将其上层网络层交付给其的数据报,安全无差错地传给相邻结点 2.相关术语 节点 ...

  8. 3.2 封装成帧和透明传输

    3.2 封装成帧和透明传输

  9. 数据链路层功能概述、封装成帧与透明传输

    你一定要做自己,做自己喜欢的事,然后把自己交给命运 文章目录 本章启航思维导图 数据链路层 数据链路层基本概念 数据链路层功能概述 封装成帧 透明传输 组帧的四种方法 字符计数法 字符填充法 零比特填 ...

最新文章

  1. 不小心执行了 rm -f,先别急着跑路
  2. arcgis点按角度生成固定长度线
  3. 阿里云贾扬清:数据湖正成为企业数据应用创新标配
  4. 明明的随机数冒泡排序c 语言,NOIP复赛 c++-明明的随机数(算法和原码参考)
  5. XEngine:深度学习模型推理优化
  6. 每日一程-4. PyQt5-实现显示和业务逻辑分离
  7. Hls之播放遇到的坑
  8. Atitit 过去五年的技术趋势与没落技术聚合去重 Attilax认为重要的取出了移动端特有的等。。运维等,,只保留了开发部分的趋势 目录 1. 技术趋势 1 2. 3. 不建议的技术 4 4
  9. python关于csv的查询系统_使用Python对csv文件操作
  10. 几种常见排序算法时间复杂度
  11. Pygame Draw绘图函数详解
  12. WORD转PDF格式快捷方法(转贴)
  13. 圣诞节来了,怎能还没有圣诞树呢 快来为心爱的她送上专属的圣诞礼物叭~
  14. Class Dictionary<K,​V>
  15. HCNA学习笔记(一)企业网络基本架构简述
  16. 手机上如何远程控制Linux服务器?
  17. python编程无师自通专业程序员的养成_正版 Python编程无师自通——专业程序员的养成 算机与互联网 编程语言与程序设计 计算机 网络...
  18. 如何快速的将EXCEL表格数据拆分成多个文件?
  19. android:text和tools:text
  20. 首批适配Android 13 Beta,vivo为开发者提供体验尝鲜

热门文章

  1. Passbook详解与开发案例
  2. ML302 OpenCPU系列(5)---Log工具的使用
  3. 一个幸运的本命年,2015记事
  4. Bloxorz I [POJ3322]
  5. 数据恢复精灵视频教程(二)恢复已删除的文件
  6. ffmpeg 转换flv压缩大小_简单几步教你怎样使用FFmpeg工具快速的转换FLV视频为MP4格式...
  7. 搞笑版《史记,陈冠希列传》
  8. windows下实现校园网自动登陆
  9. 摄像头工作原理及isp相关知识
  10. iOS小技能:iOS与H5打通进行数据传输