前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >3.数据链路层

3.数据链路层

作者头像
见贤思齊
发布2020-08-05 15:58:18
1.5K0
发布2020-08-05 15:58:18
举报
文章被收录于专栏:初见Linux初见Linux

数据单位(数据传输单元):帧,具有流量控制功能。 作用:在物理层基础上,通过建立数据链路连接,采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

一、点对点协议(PPP)

点到点协议(Point to Protocol)工作在数据链路层。设计目的主要是用来通过 拨号 或 专线 方式建立点对点连接发送数据,使其成为各种 主机、网桥和路由器 之间简单连接的一种共通的解决方案

1.PPP有以下三个主要的组成部分:

1、在串行链路上封装 数据报 的方法; 2、建立、配置和测试数据链路链接的LCP协议(Link Control Protocol,LCP); 3、建立和配置 不同网络层协议 的一组网络控制协议(Network Control Protocol ,NCP)。

2.PPP协议一般用于用户拨号接入ISP,工作流程如下:

(1)LCP配置协商

用户点击“连接”,建立了物理层连接后,双方就要进行链路层上某些配置的协商,比如链路上的最大帧长、采用什么鉴别协议等。

(2)用户验证:PAP、CHAP

这个阶段,会对用户的账号密码进行校验,使用PAP(Password Authentication Protocol)或者CHAP(Challenge-Handshake Authentication Protocol)协议,其中PAP协议的安全性较低

(3)NCP配置协商

当用户通过用户验证,双方就要用进行网络层上某些配置的协商,比如网络层采取什么协议,用户的IP地址是什么。

PPP协议状态图.png

3.PPP两种验证协议:

1、密码验证协议(Password Authentication Protocol,PAP) 2、挑战握手协议(Challenge Handshake Authentication Protocol ,CHAP

(1)PAP特点:

① 2次握手建立身份认证。 ② 密码是明文发送的。

(2) CHAP特点:

① 3次握手验证。 ② 密码是加密的。

4.PPPOE

(1)PPPoE( Point to Point Protocol over Ethernet ,基于以太网的点对点协议)的工作流程:

包含发现( Discovery) 和会话( Session) 两个阶段:

发现阶段是无状态的,目的是获得PPPoE 终端(在局端的ADSL设备上)的以太网MAC 地址,并建立一个惟一的PPPOE SESSION-ID。 发现阶段结束后,就进入标准的PPP会话阶段。

5.HDLC

(1)是什么?

高级链路数据控制( High-Level Data Link Control,HDLC)是一种面向比特的链路层协议,是PPP的前身。

(2)三种工作站:

主站,从站,复合站。

(3)HDLC帧类型:
信息帧:

承载用户数据的信息帧。

管理帧:

流量控制和差错控制。

无编号帧:

设置数据传输方式,链路控制和恢复等。

二、MAC和LLC

1.IEEE 802标准把数据链路层分为两个子层:

(1)媒体接入控制层 MAC

Media Access Control,也称为 介质访问控制子层,该层与硬件相关,提供硬件和LLC层的接口,所以说MAC是数据链路层的地址标识。

(2)逻辑链路控制 LLC

Logical Link Control ,该层与硬件无关,实现流量控制等功能。

(3)下图是常见的局域网中MAC帧和LLC帧的关系

MAC帧和LLC帧的关系.png

MAC_LLC对应位置.png

2.MAC

(1)MAC(介质访问控制层)

定义了数据帧怎样在介质上进行传输,物理寻址在这里定义,逻辑拓扑也在这里定义

(2)MAC地址(也叫硬件地址,链路地址,物理地址 )
① 简介

网络中每台设备都有一个唯一的网络标识,这个地址叫MAC地址或网卡地址,采用6字节( 48位,(24厂商编号(OUI,组织唯一标志符), 24序列号))的12个16进制数表示,每2个16进制数之间用冒号隔开,直接烧录在网卡上, 通过 MAC地址识别第二层设备

② 例:

如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后6位16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址,MAC地址在世界是惟一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性.

③ 帧格式

802.3的帧格式.png

一个字节(byte)是8位二进制位(8b)。 前导字段格式:1010……1010 。 帧起始符格式:10101011。 目的地址:最高位为0代表普通地址,最高位为1代表表组地址。全为1广播地址,全为0网络地址。 长度:是类型字段。 数据:IP包含在其中。 数据+填充:字节是 46~1500 。 校验和:和CRC校验码有联系。 最小帧长:64字节

3.LLC

(1)简介

LLC(逻辑链路控制子层)负责识别网络层的协议,向网络层提供统一的服务和接口 。 LLC地址使用的是上层实体的地址,这个地址由上层协议进程决定,这些进程的服务访问点(SAP)就是LLC的地址。

(2)帧格式

LLC帧格式.png

(3)LLC服务:(考点)

提供了四种类型的服务。

① 不确认无连接的服务:

又称 数据报服务 :没有任何流控和差错控制功能,不保证可靠提交。(应用于点对点通信,广播,多播(组播))

② 连接方式的服务:

虚电路服务。类似HDLC提供的服务,需要建立连接,通过连接提供流控和差错控制功能。

③ 有确认无连接的服务:

可靠的数据报服务。提供有确认的数据报,但不建立连接。

④ 高速传送服务:

这种方式专为城域网使用。

三、CSMA/CD协议(载波监听多路访问/冲突检测)

是一种分布式的介质访问控制方法。

1.类型

(1)非坚持型:

线路忙时,等待一段时间再重新监听,若不忙时立即发送。 优点-减少冲突;缺点-信道利用率低

(2)1坚持型(涉及坚持算法):

线路忙时,持续监听,不忙时立即发送。 优点-信道利用率高;缺点-加大冲突

(3)P坚持型:

线路忙时,持续监听,不忙时以概率P发送,不发送就继续监听。 优点-平衡信道利用率和冲突。缺点-复杂度较高

(4)非持续CSMA:

优点-减少冲突;缺点-信道利用率低。 在传输量少的网络中使用,精确且效率高,快。

2.冲突检测原理:计算最小帧长、二进制指数后退算法(重点)

(1)计算最小帧长:公式如下
L = 2R*d/v
L = 2R*d/v

R代表网络速率,d是最大网段长度,v是信号传播速度 网络利用率= 吞吐率/网络数据速率= 帧长/(传帧花费时间+1帧发送到网络所用时间)

(2)二进制指数后退算法优势:

① 考虑了网络负载变化情况 。 ② 后退次数负载大小有关,后退时延平均值负载大小进行联系。 ③ 冲突超过16次后发送失败,丢弃,然后发送错误报告

四、IEEE802体系

IEEE 802又被称为LMSC(局域网/城域网标准委员会) LAN/MAN的IEEE 802.*系列标准重点记忆:

802.1研究局域网体系结构、寻址、网络互联和网络管理802.3研究以太网介质访问控制协议CSMA/CD及物理层技术规范802.10网络安全技术咨询组,定义了网络互操作的认证和加密方法802.11研究无线局域网(WLAN)的介质访问控制协议及物理层技术规范802.16宽带无线接入工作组,开发 2~66GHz 的无线接入系统空中接口802.1DSTP(Spanning Tree Protocol)是生成树协议的英文缩写. 802.1QVLAN.

快速以太网:802.3u标准,速率达到了100Mbit/s,有 100Base-T/F两类规范

快速以太网物理层规范.png

千兆以太网:802.3z标准,速率为1000Mbit/s(1Gbps),向下兼容10M和100M以太网

千兆以太网标准.png

万兆以太网:802.3ae标准,速率可达10000Mbit/s(10Gbps)只支持光纤以及全双工不再采用CSMA/CD(原因:因为它检测,若有错会停下来,时间花销大) 。

万兆以太网标准.png

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、点对点协议(PPP)
    • 1.PPP有以下三个主要的组成部分:
      • 2.PPP协议一般用于用户拨号接入ISP,工作流程如下:
        • (1)LCP配置协商
        • (2)用户验证:PAP、CHAP
        • (3)NCP配置协商
      • 3.PPP两种验证协议:
        • (1)PAP特点:
        • (2) CHAP特点:
      • 4.PPPOE
        • 5.HDLC
          • (1)是什么?
          • (2)三种工作站:
          • (3)HDLC帧类型:
      • 二、MAC和LLC
        • 1.IEEE 802标准把数据链路层分为两个子层:
          • (1)媒体接入控制层 MAC
          • (2)逻辑链路控制 LLC
          • (3)下图是常见的局域网中MAC帧和LLC帧的关系
        • 2.MAC
          • (1)MAC(介质访问控制层)
          • (2)MAC地址(也叫硬件地址,链路地址,物理地址 )
        • 3.LLC
          • (1)简介
          • (2)帧格式
          • (3)LLC服务:(考点)
      • 三、CSMA/CD协议(载波监听多路访问/冲突检测)
        • 1.类型
          • (1)非坚持型:
          • (2)1坚持型(涉及坚持算法):
          • (3)P坚持型:
          • (4)非持续CSMA:
        • 2.冲突检测原理:计算最小帧长、二进制指数后退算法(重点)
          • (1)计算最小帧长:公式如下
          • (2)二进制指数后退算法优势:
      • 四、IEEE802体系
      相关产品与服务
      云联网
      云联网(Cloud Connect Network,CCN)提供全网互联服务,助力您实现各地域的云上、云下多点互联。云联网的智能调度、路由学习等特性,可帮助您构建极速、稳定、经济的全网互联,轻松满足在线教育、游戏加速、混合云等全网互联场景下的极速体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档