当前位置: 首页 > news >正文

计算机网络(持续更新…)

文章目录

  • 一、概述
    • 1. 计网概述
      • ⭐ 发展史
      • ⭐ 基本概念
      • ⭐ 分类
      • ⭐ 数据交换方式
      • 🥰 小练
    • 2. 分层体系结构
      • ⭐ OSI 参考模型
      • ⭐TCP/IP 参考模型
      • 🥰 小练
  • 二、物理层
    • 1. 物理层概述
      • ⭐ 四个特性
    • 2. 通信基础
      • ⭐ 重点概念
      • ⭐ 极限数据传输率
      • ⭐ 信道复用技术
      • 🎉 小结
    • 3. 传输介质
      • ⭐ 导引型
      • ⭐ 非导引型
    • 4. 物理层设备
    • 5. 宽带接入技术(有线)
    • 🥰 习题
    • 🍻 总结
  • 三、数据链路层
    • 1. 链路层概述
      • ⭐ 封装成帧
      • ⭐ 透明传输
      • ⭐ 差错检测
    • 2. 重要协议
      • ⭐ PPP协议
      • ⭐ CSMA/CD协议(局域网广播信道所使用)
      • 🥰 小练
      • 🎉 小结
    • 3. 重要网络
      • ⭐ 局域网
      • ⭐ 以太网
      • ⭐ 高速以太网
    • 4. 链路层设备
      • ⭐ 网桥
      • ⭐ 交换机
      • ⭐ 虚拟局域网VLAN
      • ⭐ 广播域 冲突域
      • 🥰 小练
    • 🍻 总结
  • 四、网络层
    • 1. 网络层概述
      • ⭐ 基本概念
      • ⭐ IP数据报
      • ⭐ IP地址
      • 🥰 小练


在这里插入图片描述

一、概述

在这里插入图片描述

1. 计网概述

⭐ 发展史

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

⭐ 基本概念

在这里插入图片描述

⭐ 分类

在这里插入图片描述

⭐ 数据交换方式

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

🥰 小练

在这里插入图片描述

2. 分层体系结构

⭐ OSI 参考模型

由国际标准化组织ISO提出
在这里插入图片描述
在这里插入图片描述

⭐TCP/IP 参考模型

在这里插入图片描述

🥰 小练

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

二、物理层

在这里插入图片描述

1. 物理层概述

⭐ 四个特性

在这里插入图片描述

2. 通信基础

⭐ 重点概念

  • 二进制码元:1 bit
  • 四进制码元:2 bit
  • n 进制码元: l o g 2 n log_2n log2n bit
    在这里插入图片描述
    在这里插入图片描述

信号的变身
在这里插入图片描述
在这里插入图片描述

⭐ 极限数据传输率

在这里插入图片描述

🌹 趁热打铁
在这里插入图片描述

⭐ 信道复用技术

在这里插入图片描述

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

🎉 小结

在这里插入图片描述

3. 传输介质

在这里插入图片描述

⭐ 导引型

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

⭐ 非导引型

在这里插入图片描述

4. 物理层设备

在这里插入图片描述

5. 宽带接入技术(有线)

在这里插入图片描述

🥰 习题

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

🍻 总结

在这里插入图片描述

三、数据链路层

在这里插入图片描述

1. 链路层概述

在这里插入图片描述

⭐ 封装成帧

在这里插入图片描述

⭐ 透明传输

保证所有数据都能传输,不会和链路层的帧开始或结束标志有冲突有歧义

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

⭐ 差错检测

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

2. 重要协议

⭐ PPP协议

在这里插入图片描述

⭐ CSMA/CD协议(局域网广播信道所使用)

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

🥰 小练

在这里插入图片描述

🎉 小结

在这里插入图片描述

3. 重要网络

⭐ 局域网

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

⭐ 以太网

在这里插入图片描述

⭐ 高速以太网

在这里插入图片描述

4. 链路层设备

⭐ 网桥

在这里插入图片描述

⭐ 交换机

在这里插入图片描述

⭐ 虚拟局域网VLAN

在这里插入图片描述

⭐ 广播域 冲突域

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

🥰 小练

在这里插入图片描述
在这里插入图片描述
carrier sense multiple access collision detection:CSMA/CD (载波侦听多路访问冲突检测)
在这里插入图片描述

🍻 总结

在这里插入图片描述

四、网络层

在这里插入图片描述

1. 网络层概述

⭐ 基本概念

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

⭐ IP数据报

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

⭐ IP地址

在这里插入图片描述
✨ IP地址的分类

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

✨ 特殊的IP地址
在这里插入图片描述

🥰 小练

在这里插入图片描述

相关文章:

计算机网络(持续更新…)

文章目录 一、概述1. 计网概述⭐ 发展史⭐ 基本概念⭐ 分类⭐ 数据交换方式🥰 小练 2. 分层体系结构⭐ OSI 参考模型⭐TCP/IP 参考模型🥰 小练 二、物理层1. 物理层概述⭐ 四个特性 2. 通信基础⭐ 重点概念⭐ 极限数据传输率⭐ 信道复用技术&#x1f389…...

BetterDisplay Pro for Mac(显示器校准软件)

BetterDisplay Pro是一款由waydabber开发的Mac平台上的显示器校准软件,可以帮助用户调整显示器的颜色和亮度,以获得更加真实、清晰和舒适的视觉体验。 以下是BetterDisplay Pro的主要特点: - 显示器校准:可以根据不同的需求和环境…...

Node.js之TCP(net)

Hi I’m Shendi Node.js之TCP(net) 最近使用Nodejs编写程序,需要用到自己编写的分布式工具,于是需要将Java版的用NodeJs重新写一遍,需要使用到TCP通信,于是在这里记录下Node.js TCP 的使用方法 依赖 需要使…...

何时使用Elasticsearch而不是MySql?

何时使用Elasticsearch而不是MySql? MySQL 和 Elasticsearch 是两种不同的数据管理系统,它们各有优劣,适用于不同的场景。本文将从以下几个方面对它们进行比较和分析: 数据模型查询语言索引和搜索分布式和高可用性能和扩展性使用…...

nodejs微信小程序 +python+PHP+图书销售管理系统的设计与实现-网上书店-图书商城-计算机毕业设计

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…...

云原生周刊:Istio 1.20.0 发布 | 2023.11.20

开源项目推荐 DevPod DevPod 是一款纯客户端工具,可在任何后端基于 devcontainer.json 创建可重现的开发人员环境。每个开发者环境都在一个容器中运行,并通过 devcontainer.json 进行指定。通过 DevPod 提供商,这些环境可以在任何后端创建&…...

Ajax基础(应用场景|jquery实现Ajax|注意事项)

文章目录 一、Ajax简介二、基于jquery实现Ajax三、使用Ajax注意的问题1.Ajax不要与form表单同时提交2.后端响应格式问题3、使用了Ajax作为请求后的注意事项 一、Ajax简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。…...

【SpringCloud】Eureka基于Ribbon负载均衡的调用链路流程分析

文章目录 前言1.调用形式2.LoadBalancerInterceptor3.负载均衡流程分析3.1 调用流程图3.2 intercept()方法3.3 execute()方法3.4 getServer()方法3.4 子类的chooseServer()方法3.5 getLoadBalancerStats().…...

Springboot和Vue+MYSQL项目(基本介绍+前后端结合初步项目)+maven+mybatis

一、基本知识 当我们谈论全栈开发时,通常指的是一个开发者能够处理整个应用程序的开发,包括前端(Front-End)和后端(Back-End)的所有层面。这三个基本的领域是: 前端开发(Front-End …...

基于单片机K型热电偶温度采集报警系统

**单片机设计介绍, 基于单片机K型热电偶温度采集报警系统 文章目录 一 概要简介系统特点系统组成工作原理应用领域 二、功能设计设计思路 三、 软件设计原理图 五、 程序六、 文章目录 一 概要 # 基于单片机K型热电偶温度采集报警系统介绍 简介 该系统是基于单片…...

利用OpenCV做个熊猫表情包 二

之前写了一篇 利用OpenCV做个熊猫表情包吧_Leen的博客-CSDN博客 回想起来觉得有点太弱了,意犹未尽,每次使用需要自己去手动截取人脸,清除黑边什么的才能使用demo去合成表情,无奈之前由于安装的vs,opencv版本都比较低…...

华纳云服务器怎么清理cdn缓存?

清理 CDN(内容分发网络)缓存通常需要通过 CDN 提供商的管理界面或 API 进行操作。不同的 CDN 提供商可能有不同的方法和步骤,以下是一个通用的清理 CDN 缓存的一般步骤: 1. 登录到 CDN 提供商的管理界面: 打开你所使用的 CDN 提供商的网站。 …...

python functools.wraps保留被装饰函数属性

作用 普通装饰器 ,会覆盖函数名称,并且 会替换 函数 文档字符串 介绍 functools.wraps(wrapped[, assigned][, updated]) This is a convenience function for invoking partial(update_wrapper, wrappedwrapped, assignedassigned, updatedupdated) …...

【多线程 - 11、死锁】

死锁 1、介绍 在 Java 中使用多线程,就会有可能导致死锁问题。死锁会让程序一直卡住,程序不再往下执行。只能通过中止并重启的方式来让程序重新执行。要尽可能避免死锁的情况发生 2、造成死锁的原因 互斥条件: 同一资源同时只能由一个线程读…...

flask实现session开发

要在Flask应用中实现会话(session)开发,你可以使用Flask内置的session模块。以下是一个示例代码,演示在Flask应用中启用和使用会话功能: from flask import Flask, session, redirect, url_for, requestapp Flask(__…...

paddle dataset

paddle实现图像旋转 import numpy as np from PIL import Image from matplotlib import pyplot as plt from paddle.vision.transforms import functional as F import cv2imagecv2.imread(./1.jpg) imagecv2.cvtColor(image,cv2.COLOR_BGR2RGB)# 图像旋转 opencv # imgR90 …...

接口自动化测试实战:JMeter+Ant+Jenkins+钉钉机器人群通知完美结合

前言 一、本地JAVA环境安装配置,安装JAVA8和JAVA17 二、安装和配置Jmeter 三、安装和配置ant 四、jmeter + ant配置 五、jenkins安装和配置持续构建项目 六、jenkins配置流程 前言 搭建jmeter+ant+jenkins环境有些前提条件,那就是要先配置好java环境,本地java环境…...

HAL库STM32串口开启DMA接收数据

STM32CubeMx的配置 此博客仅仅作为记录,这个像是有bug一样,有时候好使,有时候不好,所以趁现在好使赶紧记录一下,很多地方用到串口接收数据,DMA又是一种非常好的接收方式,可以节约CPU的时间&…...

Web安全研究(五)

Automated WebAssembly Function Purpose Identification With Semantics-Aware Analysis WWW23 文章结构 introbackgroundsystem design abstraction genapplying abstractionsclassifier data collection and handling data acquisitionstatistics of collected datamodule-…...

2023.11.17-hive调优的常见方式

目录 0.设置hive参数 1.数据压缩 2.hive数据存储格式 3.fetch抓取策略 4.本地模式 5.join优化操作 6.SQL优化(列裁剪,分区裁剪,map端聚合,count(distinct),笛卡尔积) 6.1 列裁剪: 6.2 分区裁剪: 6.3 map端聚合(group by): 6.4 count(distinct): 6.5 笛卡尔积: 7…...

接口测试中缓存处理策略

在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...

第19节 Node.js Express 框架

Express 是一个为Node.js设计的web开发框架,它基于nodejs平台。 Express 简介 Express是一个简洁而灵活的node.js Web应用框架, 提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。 使用Express可以快速地搭建一个完整功能的网站。 Expre…...

剑指offer20_链表中环的入口节点

链表中环的入口节点 给定一个链表,若其中包含环,则输出环的入口节点。 若其中不包含环,则输出null。 数据范围 节点 val 值取值范围 [ 1 , 1000 ] [1,1000] [1,1000]。 节点 val 值各不相同。 链表长度 [ 0 , 500 ] [0,500] [0,500]。 …...

VTK如何让部分单位不可见

最近遇到一个需求&#xff0c;需要让一个vtkDataSet中的部分单元不可见&#xff0c;查阅了一些资料大概有以下几种方式 1.通过颜色映射表来进行&#xff0c;是最正规的做法 vtkNew<vtkLookupTable> lut; //值为0不显示&#xff0c;主要是最后一个参数&#xff0c;透明度…...

零基础设计模式——行为型模式 - 责任链模式

第四部分&#xff1a;行为型模式 - 责任链模式 (Chain of Responsibility Pattern) 欢迎来到行为型模式的学习&#xff01;行为型模式关注对象之间的职责分配、算法封装和对象间的交互。我们将学习的第一个行为型模式是责任链模式。 核心思想&#xff1a;使多个对象都有机会处…...

Unity | AmplifyShaderEditor插件基础(第七集:平面波动shader)

目录 一、&#x1f44b;&#x1f3fb;前言 二、&#x1f608;sinx波动的基本原理 三、&#x1f608;波动起来 1.sinx节点介绍 2.vertexPosition 3.集成Vector3 a.节点Append b.连起来 4.波动起来 a.波动的原理 b.时间节点 c.sinx的处理 四、&#x1f30a;波动优化…...

JAVA后端开发——多租户

数据隔离是多租户系统中的核心概念&#xff0c;确保一个租户&#xff08;在这个系统中可能是一个公司或一个独立的客户&#xff09;的数据对其他租户是不可见的。在 RuoYi 框架&#xff08;您当前项目所使用的基础框架&#xff09;中&#xff0c;这通常是通过在数据表中增加一个…...

论文笔记——相干体技术在裂缝预测中的应用研究

目录 相关地震知识补充地震数据的认识地震几何属性 相干体算法定义基本原理第一代相干体技术&#xff1a;基于互相关的相干体技术&#xff08;Correlation&#xff09;第二代相干体技术&#xff1a;基于相似的相干体技术&#xff08;Semblance&#xff09;基于多道相似的相干体…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1&#xff1a;修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本&#xff1a;CentOS 7 64位 内核版本&#xff1a;3.10.0 相关命令&#xff1a; uname -rcat /etc/os-rele…...

基于TurtleBot3在Gazebo地图实现机器人远程控制

1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...