当前位置: 首页 > 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…...

QMCDecode终极指南:如何快速解锁QQ音乐加密文件实现跨设备播放

QMCDecode终极指南:如何快速解锁QQ音乐加密文件实现跨设备播放 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&#xff…...

GetQzonehistory:3分钟永久备份你的QQ空间青春回忆,告别数据丢失焦虑

GetQzonehistory:3分钟永久备份你的QQ空间青春回忆,告别数据丢失焦虑 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾经担心过QQ空间里那些珍贵的青春回…...

Go语言代理池框架clawproxy:构建高可用免费代理池的实践指南

1. 项目概述:一个面向开发者的轻量级代理抓取与验证框架 最近在折腾一些需要处理大量公开代理IP的应用场景,比如数据采集、API轮询测试或者简单的负载均衡模拟,你是不是也经常遇到这样的问题:网上找的免费代理列表,十个…...

线性码基础与最优电路合成技术解析

1. 线性码基础与错误控制原理线性码作为信道编码理论的核心内容,在现代数字通信和存储系统中发挥着不可替代的作用。这类编码通过在原始数据中添加精心设计的冗余信息,使系统能够检测和纠正传输过程中产生的随机错误。从数学角度看,线性码是向…...

DISTINCT 带 WHERE 仍全表扫描?两层优化刀法拆解

DISTINCT 带 WHERE 仍全表扫描?两层优化刀法拆解 引言:一个看似多余的 DISTINCT,藏着性能陷阱 几乎每个写过 SQL 的人都用过 DISTINCT。它的语义很简单——去掉重复行。但"简单"不等于"快"。在一个客户的生产环境中&…...

DeepSeek V4的突破:探索未来AI意识的可能性

引言 DeepSeek V4的发布,再次刷新了人们对大语言模型的认知:更强的代码生成、更复杂的逻辑推理、更精准的长文本理解……几乎所有技术评测都在告诉我们:AI又向前迈进了一大步。社交媒体上,关于“AI是否快要拥有意识”的讨论也随之…...

Godot MCP服务器:AI助手与游戏开发工作流的高效集成方案

1. 项目概述:为什么我们需要一个更好的Godot MCP?如果你是一个Godot引擎的开发者,尤其是当你尝试将AI能力集成到你的游戏开发工作流中时,你很可能听说过或者用过MCP(Model Context Protocol)。简单来说&…...

Python: Condition Variable Pattern

项目结构: # encoding: utf-8 # 版权所有 2026 ©涂聚文有限公司™ # 许可信息查看:言語成了邀功盡責的功臣,還需要行爲每日來值班嗎 # 描述:Condition Variable Pattern 条件变量模式 # Author : geovindu,Geovin Du …...

DecK工具介绍(Declarative Configuration for Kong网关的声明式配置工具,可同步配置,热更新运行中的网关)类似Terraform、导出Kong配置、导出配置

文章目录DecK 完全指南:Kong 网关的声明式配置工具一、什么是 decK?二、为什么需要 decK?三、decK 的核心思想四、decK 的工作原理五、decK 支持管理哪些对象?六、安装 decKLinux/macOSWindows验证安装七、连接 Kong八、导出 Kong…...

DRAM控制器优化与内存带宽保障技术解析

1. DRAM控制器架构演进与优化实践现代计算机系统中,DRAM控制器的设计直接影响着内存子系统的整体性能表现。传统控制器采用统一事务队列架构,这种设计虽然实现简单,但在实际应用中暴露出明显的性能瓶颈。让我们深入分析这种架构的局限性及其优…...