数据链路层

数据链路层

基本概念:

数据发送模型

在这里插入图片描述

数据链路层信道类型

  • 点对点信道:一对一的点对点通信方式
  • 广播信道:使用一对多的广播通信方式,因此过程比较复杂,广播信道上连接的主机比较多,因此必须使用专门的共享信道协议来协调这些主机的数据发送

链路与数据链路

链路(Link):是一条点到点的物理线路段,中间没有任何其他的点

  • 一条链路只是一条通路的一个组成部分

数据链路(data link):除了五日线路外,还必须有通信协议来控制这些数据传输。若把实现这些协议的硬件和软 件加到链路上,就构成了数据链路

  • 现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件
  • 一般的适配器都包括了数据来链路层和物理层这两成的功能

数据帧:

在这里插入图片描述

数据链路层的三个基本问题
  1. 封装成帧

在这里插入图片描述

  1. 透明传输

    使用开始文本SOH与EOT会出现错误认为帧开始和结束的问题,因为数据中的某个字节可能刚刚好SOH或者

    EOT相同,如果不加以转义,数据链路层就会错误的认为数据帧传送已经结束,然后把剩下的数据帧数据丢弃

    (因为这部分的数据帧没有SOH开始标识符)如下图所示:

    在这里插入图片描述

    透明传输就是无论传输什么数据都可以完好无损的将数据完整发给接收方。所以为了解决这个问题,通常使用

    ESC字符进行转义,这有点像正则表达式中转义一样。具体做法是数据链路层出现开始或者结束控制符的前面插

    入ESC,当然如果收到转义字符ESC时候,也是继续在这个ESC前面在插入ESC:

    在这里插入图片描述

  2. 差错控制

    数据传输的过程可能出现失帧的情况,一般造成的原因很多,常见是电磁干扰的问题等。为了检测数据帧的

    完整性和准确性,会使用CRC检测技术对帧进行检测。

    循环冗余检验,来避免差错

在这里插入图片描述

PPP协议(点到点)

在这里插入图片描述

PPP协议满足的要求不需要满足的要求
简单纠错
封装成帧流量控制
透明性序号
多种该协议网络多点线路
多种类型链路半双工或单工链路
差错检测。。。
检测连接状态
最大传送单元
网络层地址协商
数据压缩协商

组成:

  1. 数据链路层协议可以用于异步串行或同步串行介质

  2. 它使用LCP(链路控制协议)建立并维护数据链路连接

  3. 网络控制协议(NCP)允许在点到点连接上使用多种网络层协议,如图:

    在这里插入图片描述

PPP协议帧格式:

在这里插入图片描述

PPP协议的工作状态:

PPP 协议的三个工作阶段:

1)LCP协商PPP参数,建立数据连接

2)用户验证,客户端会将自己的身份发送给远端的接入服务器。在认证完成之前,禁止从认证阶段前进到网络层协

议阶段。如果认证失败,认证者应该跃迁到链路终止阶段。

3)调用网络层协议 ,认证阶段完成之后,PPP将调用在链路创建阶段(阶段1)选定的各种网络控制协议

(NCP)。选定的NCP解决PPP链路之上的高层协议问题,例如,在该阶段IP控制协议(IPCP)可以向拨入用户分配

动态地址。

在这里插入图片描述

局域网拓扑
  • 星形网
  • 总线网
  • 树形网

在这里插入图片描述

局域网的特点与优点

特点:网络为一个单位所拥有,地理范围和站点数目有限

优点:

  1. 具有广播功能,从一个站点可以很方便地访问全网
  2. 便于系统的扩展和逐渐的演变,各设备的位置可灵活调整和改变
  3. 提高了系统的可靠性、可用性和生存性
以太网

最初的以太网将许多的计算机连接到一根总线上

优点:简单可靠

缺点:

​ 只能一个发一个收。不能同时收发

​ 不安全,发给所有设备,有数据泄露风险

在这里插入图片描述

争用期

CSMA/CD的流程

首先,需要建立的认识是:采用此协议的网络,无法进行全双工通信。

具体的工作流程简称为十六字真言:

先听后发 边听边发
冲突停发 随机重发

在这里插入图片描述

对于10Mb/s的以太网,争用期是51.2μs,最小帧长便是512bits,也就是64B

MAC地址

MAC地址可以修改

MAC地址冲突会造成无法上网,并且么有报错

网桥和交换机优化以太网

功能:

在数据链路层扩展以太网

在这里插入图片描述

透明网桥 使用了 生成树算法

——这是为了避免产生转发的帧在网络中不断地兜圈子

在这里插入图片描述

交换机

足够多的接口的网桥就是现在的交换机

交换机就是高速的网桥

在这里插入图片描述

交换机连的网络的特点:

1、用交换机连的网比较安全

别人通讯你收不到

2、效率比较高

排队等待传输

端口带宽独享

3、全双工(同时收发信息都可以)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值