计算机网络 用deepseek帮助整理的复习资料(一)

### 计算机网络基础知识整理

---

#### **一、网络类型**
1. **局域网 (LAN)**  
   - **定义**:覆盖小范围(如家庭、教室、公司)。  
   - **特点**:高带宽、低延迟,设备通过交换机互联。  
   - **示例**:家庭WiFi、企业内网。

2. **广域网 (WAN)**  
   - **定义**:跨地域连接多个局域网(如互联网)。  
   - **特点**:依赖路由器连接,带宽较低,延迟较高。  
   - **示例**:跨国公司的分支机构互联。

3. **无线局域网 (WLAN)**  
   - **定义**:基于无线技术(如WiFi)组建的局域网。  
   - **特点**:灵活性高,覆盖范围有限。  
   - **协议**:IEEE 802.11系列(如802.11ac)。

---

#### **二、网络模型**
1. **OSI七层模型**  
   - **记忆口诀**:应(7.应用层)表(6.表示层)会(5.会话层)传(4.传输层)往(3.网络层)树(2.数据链路层)屋(1.物理层)。  
   - **各层功能**:  
     | 层级 | 名称       | 核心功能                     | 协议/设备                |
     |------|------------|------------------------------|--------------------------|
     | 7    | 应用层     | 用户接口(HTTP、FTP)        | 浏览器、应用程序         |
     | 6    | 表示层     | 数据格式转换(加密、压缩)    | SSL、JPEG               |
     | 5    | 会话层     | 建立/管理会话(断点续传)     | RPC、NetBIOS            |
     | 4    | 传输层     | 端到端通信(TCP/UDP)        | 端口号、流量控制         |
     | 3    | 网络层     | 寻址和路由(IP地址)         | 路由器、IP协议           |
     | 2    | 数据链路层 | 帧传输(MAC地址)            | 交换机、ARP协议          |
     | 1    | 物理层     | 物理介质传输(比特流)        | 网线、光纤、集线器       |

2. **TCP/IP五层模型**  
   - **简化OSI**:合并应用层、表示层、会话层为单一应用层。  
   - **层级对比**:  
     | TCP/IP模型 | 对应OSI层 | 核心协议                   |
     |------------|-----------|----------------------------|
     | 应用层     | 5-7       | HTTP、FTP、DNS             |
     | 传输层     | 4         | TCP、UDP                   |
     | 网络层     | 3         | IP、ICMP、ARP              |
     | 数据链路层 | 2         | Ethernet、WiFi(802.11)   |
     | 物理层     | 1         | 双绞线、光纤               |

---

#### **三、网络设备**
1. **交换机 (Switch)**  
   - **功能**:组建局域网,基于MAC地址转发数据帧。  
   - **工作原理**:  
     - **学习MAC地址**:记录源MAC与接口的映射。  
     - **转发策略**:  
       - **单播**:查表直接转发。  
       - **广播/组播**:泛洪到所有接口(除接收口)。  
   - **类型**:  
     - **二层交换机**:基于MAC地址转发。  
     - **三层交换机**:支持IP路由功能。

2. **路由器 (Router)**  
   - **功能**:跨网段通信,连接不同网络(如LAN到WAN)。  
   - **核心作用**:  
     - **路由选择**:通过路由表决定数据包路径。  
     - **NAT转换**:将私有IP转换为公网IP。

3. **网卡 (NIC)**  
   - **功能**:终端设备的网络接口,负责数据帧的收发。  
   - **地址类型**:  
     - **MAC地址**:48位物理地址(如 `00:1A:2B:3C:4D:5E`)。  
     - **IP地址**:逻辑地址(如 `192.168.1.100`)。

---

#### **四、地址与子网**
1. **IPv4地址分类**  
   | 类别 | 范围               | 默认掩码       | 可用主机数(默认) |
   |------|--------------------|----------------|--------------------|
   | A    | 1.0.0.0 - 126.255.255.255 | 255.0.0.0     | \(2^{24}-2\)       |
   | B    | 128.0.0.0 - 191.255.255.255 | 255.255.0.0   | \(2^{16}-2\)       |
   | C    | 192.0.0.0 - 223.255.255.255 | 255.255.255.0 | \(2^{8}-2 = 254\)  |

   - **保留地址**:  
     - **网络地址**:主机位全0(如 `192.168.1.0`)。  
     - **广播地址**:主机位全1(如 `192.168.1.255`)。

2. **子网划分**  
   - **目的**:提高IP地址利用率。  
   - **示例**:  
     - **原始C类地址**:`192.168.1.0/24`(254主机)。  
     - **划分子网**:`192.168.1.0/25`(126主机)。

---

#### **五、VLAN与广播域**
1. **VLAN (虚拟局域网)**  
   - **作用**:隔离广播域,增强安全性和管理灵活性。  
   - **划分方式**:基于交换机端口、MAC地址或协议。  
   - **特点**:  
     - 同一VLAN内设备可直接通信。  
     - 不同VLAN需通过路由器或三层交换机通信。

2. **VXLAN (虚拟扩展局域网)**  
   - **目的**:解决VLAN数量限制(4096个)。  
   - **原理**:通过隧道技术封装二层帧,支持更大规模虚拟网络。

3. **生成树协议 (STP)**  
   - **作用**:防止广播风暴(由网络环路引起)。  
   - **机制**:通过阻塞冗余路径消除环路。

---

#### **六、数据传输基础**
1. **数据单位**  
   - **Bit**:最小单位(0/1)。  
   - **Byte**:1 Byte = 8 Bit。  
   - **帧 (Frame)**:数据链路层单位(64-1518 Byte)。  
   - **MTU**:最大传输单元(默认1500 Byte)。

2. **通信类型**  
   | 类型   | 特点                     | 示例               |
   |--------|--------------------------|--------------------|
   | 单播   | 一对一通信(目标明确)    | HTTP请求           |
   | 组播   | 一对多(特定组)          | 视频会议           |
   | 广播   | 一对所有(局域网内)      | ARP请求            |

---

#### **七、机房与数据中心**
1. **IDC (互联网数据中心)**  
   - **功能**:集中托管服务器和网络设备。  
   - **核心组件**:  
     - **机柜**:物理设备存放单元。  
     - **UPS**:不间断电源。  
     - **冷却系统**:保障设备温度。

2. **负载均衡**  
   - **四层负载均衡**:基于IP和端口(如LVS)。  
   - **七层负载均衡**:基于应用层协议(如Nginx)。

---

#### **八、常用命令与工具**
1. **Windows**  
   ```bash
   ipconfig /all    # 查看IP和MAC地址
   ping 192.168.1.1 # 测试网络连通性
   ```

2. **Linux**  
   ```bash
   ifconfig         # 查看网络接口信息
   ethtool ens33    # 查看网卡详细信息
   traceroute google.com # 跟踪路由路径
   ```

---

#### **九、补充知识点**
1. **数据封装与解封装**  
   - **发送端**:应用层 → 物理层(逐层添加头部)。  
   - **接收端**:物理层 → 应用层(逐层去除头部)。

2. **网络安全基础**  
   - **防火墙**:过滤非法流量(如iptables)。  
   - **VPN**:通过加密隧道实现安全远程访问。

---

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

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

相关文章

Linux SCP传输文件免密配置

文章目录 Linux SCP传输文件免密配置生成SSH密钥对将公钥复制到远程服务器测试SSH连接使用SCP免密传输文件可选配置带密码的秘钥连接处理使用 ssh-agent进行缓存管理(该方式只能确保同一个回话中,多次传输只输一次密码)使用 keychain&#xf…

数字电子技术基础(三十六)——利用Multisim软件实现3线-8线译码器

目录 1 手动方式实现3线-8线译码器 2 使用字选择器实现3线-8线译码器 现在尝试利用Multisim软件来实现3线-8线译码器。本实验目的是验证74LS138的基本功能,简单来说就是“N中选1”。 实验设计: (1)使能信号:时&am…

wait和notify : 避免线程饿死(以及votile内存可见性和指令重排序问题)

各位看官,大家早安午安晚安呀~~~ 如果您觉得这篇文章对您有帮助的话 欢迎您一键三连,小编尽全力做到更好 欢迎您分享给更多人哦 今天我们来学习:wait和notify : 避免线程饿死(以及votile内存可见性和指令重排序问题) …

HarmonyOS 介绍

HarmonyOS简介 随着万物互联时代的开启,应用的设备底座将从几十亿手机扩展到数百亿IoT设备。全新的全场景设备体验,正深入改变消费者的使用习惯。 同时应用开发者也面临设备底座从手机单设备到全场景多设备的转变,全场景多设备的全新底座&am…

【视觉提示学习】3.28阅读随想

2109.01134 CoOp通过可学习的向量来建模提示的上下文词汇,这些向量可以用随机值或预训练的词嵌入进行初始化(见图2)。我们提供了两种实现方式,以处理不同性质的任务:一种是基于统一上下文(unified context…

计算机求职面试中高频出现的经典题目分类整理

以下为计算机求职面试中高频出现的经典题目分类整理,涵盖技术核心与深度考察方向,答案要点已附解析思路: 一、数据结构与算法 链表操作 题目:反转链表(迭代/递归实现)考察点:指针操作、递归思维…

uniapp选择文件使用formData格式提交数据

1. Vue实现 在vue项目中,我们有个文件,和一些其他字段数据需要提交的时候,我们都是使用axios 设置请求头中的Content-Type: multipart/form-data,然后new FormData的方式来进行提交。方式如下: const sendRequest = () => {const formData = new FormData()formData…

BeanDefinition和Beanfactory实现一个简单的bean容器

目录 什么是 Springbean 容器 设计思路 图解 参考文章 开源地址 BeanDefinition 类 BeanFactory 类 测试类 什么是 Springbean 容器 Spring 包含并管理应用对象的配置和生命周期,在这个意义上它是一种用于承载对象的容器,你可以配置你的每个 Bea…

AI Agent开发大全第十四课-零售智能导购智能体的RAG开发理论部分

开篇 经过前面的一些课程,我们手上已经积累了各种LLM的API调用、向量库的建立和使用、embedding算法的意义和基本使用。 这已经为我们具备了开发一个基本的问答类RAG的开发必需要素了。下面我们会来讲一个基本问答类场景的RAG,零售中的“智能导购”场景。 智能导购 大家先…

向字符串添加空格

给你一个下标从 0 开始的字符串 s ,以及一个下标从 0 开始的整数数组 spaces 。 数组 spaces 描述原字符串中需要添加空格的下标。每个空格都应该插入到给定索引处的字符值 之前 。 例如,s "EnjoyYourCoffee" 且 spaces [5, 9] &#xff0…

百人会上的蔚小理与「来的刚刚好」的雷军

这就是2025百人会上的蔚小理,努力的李斌、宣扬飞行汽车的何小鹏与大讲开源的李想。那么小米汽车的模式是什么呢?站在蔚小理的肩上。 这就是2025百人会上的蔚小理,努力的李斌、宣扬飞行汽车的何小鹏与大讲开源的李想。那么小米汽车的模式是什么…

解锁Nginx路由器匹配规则

引言 Nginx 无疑是一款备受瞩目的明星产品。它以其高性能、高可靠性以及出色的并发处理能力,在众多 Web 服务器和反向代理服务器中脱颖而出 ,广泛应用于各类网站和应用程序中。据统计,超过 30% 的网站都在使用 Nginx 作为其 Web 服务器&…

传统策略梯度方法的弊端与PPO的改进:稳定性与样本效率的提升

为什么传统策略梯度方法(如REINFORCE算法)在训练过程中存在不稳定性和样本效率低下的问题 1. 传统策略梯度方法的基本公式 传统策略梯度方法的目标是最大化累积奖励的期望值。具体来说,优化目标可以表示为: max ⁡ θ J ( θ )…

Qwt入门

Qwt(Qt Widgets for Technical Applications)是一个用于科学、工程和技术应用的 Qt 控件库,提供曲线图、仪表盘、刻度尺等专业可视化组件。 1. 安装与配置 1.1 安装方式 源码编译(推荐): git clone https://github.com/qwt/qwt.git cd qwt qmake qwt.pro # 生成 Makef…

软考《信息系统运行管理员》- 6.1 信息系统安全概述

信息系统安全的概念 信息系统安全是指保障计算机及其相关设备、设施(含网络)的安全,运行环境的安全, 信息的安全,实现信息系统的正常运行。 信息系统安全包括实体安全、运行安全、信息安全和 人员安全等几个部分。 影响信息系统安全的因素…

Canvas实现旋转太极八卦图

Canvas实现旋转太极八卦图 项目简介 这是一个使用HTML5 Canvas技术实现的动态太极八卦图,包含了旋转动画和鼠标交互功能。项目展示了中国传统文化元素与现代Web技术的结合。 主要特点 动态旋转的太极图八卦符号的完整展示鼠标悬停暂停动画流畅的动画效果 技术实…

机器学习、深度学习和神经网络

机器学习、深度学习和神经网络 术语及相关概念 在深入了解人工智能(AI)的工作原理以及它的各种应用之前,让我们先区分一下与AI密切相关的一些术语和概念:人工智能、机器学习、深度学习和神经网络。这些术语有时会被交替使用&#…

打造高性能中文RAG系统:多轮对话与语义检索的完美结合

目录 1、引言 2、RAG系统的核心架构 3、对话理解:超越单轮问答 3.1、指代消解技术 3.2、话题跟踪与记忆 4、混合检索策略:兼顾精确与广泛 4.1、向量检索 关键词检索 4.2、重排序机制 5、性能优化:应对大规模文档 5.1、向量量化技术…

人工智能助力数字化转型:生成式人工智能(GAI)认证开启新篇章

在数字化浪潮席卷全球的今天,企业正面临着前所未有的转型压力与机遇。数字化转型,这一曾经被视为“选择题”的战略议题,如今已演变为关乎企业生存与发展的“必答题”。在这场深刻的变革中,人工智能(AI)作为…

Windows 图形显示驱动开发-WDDM 2.4功能-GPU 半虚拟化(十二)

DxgkDdiQueryAdapterInfo 更新 DXGKARG_QUERYADAPTERINFO 结构已更新,以包括以下字段以支持半虚拟化: 添加了 Flags 成员,允许 Dxgkrnl 指示以下内容: 它将 VirtualMachineData 设置为指示调用来自 VM。它将 SecureVirtualMach…