【精选】计算机网络教程(第3章数据链路层)

目录

前言

第3章数据链路层

1、差错检测(CRC)

2、点对点协议(了解应用场景)

3、什么是碰撞域,什么是广播域

碰撞域(Collision Domain):

广播域(Broadcast Domain):

4、虚拟局域网(VLAN)


前言

总结计算机网络教程课程期末必记知识点。

第3章数据链路层

1、差错检测(CRC)
  • 会算除法
  • 会算余数
  • 会判断正误
2、点对点协议(了解应用场景)

点对点协议(PPP)虽然在日常生活中并不直接可见,但其应用在一些关键技术和服务中,间接地影响着我们的生活。以下是一些日常生活中间接应用了PPP的场景:

  1. 宽带互联网连接: 如果你使用的是拨号DSL连接或者是拨号宽带,那么你的设备(通常是调制解调器)可能在建立连接时会使用PPP来协商和建立连接。PPP用于在你的设备和互联网服务提供商(ISP)之间建立连接。

  2. 远程工作和远程学习: 在远程工作或远程学习中,使用VPN(虚拟专用网络)连接到公司或学校网络。VPN技术通常使用PPP作为其基础协议之一,通过互联网安全地建立远程访问连接。

  3. 移动通信和移动数据: 当你使用移动数据服务(如4G或5G)时,你的手机或移动设备与运营商的基站之间可能会使用PPP协议来建立数据连接。PPP可以支持在无线网络中传输数据,例如在GPRS(通用分组无线服务)中。

  4. 远程设备管理: 在家庭或企业环境中,网络设备(如路由器)可能会使用PPP协议通过串口进行远程管理和配置。这种方式可以让管理员远程管理网络设备,进行配置或故障排除。

  5. 数字认证和安全通信: 当你通过某些网络服务登录时,可能会用到PPP协议中的认证功能(如PAP、CHAP等)。这些认证方法用于验证用户身份,确保通信安全性。

3、什么是碰撞域,什么是广播域
  • 碰撞域描述了在共享媒介上可能发生碰撞的范围
  • 广播域描述了能够接收到广播包的范围

碰撞域(Collision Domain):

碰撞域是指共享同一物理媒介(比如以太网)的设备之间可能发生碰撞的范围。在以太网中,如果多个设备尝试同时发送数据帧到同一个物理网络(如同一根网线),则可能会发生碰撞。碰撞会导致数据帧损坏,从而需要重新传输。

在现代网络中,随着交换机的广泛应用,碰撞域的概念逐渐减少。交换机通过在端口之间建立独立的通信路径,使得每个端口形成一个独立的碰撞域。因此,交换机可以将碰撞隔离到单个端口,从而减少了在整个网络中发生碰撞的可能性。

广播域(Broadcast Domain):

广播域是指共享同一网络的设备可以接收到广播数据包的范围。广播是一种网络通信方式,当一个设备向整个网络发送广播包时,所有在同一个广播域内的设备都会接收到该广播包。

路由器和交换机是划分广播域的关键设备。路由器可以隔离不同的子网,每个子网通常形成一个独立的广播域,因为路由器不会转发广播包到不同的子网。而交换机通常会将广播包限制在同一个VLAN内,每个VLAN形成一个独立的广播域。

通过划分广播域,可以控制广播包的传播范围,减少网络中的不必要广播流量,提高网络性能和安全性。

4、虚拟局域网(VLAN)

优点

  • 简化网络管理
  • 控制广播风暴
  • 增强网络的安全性

🌌点击下方个人名片,交流会更方便哦~(欢迎到博主主页加入我们的 CodeCrafters联盟一起交流学习)↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓  

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux驱动开发学习笔记4《设备树下的LED驱动实验》

目录 一、设备树LED驱动原理 二、硬件原理图分析 三、实验程序编写 1.修改设备树文件 2.LED 灯驱动程序编写 3.编写测试APP 四、运行测试 1. 编译驱动程序和测试APP (1) 编译驱动程序 (2) 编译测试APP ​ 2.运行测试 一、…

【Hive_03】单行函数、聚合函数、窗口函数、自定义函数、炸裂函数

1、函数简介2、单行函数2.1 算术运算函数2.2 数值函数2.3 字符串函数(1)substring 截取字符串(2)replace 替换(3)regexp_replace 正则替换(4)regexp 正则匹配(5&#xff…

open3d.core导入失败问题

官网的例子中需要导入o3c但是我的代码提示导入失败,百度一下没有找到问题所在 多次测试后发现。 可以不用import open3d.core as o3c 使用的时候直接 o3d.core.tensor就可以了 import open3d as o3d #import open3d. as o3c import numpy as np import matplotl…

Java之Clonable接口和深浅拷贝

Clonable接口 我们船舰了一个人的对象,想要克隆一个一模一样的对象,可以用到object类里面的克隆方法 object不是所有类的父类吗?那为什么用person1点不出这个方法呢?可以看一下源码 这是Object类里面的clone方法的声明&#xff0…

flask简单应用-1

目标: 做一个搜索网页,搜索当前路径下是否含有指定关键字的文件,如果有就列出来,没有返回消息 第一步:我们需要先显示一个搜索页面,页面上需要有一个可以输入的对话框,一个按钮执行搜索 建立ht…

软件测试找了两个月了,简历投了10万多次,找不到工作怎么办?

是行情不好吗?我觉得不是,为什么别人可以找到,而你找了两个月还找不到。 只能说明一个原因,你学的东西和企业需要有些差距。 现在,软件测试已经不是过去那样只会点点点就可以找到一个合适的工作。 首先因为大环境原…

使用 Timm 库替换 RT-DETR 主干网络 | 1000+ 主干融合RT-DETR

文章目录 前言版本差异说明替换方法parse_moedl( ) 方法_predict_once( ) 方法修改 yaml ,加载主干论文引用timm 是一个包含最先进计算机视觉模型、层、工具、优化器、调度器、数据加载器、数据增强和训练/评估脚本的库。 该库内置了 700 多个预训练模型,并且设计灵活易用。…

Java入门学习笔记一

一、Java语言环境搭建 1、JAVA语言的跨平台原理 1.1、什么是跨平台性? 跨平台就是说,同一个软件可以在不同的操作系统(例如:Windows、Linux、mad)上执行,而不需要对软件做任务处理。即通过Java语言编写的…

【C语言】操作符详解(三)

目录 逗号表达式 下标访问[ ],函数调用( ) 下标引用操作符[ ] 函数调用操作符() 逗号表达式 exp1,exp2,exp3,...expN 逗号表达式,就是用逗号隔开的多个表达式…

C语言第四十六弹---最快方法找到杨氏矩阵中的数下标

C语言实现最快方法找到杨氏矩阵中数下标。 定义:杨氏矩阵是一种用于描述Young 表和表示论的工具,它在代数几何和组合数学中有广泛的应用。一个杨氏矩阵是一个以若干个正整数构成的矩形表格,且每行和每列的元素单调递增。 从定义中可获得条件…

管理类联考——英语二——考点+记忆篇——小作文——按行应战

题目要求100字 Dear Mr/Ms.XX, 空两格 I am writing this letter in order to express my sincere gratitude感谢/congratulation祝贺/introduction介绍/invitation邀请/application申请/opinion观点/comfort安慰/complaint抱怨/apology道歉 about sth to you for sth(doing s…

C# DotNetCore AOP简单实现

背景 实际开发中业务和日志尽量不要相互干扰嵌套,否则很难维护和调试。 示例 using System.Reflection;namespace CSharpLearn {internal class Program{static void Main(){int age 25;string name "bingling";Person person new(age, name);Conso…

Java CPU使用率高排除方法

CPU使用率高排除方法 查询CPU使用率高的进程查询线程CPU使用率ps命令方式top 命令方式 查询线程堆栈 jstat 查询gc情况 查询CPU使用率高的进程 ps aux --sort-pcpu | head -10通过ps指令看到pid1799程序CPU使用率47.1%,再看看程序的线程使用情况。 查询线程CPU使用…

【Hive】——DDL(CREATE TABLE)

1 CREATE TABLE 建表语法 2 Hive 数据类型 2.1 原生数据类型 2.2 复杂数据类型 2.3 Hive 隐式转换 2.4 Hive 显式转换 2.5 注意 3 SerDe机制 3.1 读写文件机制 3.2 SerDe相关语法 3.2.1 指定序列化类(ROW FORMAT SERDE ‘’) 3.2.2 指定分隔符&#xff0…

虚拟网络管理解决方案

随着业务规模的扩大,其网络的规模和复杂性也成比例地扩大,企业级组织和中小型企业需要大规模网络来满足不断增长的业务需求,然而,大规模网络需要大量的物理组件、定期维护和配置,所有这些都是有代价的,因此…

[ACTF2020 新生赛]Include (文件包含漏洞)

打开题目: 就一个tips 看看源码: 奥,fileflag.php 而且再看题目:include 应该是文件包含漏洞,是一道php伪协议题目 -.-PHP伪协议-.-: 我们通过 php://filter 来获取源码: 构造payload: …

runCatching异常捕获onSuccess/onFailure返回函数,Kotlin

runCatching异常捕获onSuccess/onFailure返回函数,Kotlin fun test(a: Int, b: Int) {runCatching {a / b}.onSuccess {println("onSuccess: $it")return ok(it)}.onFailure {println("onFailure: $it")return fail(it)} }fun ok(o: Any) {prin…

【基础算法】前缀和

文章目录 算法介绍什么是前缀和??前缀和的作用一维数组求解前缀和(Si)二维数组求解前缀项和 示例题目1:acwing795示例题目2:acwing796总结收获 算法介绍 什么是前缀和?? 数组: a[1], a[2], a[3], a[4], a[…

轻量封装WebGPU渲染系统示例<48>- 多种光源的多种组合(源码)

实现方式: 1. 全局的灯光和阴影。 2. 球体和矩形平面使用了相同的材质对象。 3. 通过材质自动关联和组装对应的渲染材质功能节点。 当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/material/src/voxgpu/sample/MultiLightsShading2.ts 当前…

人生感悟 | 当前经济形势,给25~35岁的年轻人一点建议

哈喽,你好啊,我是雷工! 这两年经济情况怎么样呢?相信大家都有自己的感觉。 且不说网上看到的“裁员裁到大动脉”“设计院欠薪”等各种新闻。 说自己和家人的亲身经历吧,这两年经历了被拖欠工资、公司缩编、换工作、公…