第三章 数据链路层【计算机网络】

news2024/11/17 1:56:43

第三章 数据链路层【计算机网络】

  • 前言
  • 推荐
  • 第三章 数据链路层
    • 3.1 数据链路层的几个共同问题
      • 3.1.1 数据链路和帧
      • 3.1.2 三个基本问题
    • 3.2点对点协议PPP
      • 3.2.1 PPP协议的特点
      • 3.2.2 PPP协议的帧格式
      • 3.2.3 PPP协议的工作状态
    • 3.3 使用广播信道的数据链路层
      • 3.3.1 局域网的数据链路层
      • 3.3.2 CSMA/CD协议
      • 3.3.3使用集线器的星形拓扑
      • 3.3.4以太网的信道利用率
      • 3.3.5以太网的MAC层
    • 3.4扩展的以太网
      • 3.4.1在物理层扩展以太网
      • 3.4.2在数据链路层扩展以太网
      • 3.4.3 虚拟局域网
    • 3.5高速以太网
      • 3.5.1 100BASE-T以太网
      • 3.5.2吉比特以太网
      • 3.5.310吉比特以太网(10GE)和更快的以太网
      • 3.5.4 使用以太网进行宽带接入
    • 本章的重要概念
    • 习题
  • 最后

前言

2023-7-7 16:29:11

以下内容源自《【计算机网络】》
仅供学习交流使用

推荐

第二章 物理层【计算机网络】

计算机网络(第8版) 谢希仁 编著

第三章 数据链路层

3.1 数据链路层的几个共同问题

3.1.1 数据链路和帧

3.1.2 三个基本问题

1.封装成帧
在这里插入图片描述

在这里插入图片描述

2.透明传输
在这里插入图片描述

在这里插入图片描述

3.差错检测

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

3.2点对点协议PPP

3.2.1 PPP协议的特点

3.2.2 PPP协议的帧格式

3.2.3 PPP协议的工作状态

3.3 使用广播信道的数据链路层

3.3.1 局域网的数据链路层

3.3.2 CSMA/CD协议

3.3.3使用集线器的星形拓扑

3.3.4以太网的信道利用率

3.3.5以太网的MAC层

1.MAC层的硬件地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.MAC帧的格式
常用的以太网MAC帧格式有两种标准,一种是DIx Ethermet v标准(即以太网V2标准),另一种是IEEE的802.3标准。这里只介绍使用得最多的以太网 V2的 MAC 帧格式(图3-22)。图中假定网络层使用的是IP协议。实际上使用其他的协议也是可以的。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.4扩展的以太网

3.4.1在物理层扩展以太网

在这里插入图片描述
在这里插入图片描述

3.4.2在数据链路层扩展以太网

在这里插入图片描述
1.以太网交换机的特点

在这里插入图片描述
在这里插入图片描述

2.以太网交换机的自学习功能

学习源地址、转发异网帧、广播未知帧、过滤本网帧

书上是有这句话
这时,有人就会问了,我怎么没有啊
你自己写上,不就有了嘛

在这里插入图片描述

在这里插入图片描述

3.4.3 虚拟局域网

3.5高速以太网

3.5.1 100BASE-T以太网

3.5.2吉比特以太网

3.5.310吉比特以太网(10GE)和更快的以太网

3.5.4 使用以太网进行宽带接入

本章的重要概念

习题

最后

2023-7-7 16:32:24

为众人抱薪者,已然冻毙于风雪。

祝大家考研上岸
点赞收藏关注哦

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ADManager Plus:企业自动化管理的利器

在当今数字化时代,企业管理面临着越来越多的挑战。为了提高效率、降低成本并确保信息安全,自动化管理成为了企业的首要选择。而在众多自动化管理工具中,ADManager Plus无疑是一款卓越的解决方案。本文将为您介绍ADManager Plus的功能与优势&a…

【Accumulate】Gitee解决每次推送输入账户密码问题

【前言】 每次建立私人仓库后,一推送就得输入账户密码,真的巨烦人啊。 【解决】 step1: 绑定私匙: 配置Git_犟小孩的博客-CSDN博客 step2: 每次绑定远程仓库的时候,使用SSH绑定 如果已经绑定过了&…

虚拟化技术(KVM)基础

如何实现虚拟化技术? 三种类型的虚拟机管理软件Hypervisor KVM(kernrl -bsed v m) 环境检查和部署 一、虚拟化技术概述 虚拟化技术就是对资源的抽象 1.1、从资源提供角度分类 平台虚拟化即硬件平台虚拟化,可以把物理机的CPU和MEM提供给来宾主机做资源…

使用Electron来给若依系统打包成exe程序,出现登录成功但是不跳转页面(已解决)

阿丹: 之前解决了css找不到文件等问题,那么新问题就来了! 问题描述: 进入到登录页面发现问题: 点击登录一直在转圈,但是不进去!!! 更诡异的是!后台相应的很…

vue启动失败;‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

问题1: 启动vue项目失败: vue启动失败;‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 获或者问题2:npm i 失败: C:\Users\28602\AppData\Roaming\npm-cache_logs\2023-07-07…

一篇看懂web端音频

三方音频录制的库 recorder-core库: github地址:https://github.com/xiangyuecn/Recorder 支持录音格式:mp3 wav ogg webm amr pcm 该库基于Web Audio API(html5)的录音库,支持在大部分已实现getUserMedi…

安装yum源

三个源,httpd的: 首先:安装yum源 关闭防火墙和安全机制 然后访问本机ip 显示出来,删除掉,然后创建本地yum源 挂载,但是test没有 创建test,然后挂载 必须要进入到这个目录下创建挂载才行&…

(vue)el-table表格删除操作加气泡确认框

(vue)el-table表格删除操作加气泡确认框 效果&#xff1a; 代码&#xff1a; <el-table-column fixed"right" label"操作" width"120"><template slot-scope"scope"><el-popconfirm title"确定移除吗&#xff…

Keepalived及其工作原理

目录 一、keepalived概述 1.1.1 管理LVS负载均衡软件 1.1.2 支持故障自动切换&#xff08;failover&#xff09; 1.1.3 实现LVS集中节点的健康检查&#xff08;health checking&#xff09; 1.1.4 实现LVS负载调度器 节点服务器的高可用性&#xff08;HA&#xff09; 二、…

Stable Diffusion 使用lora-scripts WebUI训练LoRA模型

如果对代码使用有困难的小伙伴可以直接使用WebUI版的LoRA模块进行训练操作。不管是训练人物&#xff0c;场景&#xff0c;风格&#xff0c;还是服装都是一套通用的模式&#xff0c;仅仅是使用不同的数据集得到的结果不同。 文章目录 lora-scripts WebUI的安装LoRA训练过程SD切分…

【贪心】CF1845 C

Problem - C - Codeforces 题意&#xff1a; Code&#xff1a; #include <bits/stdc.h>//#define int long longusing namespace std;const int mxn3e510; const int mxe1e510; const int mod1e97; const int Inf0x3f3f3f3f;string s,l,r;int M;void solve(){s.clear…

前端部署--入门Vercel

Vercel Vercel 你可以理解为一个部署工具&#xff0c;支持部署静态网页和Node服务&#xff0c;部署后你还可以访问它自带生成的域名https。 模版支持 Nuxt.js: Vue的SSR框架 Hexo: 快速生成博客网站 Remix&#xff1a; 一款边缘原生的全栈 JavaScript 框架 … Vercel的核心…

免押租赁软件开发|租赁小程序适合各种产品开发

租赁小程序适合各种产品开发&#xff0c;特别是那些可以通过租赁方式提供给用户使用的产品。以下是一些适合开发租赁小程序的产品类型&#xff1a;   租房&#xff1a;租赁小程序可以方便房东和租客之间的房屋租赁交易。租客可以通过小程序浏览房源信息并联系房东&#xff0c…

力扣 | 数组和字符串简介

数组是数据结构中的基本模块之一。因为字符串是由字符数组形成的&#xff0c;所以二者是相似的。力扣LeetBook——数组和字符串 文章目录 &#x1f4da;数组简介&#x1f449;寻找数组的中心索引&#x1f449;搜索插入位置&#x1f449;合并区间 &#x1f4da;二维数组简介&…

adb连接安卓模拟器或真机hook参数加密详细过程(frida)

app逆向时&#xff0c;参数与函数的确定很关键&#xff0c;找到可疑的函数&#xff0c;不确定是否由该函数生成&#xff0c;该怎么解决&#xff1f;hook就应允而生了&#xff0c;首先是要求本地电脑和安卓模拟器&#xff08;网易mumu模拟器支持多系统&#xff0c;该模拟器作为主…

Docker学习笔记23

Docker Swarm架构&#xff1a; Swarm中以集群&#xff08;Cluster&#xff09;为单位进行管理&#xff0c;支持服务层面的操作。 集群是Swarm所管理的对象。 基本概念&#xff1a; 节点&#xff08;Node&#xff09;为Swarm集群中的一个Docker Engine实例。其中管理节点&#…

线程池问题处理

拒绝策略 AbortPolicy&#xff1a;默认的拒绝策略&#xff0c;直接抛出RejectedExecutionException异常。 CallerRunsPolicy&#xff1a;将任务退回给调用者执行。 场景 等线程池里的任务执行完通过future.get的方式获取线程池里的线程执行结果&#xff0c;然后合并到主流程…

自动化平台总结(httprunner+djangorestframework+python3+Mysql+Vue)【基础结构构思】

目录 一、前言 二、简介 三、整体结构 &#x1f381;更多干货 完整版文档下载方式&#xff1a; 一、前言 把一个以前自己搭建的自动化测试平台进行了一下重构升级&#xff0c;记录一下过程中的一些问题和总结。 二、简介 搭建的平台语言使用的是Python3.6&#xff0c;未来…

Oracle中没有show tables;如何用指令来显示表名,Excel关于VLOOKUP函数的使用。

一、问题&#xff1a;Oracle中没有show tables;如何用指令来显示表名。 解决方案&#xff1a; owner NAPSDEV更换为owner CNAPSIIDB。NAPSDEV是用户名&#xff0c;CNAPSIIDB是数据库名。在这里&#xff0c;我想让它显示的是我在Navicat中的CNAPSIIDB数据库下的所有表的名称。所…

Python - Django框架 - 简单运行

pycharm创建django项目 确保安装了Python 安装django pip install Django 创建django项目 django-admin startproject django_study 切换到django目录并启动 cd django_study python manage.py runserver 开发服务器将在默认的localhost:8000上运行&#xff0c;可以在浏览器中访…