计算机网络数据链路层知识点总结

3.1 数据链路层功能概述

(1)知识总览

(2)数据链路层的研究思想

(3)数据链路层基本概念

(4)数据链路层基本功能

3.1 封装成帧和透明传输

(1)数据链路层功能概述

(2)封装成帧

(3)透明传输

(4)组帧的四种方法介绍

3.3 差错控制(检错编码)

(1)差错从何而来?

(2)数据链路层的差错控制

(3)几种检错编码的方式

3.3.2 差错控制(纠错编码)

(1)纠错编码-海明码的介绍

(2)海明码的工作流程

3.4 流量控制与可靠传输机制

(1)数据链路层的流量控制

(2)流量控制的方法

(3)流量控制的方法介绍

总结

3.5 停等协议

(1)了解停等协议

(2)停等协议的两种情况

无差错情况

有差错情况

(3)停等协议的性能分析

总结

3.6 后退N帧协议

(1)停等协议的弊端

(2)后退N帧协议中的滑动窗口

(3)GBN发送方必须响应的三件事

(4)GBN接收方要做的事

(5)滑动窗口的长度

(6)GBN协议重点总结

3.7 选择重传协议

(1)GBN的弊端

(2)选择重传协议中的滑动窗口

(3)SR发送方必须响应的三件事

(4)SR接收方要做的事

(5)滑动窗口的长度

(6)SR协议重点总结

3.8 信道划分介质访问控制

(1)传输数据使用的两种链路

(2)介质访问控制

(3)信道划分介质访问控制

(4)信道划分介质访问控制的方式介绍

3.9.0 令牌传递协议

(1)介质访问控制

(2)轮询协议

(3)令牌传递协议

(4)MAC协议总结

3.9 ALOHA协议

(1)介质访问控制(2)ALOHA协议的介绍

纯ALOHA协议

时隙ALOHA协议

总结

3.10 CSMA协议

(1)介质访问控制

(2)CSMA协议介绍

坚持CSMA

非坚持CSMA

p-坚持CSMA

(3)3种CSMA对比总结

3.11 CSMA/CD协议

(1)介质访问控制

(2)CSMA/CD 介绍

(3)如何确定碰撞后的重传时机?

(4)最小帧长问题

总结

3.12 CSMA/CA协议

(1)介质访问控制

(2)CSMA/CA介绍

(3)CSMA/CA协议工作原理

(4)CSMA/CD与CSMA/CA

3.13 局域网基本概念和体系结构

(1)局域网

(2)局域网的拓扑结构

(3)局域网的传输介质

(4)局域网介质访问控制

(5)局域网的分类

(6)MAC子层和LLC子层

总结

3.14 以太网

(1)以太网概述

(2)以太网提供无连接、不可靠的服务

(3)以太网传输介质与拓扑结构的发展

(4)10ASE-T以太网

(5)适配器与MAC地址

(6)以太网MAC帧

(7)高速以太网

总结

3.15 无线局域网

(1)IEEE 802.11介绍

(2)无线局域网的分类

有固定基础设施无线局域网

无固定基础设置无线局域网的自组织网络

3.16 链路层设备

(1)物理层扩展以太网

(2)链路层扩展以太网

(3)网桥分类

透明网桥

源路由网桥

(4)多接口网桥

(5)以太网交换机的两种交换方式

(6)冲突域和广播域

总结

3.17 PPP协议和HDLC协议

(1)广域网

(2)PPP协议的特点

(3)PPP协议应满足的要求

(4)PPP协议无需满足的要求

(5)PPP协议的三个组成部分

(6)PPP协议的状态图

(7)PPP协议的帧格式

HDLC协议

(1)HDLC协议的介绍

(2)PPP协议与HDLC协议

总结

3.18 数据链路层知识导图

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/329482.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Redis常见数据类型(3)-String, Hash

目录 String 命令小结 内部编码 典型的使用场景 缓存功能 计数功能 共享会话 手机验证码 Hash 哈希 命令 hset hget hexists hdel hkeys hvals hgetall hmget hlen hsetnx hincrby hincrbyfloat String 上一篇中介绍了了String里的基本命令, 接下来总结一…

《Python编程从入门到实践》day37

# 昨日知识点回顾 制定规范、创建虚拟环境并激活,正在虚拟环境创建项目、数据库和应用程序 # 今日知识点学习 18.2.4 定义模型Entry # models.py from django.db import models# Create your models here. class Topic(models.Model):"""用户学习的…

Vue2基础及其进阶面试(一)

简单版项目初始化 新建一个vue2 官网文档:介绍 — Vue.js 先确保下载了vue的脚手架 npm install -g vue-cli npm install -g vue/cli --force vue -V 创建项目 vue create 自己起个名字 选择自己选择特性 选择: Babel:他可以将我们写…

微软开发者大会,Copilot Agents发布,掀起新一轮生产力革命!

把AI融入生产力工具的未来会是什么样?微软今天给出了蓝图。 今天凌晨,微软召开了Microsoft Build 2024 开发者大会,同前两天的Google I/O开发者大会一样,本次大会的核心词还是“AI”,其中最主要的内容是最新的Copilot…

拼多多暂时超越阿里成为电商第一

关注卢松松,会经常给你分享一些我的经验和观点。 拼多多的财报又炸裂了: 拼多多发布了第一季度财报,营收868亿,增长了131%,净利润279亿,增长了246%,营销服务收入424亿,也就是商家的…

BCD编码Java实现

最常用的BCD编码,就是使用"0"至"9"这十个数值的二进码来表示。这种编码方式,在称之为“8421码”(日常所说的BCD码大都是指8421BCD码形式)。除此以外,对应不同需求,各人亦开发了不同的编…

Linux多线程系列三: 生产者消费者模型,信号量使用,基于阻塞队列和环形队列的这两种生产者消费者代码的实现

Linux多线程系列三: 生产者消费者模型,信号量,基于阻塞队列和环形队列的这两种生产者消费者代码的实现 一.生产者消费者模型的理论1.现实生活中的生产者消费者模型2.多线程当中的生产者消费者模型3.理论 二.基于阻塞队列的生产者消费者模型的基础代码1.阻塞队列的介绍2.大致框架…

rust的版本问题,安装问题,下载问题

rust的版本、安装、下载问题 rust版本问题, 在使用rust的时候,应用rust的包,有时候包的使用和rust版本有关系。 error: failed to run custom build command for pear_codegen v0.1.2 Caused by: process didnt exit successfully: D:\rus…

【Mac】Dreamweaver 2021 for mac v21.3 Rid中文版安装教程

软件介绍 Dreamweaver是Adobe公司开发的一款专业网页设计与前端开发软件。它集成了所见即所得(WYSIWYG)编辑器和代码编辑器,可以帮助开发者快速创建和编辑网页。Dreamweaver提供了丰富的功能和工具,包括代码提示、语法高亮、代码…

es数据备份和迁移Elasticsearch

Elasticsearch数据备份与恢复 前提 # 注意: 1.在进行本地备份时使用--type需要备份索引和数据(mapping,data) 2.在将数据备份到另外一台ES节点时需要比本地备份多备份一种数据类型(analyzer,mapping,data,template) …

STM32看门狗

文章目录 WDG(Watchdog)看门狗独立看门狗独立看门狗框图超时时间计算 窗口看门狗超时时间 独立看门狗与窗口看门狗对比补充 WDG(Watchdog)看门狗 看门狗可以监控程序的运行状态,当程序因为设计漏洞、硬件故障、电磁干…

SpringCloud Alibaba的相关组件的简介及其使用

Spring Cloud Alibaba是阿里巴巴为开发者提供的一套微服务解决方案,它基于Spring Cloud项目,提供了一系列功能强大的组件,包括服务注册与发现、配置中心、熔断与限流、消息队列等。 本文将对Spring Cloud Alibaba的相关组件进行简介&#xff…

如何搭建一个vue项目(完整步骤)

搭建一个新的vue项目 一、安装node环境二、搭建vue项目环境1、全局安装vue-cli2、进入你的项目目录,创建一个基于 webpack 模板的新项目3、进入项目:cd vue-demo,安装依赖4、npm run dev,启动项目 三、vue项目目录讲解四、开始我们…

安装和使用图像处理软件GraphicsMagick @FreeBSD

GraphicsMagick是一个用于处理图像的读取、写入和操作的工具软件。它被誉为图像处理领域的“瑞士军刀”,短小精悍,支持超过88种图像格式,包括DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF等。 GraphicsMagick的主要特点包括:…

【openlayers系统学习】3.5colormap详解(颜色映射)

五、colormap详解(颜色映射) ​colormap​ 包是一个很好的实用程序库,用于创建颜色图。该库已作为项目的依赖项添加(1.7美化(设置style))。要导入它,请编辑 main.js​ 以包含以下行…

蓝桥楼赛第30期-Python-第三天赛题 从参数中提取信息题解

楼赛 第30期 Python 模块大比拼 提取用户输入信息 介绍 正则表达式(英文为 Regular Expression,常简写为regex、regexp 或 RE),也叫规则表达式、正规表达式,是计算机科学的一个概念。 所谓“正则”,可以…

Golang实现递归复制文件夹

代码 package zdpgo_fileimport ("errors""os""path/filepath""strings" )// CopyDir 复制文件夹 // param srcPath 源文件夹 // param desPath 目标文件夹 // return error 错误信息 func CopyDir(srcPath, desPath string) error {…

金丝雀发布(灰度发布)介绍 及 声明式管理方法简介

目录 一 应用发布策略 1,滚动发布(k8s默认) 2,蓝绿发布 3,金丝雀发布 二 金丝雀发布(Canary Release) (灰度发布) 1,金丝雀发布图解 2&#xff0…

【NLP】文本分类

n-gram 的局限性 n-gram 只能对于填空这样的通顺性问题做出推测,但是没有办法完全解决句子的语义问题,从而无法实现文本的分类 文本的分类,就是将文本在语义的理解下划分到特定的主题下 手工规则 如一些垃圾过滤系统,需要人工制…

Docker部署springboot包并联通MySQL

Docker部署jar 实现功能 部署springboot下发布的jar包不同docker容器之间通信(如MySQL访问、Redis访问)多个jar包部署 参考文献 Just a moment… Just a moment… https://www.jb51.net/article/279449.htm springboot配置 这里使用多yaml配置文件&…