计算机网络——数据链路层(25王道最新版)

数据链路层

前言

对于这一章我觉得是比较重要的 而且一些知识点在理解上是有难度的 第一遍我只是把对应的PPT做成一篇文章供自己复习 后续我会补上一些注释 但是总框架是不变的
对于后文当中出现的英文缩写我统一放在文章的开头 其实这些专有名词要么跟人有关要么就是直接英文直接翻译过来的 所以我们只要知道某个缩写的全称就可以知道它的含义
CRC------Cyclic Redundancy Check
S-W------Stop-Wait
GBN------Go back n
SR------Selective Repeat
ACK------Acknowledgment(S-W / GBN)
NCK------Negative Acknowledgment(选择重传协议特有)
ESC------转义字符
SOH/EOH ------Start/End of Header (帧定界)
(S)TDM------(statistic)time-division multiplexing
CDM------Code Division Multiplexing

CSMA/CD(collision detection)
CSMA/CA(Collision Avoidance)
VLAN------Virtual Local Area Network(虚拟局域网)

数据链路层的功能

  • 地位
  • 功能总览

封装成帧(组帧)

字符计数法

字节填充法

零比特填充法

违规编码法

小节

差错控制

  • 章节总览

检错编码

奇偶校验码
  • 实现原理
  • 知识小节
CRC校验码(循环冗余校验码)
基本思想
如何构造
  • 怎么确定总的长度
  • 怎么算CRC码
如何检错纠错

纠错编码

海明校验码
设计思路
  • 由奇偶校验过度
  • 如何确定需要多少个校验位
求解步骤(难点)
  • 求校验位的值
  • 纠错
  • 检错 纠错能力
海明码小节

流量控制与可靠传输

滑动窗口机制

停止等待协议(S-W)

异常情况的解决方案
  • 正常情况
  • 数据帧丢失
  • 确认帧丢失
  • 数据帧有差错

后退N帧协议(GBN)

选择重传协议(SR)

介质访问控制

  • 什么是介质访问控制

信道划分

时分复用(TDM)
  • 引例
  • 初步
  • 进阶(统计时分复用)
频分复用(FDM)
  • 引例
  • 具体实现
波分复用(WDM)
码分复用(CDM)


小节

随机访问

CSMA/CD 协议(重点)
  • 总览

  • 流程图

  • 争用期

CSMA/CA 协议
  • 名称联系

  • 为什么不采用CSMA/CD协议

  • 总览

  • 预约

轮询访问

令牌传递协议

局域网

基本概念和体系结构

特点
分类
硬件架构

以太网 与 IEEE 802.3

以太网(有线)
同轴电缆以太网
双绞线以太网
以太网MAC标准
  • 我们IEEE这个组织将数据链路层划分成了三层------ LLC MAC 物理层
  • 由于数据链路层是为网络层提供服务 我们需要对网络层暴露统一的接口
  • 而之前是百花齐放的状态 LLC层就是处理各种各样的标准 但由于随着时代的发展 现在几乎只有两种标准 所以LLC层就名存实亡了 也就是说我们的数据链路层 可以大致上就看做是MAC层
IEEE 802.3 标准
  • 为什么不在帧中指明网络层协议?
  • 因为在之前 IEEE将数据链路层划分成了LLC和MAC层 也就是说跟网络层直接对接的是LLC层
  • 由LLC去决定将这些数据交给网络层的哪个协议去处理
V2标准------现实的标准(重点)
  • 别看也是一坨东西 但是他跟上面的区别就在于这里将MAC帧的长度部分替换成了网络层协议
  • 也就是说这里直接指明了
  • 我们的IP数据报(分组)拆出来之后应该是交给网络层的哪个协议去处理
  • 因为我们的MAC层(数据链路层)之上就是IP层(网络层)
单播帧 广播帧如何传播 & 广播域 冲突域
  • 如何传播
  • 广播域 冲突域
小节
VLAN
  • 总览
三种划分VLAN的方式
  • 基于接口

  • 这里干线链路可以理解成一根超级网线 用于链接交换机和交换机

  • 缺陷就是如果一个节点的接口号改变的情况下 就需要去修改映射关系

  • 怎样使得一个节点即便改变接口也不用改变其从属的VLAN呢

  • 这里就引出了接下来的基于MAC地址

  • 由于MAC地址的唯一性(只要一台计算机的网络适配器不换 MAC地址就不变 参考前文局域网的硬件架构)

  • 基于MAC地址

  • 基于IP地址

802.1Q帧
  • 作用
  • 结构

IEEE 802.11 无线局域网

  • 总览

  • 基本概念

  • 数据帧格式

  • 例题

数据链路层设备

以太网交换机

  • 总览
自学习功能 (重点)
两种交换方式

结语

写这篇文章的起因是当我去搜对应课程的笔记的时候 发现居然找不到最新版的!!! 不过毕竟是最新版课程 可以理解
那不妨让我的时间价值最大化 所以我整理好 发出来供大家复习
后续会继续更新网络层的内容 可以先三连 敬请期待~ ------ signed by 曦月逸霜

相关推荐
shady19721 小时前
用线性代数推导码分多址(CDMA)
计算机网络·线性代数
iFulling1 天前
【计算机网络】第四章:网络层(上)
学习·计算机网络
帅帅梓1 天前
NE综合实验2:RIP 与 OSPF 动态路由精细配置及ACL访问控制列表 电脑
笔记·网络协议·计算机网络·网络安全·信息与通信
今天背单词了吗9801 天前
算法学习笔记:25.回溯算法之迷宫寻路——从原理到实战,涵盖 LeetCode 与考研 408 例题
java·学习·考研·算法·回溯算法
Volunteer Technology2 天前
计算机网络概述
计算机网络
笑衬人心。2 天前
访问网页的全过程笔记
笔记·计算机网络·url
FCM662 天前
HCIA第三次综合实验:VLAN
网络·计算机网络
阿猿收手吧!3 天前
【高并发服务器】多路复用的总结 eventfd timerfd
服务器·c++·计算机网络
珹洺3 天前
计算机网络:(九)网络层(下)超详细讲解互联网的路由选择协议、IPV6与IP多播
网络·tcp/ip·计算机网络