IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络:数据链路层 -> 正文阅读

[网络协议]计算机网络:数据链路层

数据链路层是计算机网络的底层,数据链路层使用的信道:点对点信道、广播信道

点对点信道的数据链路层

链路:是从一个结点到相邻结点的一段物理线路【包括有线和无线】,中间没有其他的结点

数据链路:在一条线路上传输数据的时候,除了需要物理线路外,必须有一些必要的通信协议来控制这些数据的传输。

数据链路层协议有三个基本的问题:

  1. 封装成帧,在一段数据的前后分别添加首部和尾部,组成一个帧。接收端接收到物理层提交的比特流后,根据数据得首尾标记,来识别帧的开始和结束。
  2. 透明传输,因为帧的开始和结束标记使用的是专门指定的控制字符,那么在传输的数据的任何比特组合不允许有和帧定界控制字符的比特编码一样,否则会出现帧定界的错误。

  3. 差错检测, 比特在传输过程中,可能会发生差错:1可能变成0,0可能变成1。目前在数据链路层使用了循环冗余检验的检错技术

点对点协议PPP

因特网用户需要连接到某个ISP才能接入互联网。协议PPP是用户计算机和ISP进行通信时所使用的数据链路层协议。

PPP协议的特点:

  1. PPP协议必须规定特殊字符作为帧定界符,方便让接收端从收到的比特流中能够准确找出帧开始和结束。
  2. 简单,因特网体系结构中的最复杂部分放在TCP协议中,网际协议IP就相对简单,它提供的是不可靠的数据报服务。
  3. 透明性,PPP协议需要保证数据传输的透明性。
  4. PPP协议必须能够在同一天物理链路上同时支持多种网络层协议。
  5. PPP协议必须能够在多种类型的链路上运行。
  6. 差错检测,PPP必须对接收端收到的帧进行检测,并且丢弃有差错的帧。
  7. PPP协议必须具有一种机制能够即时自动检测出链路是否处于正常的工作状态。
  8. PPP协议必须对每一种类型的点对点链路设置最大传送单元MTU【1500字节】的标准值
  9. PPP协议必须提供一种机制,让通信的两层网络层的实体能够通过协商知道彼此的网络层地址。
  10. PPP协议必须提供一种方法来协商使用数据压缩算法。

PPP协议有三部分:

  1. 一个将IP数据报封装到串行链路的方法
  2. 一个用来建立、配置和测试数据链路连接的链路控制协议LCP。
  3. 一套网络控制协议NCP

PPP协议的帧格式

广播信道的数据链路层

局域网的数据链路层

局域网:网络是一个单位所拥有,地理范围和站点数量都是有限。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-07-03 11:09:04  更:2022-07-03 11:09:45 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/6 8:22:05-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码