美文网首页
计算机网络:数据链路层

计算机网络:数据链路层

作者: 壹零二肆 | 来源:发表于2019-11-15 10:40 被阅读0次
大纲

1. 链路层服务

数据链路层负责物理链路上相邻结点的数据传输。

数据链路层
数据链路层根据上层网络层获取了到达目的主机的方法路径,然后通过实现结点之间的连接,那么就可以构成整个路径。数据链路层就是将一个个结点连接成为网络(使得上面的路径可以通路)
注意在计算机网络概念中:结点的概念是指主机和路由器。
基本功能
可靠传输

1.1 差错检测

差错检测原理检查映射关系是否改变了

注意这里因为是一种映射关系而不是完全拷贝一个副本来比对(浪费),映射关系可能在很多情况下依然成立但是自变量和因变量都发生了变化,这就意味着很多复杂的情况下差错检测不能保证100%正确。

1.1.1 奇偶校验码


通过奇偶的个数来置校验位从而实现校验,奇校验1的个数为奇数,偶校验1的个数为偶数,如果不满足则通过校验位来补足。
接收方通过将接受的到的数和校验和做求和全为1无错


求CRC的R位如图所示首先根据G的位数-1作为0的个数在数据后面补0做除法所得的余数即是所需要的R.

2. MAC多路访问控制协议


MAC协议就是用来解决共享线路资源问题诞生的协议,旨在研究多个方在共享线路时候遵循的策略


轮转是综合两者的优缺点诞生

2.1 信道划分MAC协议

2.1.1 TDMA

TDMA

2.1.2 FDMA

FDMA

2.2 随机访问MAC协议

是一种短暂独享的策略,产生和解决冲突问题是核心

2.2.1 时隙ALOHA协议


统一时隙随机重传处理冲突

不统一时隙造成了效率更低

2.2.2 CSMA协议





2.3 轮转访问MAC协议


轮流询问是否需要来传输独占传输

相关文章

  • 计算机网络-数据链路层

    计算机网络-数据链路层 数据链路层属于计算机网络的低层数据链路层使用的信道主要有以下两种类型 点对点信道 广播信道...

  • 计算机网络 - 目录

    计算机网络01 - 应用层 计算机网络02 - 传输层 计算机网络03 - 网络层 计算机网络04 - 数据链路层...

  • 数据链路层功能——封装成帧&&差错控制

    本文内容 从本节开始介绍数据链路层的内容,数据链路层属于计算机网络的低层,需要对其上层网络层提供服务。本文主要介绍...

  • 计算机网络 复习笔记 物理层

    目录 计算机网络 复习笔记 概述 计算机网络 复习笔记 物理层 计算机网络 复习笔记 数据链路层 计算机网络 复习...

  • 计算机基础

    1、计算机网络(应用层,传输层,网络层,数据链路层,物理层) 物理层:利用传输介质为数据链路层提供物理连接,实现比...

  • 计算机网络-数据链路层(上)

    数据链路层最基本的服务是将源计算机网络层来的数据可靠的传输到相邻节点的目标计算机的网络层 数据链路层 功能 保证数...

  • TCP/IP 模型 数据链路层

    数据链路层属于计算机网络的底层,使用的信道主要有点对点信道和广播信道两种类型。 在TCP/IP协议族中,数据链路层...

  • 网络基础——数据链路层

    数据链路层属于计算机网络的低层。数据链路层使用的通道主要由两种类型: 点对点信道:这种信道使用一对一的点对点通信方...

  • 计算机网络-数据链路层

    数据链路层属于计算机网络的低层。数据链路层使用的信道主要有以下两种方式: 1.点对点信道:使用一对一的点对点通信...

  • 计算机网络(3)| 数据链路层

    数据链路层属于计算机网络的低层。数据链路层使用的信道主要是两种类型:(1)点对点信道。即信道使用的是一对一点对点通...

网友评论

      本文标题:计算机网络:数据链路层

      本文链接:https://www.haomeiwen.com/subject/xxmjictx.html