diff --git "a/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/27 \345\274\240\350\257\255\345\253\243/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" similarity index 97% rename from "20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" rename to "27 \345\274\240\350\257\255\345\253\243/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" index fc5d97614e01fe05ce97e4dc2b20391372e78ffa..a920466bcc2eafe52ed1551c76d829d54e06758b 100644 --- "a/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" +++ "b/27 \345\274\240\350\257\255\345\253\243/20250317-\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -1,265 +1,265 @@ -### 计算机网络的发展史 - -- 面向终端的网络 - - 以计算机为中心远程联网系统 - - 每个终端不能直接共享数据 - - 要通过计算机中心转发 - -- 计算机-计算机的网络 -- 开放式标准网络网络:有OSI模型,TCP/IP协议 -- 高速网络技术 - -### 计算机网络的定义、组成和功能 - -- 定义:什么是计算机网络 -- 组成:硬件(路由器、交换机、主机等)、软件(协议、操作系统等) -- 功能:资源共享、数据传输、分布式处理等 - -### 计算机网络的分类 (个域网、局域网、城域网、广域网等) - -- 网络拓扑结构 (总线型、星型、环型、网状、树型等) - -- 网络协议和标准 (TCP/IP协议族、OSI参考模型) - -- 计算机网络的发展历程 - -- 物理层和数据链路层 (以太网、ARP协议等) - -- 网络层 (IP协议、ICMP协议、路由协议等) - -- 传输层 (TCP协议、UDP协议) - -- 应用层 (HTTP协议、DNS协议、FTP协议等) - -- 网络安全基础 (防火墙、VPN、加密技术等) - -- 交换机的工作原理和配置 (VLAN、STP等) - -- 路由器的工作原理和配置 (静态路由、动态路由等) - -- **实践:** - - 使用网络模拟软件 (如Packet Tracer) 搭建简单的网络拓扑 - - 使用命令行工具 (如ping, tracert) 测试网络连通性 - - 使用模拟器 (如GNS3) 搭建复杂的网络拓扑 - - 真实的网络设备 (如交换机、路由器) - -# **计算机网络的定义、组成和功能** - -#### **1. 定义:什么是计算机网络** - -计算机网络是指通过通信链路和网络设备,将分布在不同地理位置的计算机系统连接起来,实现资源共享和信息交换的系统。简单来说,计算机网络就是**多台计算机通过某种方式连接在一起,能够互相通信和共享资源**。 - -- **关键词:** - - 通信链路:如网线、光纤、无线电波等。 - - 网络设备:如路由器、交换机等。 - - 资源共享:如文件、打印机、计算能力等。 - ------- - -#### **2. 组成:硬件和软件** - -计算机网络由**硬件**和**软件**两部分组成。 - -##### **硬件** - -1. **主机(Host):** - - 提供服务的计算机设备,如个人电脑、服务器、手机等。 - - 例子:你用来上网的电脑或手机。 -2. **网络设备:** - - **路由器(Router):** 连接不同网络,负责数据包的路由和转发。 - - **交换机(Switch):** 在局域网内连接多台设备,负责数据帧的转发。 - - **网卡(NIC):** 计算机与网络之间的接口,负责数据的发送和接收。 -3. **传输介质:** - - 有线介质: 双胶线,光纤。 - - 无线介质:如无线电波、红外线,蓝牙。 - -##### **软件** - -1. **协议(Protocol):** - - 定义计算机之间通信的规则和标准。 - - 例子:TCP/IP协议族(如HTTP、FTP、SMTP等)。 -2. **操作系统(OS):** - - 提供网络功能支持,如Windows、Linux、macOS。 -3. **网络应用程序:** - - 实现具体网络功能的软件,如浏览器、微信、电子邮件客户端。 - ------- - -#### **3. 功能** - -计算机网络的主要功能包括以下三个方面: - -##### **1. 资源共享** - -- **定义:** 通过网络共享硬件、软件和数据资源。 -- **例子:** - - 共享打印机:多台电脑通过网络共用一台打印机。 - - 共享文件:通过文件服务器访问共享文件夹。 - - 云计算:通过网络使用远程计算资源(如AWS、阿里云)。 - -##### **2. 数据传输** - -- **定义:** 在网络中传输数据,实现计算机之间的通信。 -- **例子:** - - 发送电子邮件:通过SMTP协议传输邮件内容。 - - 视频通话:通过实时传输协议(RTP)传输音视频数据。 - - 文件下载:通过FTP或HTTP协议下载文件。 - -##### **3. 分布式处理** - -- **定义:** 将任务分布到多台计算机上协同完成,提高效率和可靠性。 -- **例子:** - - 分布式计算:如Hadoop处理大数据。 - - 区块链:通过分布式账本技术实现去中心化。 - - 负载均衡:将网络流量分配到多台服务器上,避免单点故障。 - ------- - -### **总结** - -- **定义:** 计算机网络是通过通信链路和网络设备连接起来的计算机系统,能够实现资源共享和信息交换。 -- **组成:** - - 硬件:主机、路由器、交换机、网卡、传输介质等。 - - 软件:协议、操作系统、网络应用程序等。 -- **功能:** - - 资源共享:如共享打印机、文件、云计算资源。 - - 数据传输:如发送邮件、视频通话、文件下载。 - - 分布式处理:如分布式计算、区块链、负载均衡。 - -### **通信链路(Communication Link)** - -- **定义:** 通信链路是指连接两个或多个网络设备的物理或逻辑通道,用于传输数据。 -- **分类:** - - **物理链路:** 通过物理介质传输数据,如网线、光纤、无线电波。 - - **逻辑链路:** 通过协议或软件定义的虚拟通道,如VPN(虚拟专用网络)。 -- **例子:** - - 你用Wi-Fi(无线电波)连接路由器,这就是一条无线通信链路。 - - 你用网线连接电脑和交换机,这就是一条有线通信链路。 - -### **结点(Node)** - ------- - -#### **定义** - -在计算机网络中,**结点(Node)**是指网络中能够发送、接收或转发数据的设备或点。结点可以是任何连接到网络的设备,只要它能够参与网络通信。 - ------- - -#### **分类** - -结点可以根据其功能和角色分为以下几类: - -1. **终端结点(End Node):** - - **定义:** 直接为用户提供服务的设备,通常不参与数据转发。 - - **例子:** - - 个人电脑(PC) - - 智能手机 - - 打印机 - - 服务器 -2. **中间结点(Intermediate Node):** - - **定义:** 在网络中负责数据转发和路由的设备,不直接为用户提供服务。 - - **例子:** - - 路由器(Router) - - 交换机(Switch) - - 网关(Gateway) - ------- - -#### **功能** - -1. **数据发送和接收:** - - 终端结点(如电脑、手机)可以发送和接收数据。 - - 例子:你用手机发送一条微信消息,手机就是一个发送数据的结点。 -2. **数据转发:** - - 中间结点(如路由器、交换机)负责将数据从一个结点转发到另一个结点。 - - 例子:路由器将你发送的微信消息转发到微信服务器。 -3. **网络管理:** - - 某些结点(如网络管理服务器)负责监控和管理网络状态。 - - 例子:网络管理员通过管理服务器监控网络流量。 - ------- - -#### **总结** - -- **结点是网络中能够发送、接收或转发数据的设备或点。** - -- **终端结点**直接为用户提供服务,如电脑、手机。 - -- **中间结点**负责数据转发,如路由器、交换机。 - - - -## 计算机网络分类 - -### 1. 按覆盖范围分类 -- **局域网(LAN)** - - **定义**:覆盖范围较小,通常在几米到几公里内,比如一个办公室、学校或家庭网络。 - - **特点**:速度快(通常几兆到千兆),延迟低,安全性高,成本较低。 - - **例子**:家里用的Wi-Fi网络,办公室里的有线网络。 -- **城域网(MAN)** - - **定义**:覆盖范围比局域网大,通常是一个城市或城镇的范围。 - - **特点**:范围比局域网大,速度和延迟介于局域网和广域网之间。 - - **例子**:城市的有线电视网络、校园网。 -- **广域网(WAN)** - - **定义**:覆盖范围很广,可以跨越城市、国家甚至全球。 - - **特点**:速度相对较慢,延迟较高,但覆盖范围广。 - - **例子**:互联网就是最大的广域网,还有电信运营商的网络。 - -### 2. 按拓扑结构分类 -- **总线型拓扑** - - **特点**:所有设备连接到一条公共的总线,数据沿着总线传播。 - - **优点**:简单、成本低。 - - **缺点**:容易出现冲突,一旦总线故障,整个网络瘫痪。 - -- **星型拓扑** - - **特点**:所有设备都连接到一个中心节点(如交换机)。 - - **优点**:容易管理,一个设备故障不影响其他设备。 - - **缺点**:中心节点故障会导致整个网络瘫痪。 - -- **环型拓扑** - - **特点**:设备按环形连接,数据在一个方向上传输。 - - **优点**:简单,传输延迟固定。 - - **缺点**:一个设备故障会导致整个环路中断。 - -- **网状拓扑** - - **特点**:每个设备都与其他设备有直接连接。 - - - **优点**:可靠性高,一个连接故障不会影响整个网络。 - - - **缺点**:成本高,布线复杂。 - - - -## TCP/IP 了解 - -### 1. TCP/IP 是什么 -- **定义**:TCP/IP 是一组协议(规则),用于让不同计算机在网络上通信。 -- **重要性**:它是互联网的基础,所有网络通信都离不开它。 - -### 2. TCP/IP 的层次结构 -- **应用层** - - **功能**:提供用户和应用程序需要的服务。 - - **常见协议**:HTTP(网页浏览)、FTP(文件传输)、SMTP(邮件发送)。 -- **传输层** - - - **功能**:负责数据的传输和可靠性。 - - **主要协议**: - - **TCP(传输控制协议)**:可靠传输,数据不会丢失或乱序,适合重要数据(如网页、文件传输)。 - - **UDP(用户数据报协议)**:速度快,但不保证可靠性,适合实时数据(如视频通话、游戏)。 -- **互联层** - - - **功能**:负责数据包的路由选择,把数据包从源主机送到目标主机。 - - **主要协议**:IP(互联网协议),每个设备都有一个IP地址,就像电话号码一样。 -- **网络接口层** - - - **功能**:负责在物理设备之间传输数据,比如网卡、路由器。 - - **常见设备**:交换机、网卡。 - - - -## 书上12,13页完成 - -![_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=8507148597569320644&skey=@crypt_b188be91_2ba86ac1c9bc55f30d76d13d04bd2444&mmweb_appid=wx_webfilehelper](https://gitee.com/ji-sang/picture-warehouse/raw/master/img/upgit_20250317_1742204557.jpg) - -![_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=4372351474689463961&skey=@crypt_b188be91_2ba86ac1c9bc55f30d76d13d04bd2444&mmweb_appid=wx_webfilehelper](https://gitee.com/ji-sang/picture-warehouse/raw/master/img/upgit_20250317_1742204570.jpg) +### 计算机网络的发展史 + +- 面向终端的网络 + - 以计算机为中心远程联网系统 + - 每个终端不能直接共享数据 + - 要通过计算机中心转发 + +- 计算机-计算机的网络 +- 开放式标准网络网络:有OSI模型,TCP/IP协议 +- 高速网络技术 + +### 计算机网络的定义、组成和功能 + +- 定义:什么是计算机网络 +- 组成:硬件(路由器、交换机、主机等)、软件(协议、操作系统等) +- 功能:资源共享、数据传输、分布式处理等 + +### 计算机网络的分类 (个域网、局域网、城域网、广域网等) + +- 网络拓扑结构 (总线型、星型、环型、网状、树型等) + +- 网络协议和标准 (TCP/IP协议族、OSI参考模型) + +- 计算机网络的发展历程 + +- 物理层和数据链路层 (以太网、ARP协议等) + +- 网络层 (IP协议、ICMP协议、路由协议等) + +- 传输层 (TCP协议、UDP协议) + +- 应用层 (HTTP协议、DNS协议、FTP协议等) + +- 网络安全基础 (防火墙、VPN、加密技术等) + +- 交换机的工作原理和配置 (VLAN、STP等) + +- 路由器的工作原理和配置 (静态路由、动态路由等) + +- **实践:** + - 使用网络模拟软件 (如Packet Tracer) 搭建简单的网络拓扑 + - 使用命令行工具 (如ping, tracert) 测试网络连通性 + - 使用模拟器 (如GNS3) 搭建复杂的网络拓扑 + - 真实的网络设备 (如交换机、路由器) + +# **计算机网络的定义、组成和功能** + +#### **1. 定义:什么是计算机网络** + +计算机网络是指通过通信链路和网络设备,将分布在不同地理位置的计算机系统连接起来,实现资源共享和信息交换的系统。简单来说,计算机网络就是**多台计算机通过某种方式连接在一起,能够互相通信和共享资源**。 + +- **关键词:** + - 通信链路:如网线、光纤、无线电波等。 + - 网络设备:如路由器、交换机等。 + - 资源共享:如文件、打印机、计算能力等。 + +------ + +#### **2. 组成:硬件和软件** + +计算机网络由**硬件**和**软件**两部分组成。 + +##### **硬件** + +1. **主机(Host):** + - 提供服务的计算机设备,如个人电脑、服务器、手机等。 + - 例子:你用来上网的电脑或手机。 +2. **网络设备:** + - **路由器(Router):** 连接不同网络,负责数据包的路由和转发。 + - **交换机(Switch):** 在局域网内连接多台设备,负责数据帧的转发。 + - **网卡(NIC):** 计算机与网络之间的接口,负责数据的发送和接收。 +3. **传输介质:** + - 有线介质: 双胶线,光纤。 + - 无线介质:如无线电波、红外线,蓝牙。 + +##### **软件** + +1. **协议(Protocol):** + - 定义计算机之间通信的规则和标准。 + - 例子:TCP/IP协议族(如HTTP、FTP、SMTP等)。 +2. **操作系统(OS):** + - 提供网络功能支持,如Windows、Linux、macOS。 +3. **网络应用程序:** + - 实现具体网络功能的软件,如浏览器、微信、电子邮件客户端。 + +------ + +#### **3. 功能** + +计算机网络的主要功能包括以下三个方面: + +##### **1. 资源共享** + +- **定义:** 通过网络共享硬件、软件和数据资源。 +- **例子:** + - 共享打印机:多台电脑通过网络共用一台打印机。 + - 共享文件:通过文件服务器访问共享文件夹。 + - 云计算:通过网络使用远程计算资源(如AWS、阿里云)。 + +##### **2. 数据传输** + +- **定义:** 在网络中传输数据,实现计算机之间的通信。 +- **例子:** + - 发送电子邮件:通过SMTP协议传输邮件内容。 + - 视频通话:通过实时传输协议(RTP)传输音视频数据。 + - 文件下载:通过FTP或HTTP协议下载文件。 + +##### **3. 分布式处理** + +- **定义:** 将任务分布到多台计算机上协同完成,提高效率和可靠性。 +- **例子:** + - 分布式计算:如Hadoop处理大数据。 + - 区块链:通过分布式账本技术实现去中心化。 + - 负载均衡:将网络流量分配到多台服务器上,避免单点故障。 + +------ + +### **总结** + +- **定义:** 计算机网络是通过通信链路和网络设备连接起来的计算机系统,能够实现资源共享和信息交换。 +- **组成:** + - 硬件:主机、路由器、交换机、网卡、传输介质等。 + - 软件:协议、操作系统、网络应用程序等。 +- **功能:** + - 资源共享:如共享打印机、文件、云计算资源。 + - 数据传输:如发送邮件、视频通话、文件下载。 + - 分布式处理:如分布式计算、区块链、负载均衡。 + +### **通信链路(Communication Link)** + +- **定义:** 通信链路是指连接两个或多个网络设备的物理或逻辑通道,用于传输数据。 +- **分类:** + - **物理链路:** 通过物理介质传输数据,如网线、光纤、无线电波。 + - **逻辑链路:** 通过协议或软件定义的虚拟通道,如VPN(虚拟专用网络)。 +- **例子:** + - 你用Wi-Fi(无线电波)连接路由器,这就是一条无线通信链路。 + - 你用网线连接电脑和交换机,这就是一条有线通信链路。 + +### **结点(Node)** + +------ + +#### **定义** + +在计算机网络中,**结点(Node)**是指网络中能够发送、接收或转发数据的设备或点。结点可以是任何连接到网络的设备,只要它能够参与网络通信。 + +------ + +#### **分类** + +结点可以根据其功能和角色分为以下几类: + +1. **终端结点(End Node):** + - **定义:** 直接为用户提供服务的设备,通常不参与数据转发。 + - **例子:** + - 个人电脑(PC) + - 智能手机 + - 打印机 + - 服务器 +2. **中间结点(Intermediate Node):** + - **定义:** 在网络中负责数据转发和路由的设备,不直接为用户提供服务。 + - **例子:** + - 路由器(Router) + - 交换机(Switch) + - 网关(Gateway) + +------ + +#### **功能** + +1. **数据发送和接收:** + - 终端结点(如电脑、手机)可以发送和接收数据。 + - 例子:你用手机发送一条微信消息,手机就是一个发送数据的结点。 +2. **数据转发:** + - 中间结点(如路由器、交换机)负责将数据从一个结点转发到另一个结点。 + - 例子:路由器将你发送的微信消息转发到微信服务器。 +3. **网络管理:** + - 某些结点(如网络管理服务器)负责监控和管理网络状态。 + - 例子:网络管理员通过管理服务器监控网络流量。 + +------ + +#### **总结** + +- **结点是网络中能够发送、接收或转发数据的设备或点。** + +- **终端结点**直接为用户提供服务,如电脑、手机。 + +- **中间结点**负责数据转发,如路由器、交换机。 + + + +## 计算机网络分类 + +### 1. 按覆盖范围分类 +- **局域网(LAN)** + - **定义**:覆盖范围较小,通常在几米到几公里内,比如一个办公室、学校或家庭网络。 + - **特点**:速度快(通常几兆到千兆),延迟低,安全性高,成本较低。 + - **例子**:家里用的Wi-Fi网络,办公室里的有线网络。 +- **城域网(MAN)** + - **定义**:覆盖范围比局域网大,通常是一个城市或城镇的范围。 + - **特点**:范围比局域网大,速度和延迟介于局域网和广域网之间。 + - **例子**:城市的有线电视网络、校园网。 +- **广域网(WAN)** + - **定义**:覆盖范围很广,可以跨越城市、国家甚至全球。 + - **特点**:速度相对较慢,延迟较高,但覆盖范围广。 + - **例子**:互联网就是最大的广域网,还有电信运营商的网络。 + +### 2. 按拓扑结构分类 +- **总线型拓扑** + - **特点**:所有设备连接到一条公共的总线,数据沿着总线传播。 + - **优点**:简单、成本低。 + - **缺点**:容易出现冲突,一旦总线故障,整个网络瘫痪。 + +- **星型拓扑** + - **特点**:所有设备都连接到一个中心节点(如交换机)。 + - **优点**:容易管理,一个设备故障不影响其他设备。 + - **缺点**:中心节点故障会导致整个网络瘫痪。 + +- **环型拓扑** + - **特点**:设备按环形连接,数据在一个方向上传输。 + - **优点**:简单,传输延迟固定。 + - **缺点**:一个设备故障会导致整个环路中断。 + +- **网状拓扑** + - **特点**:每个设备都与其他设备有直接连接。 + + - **优点**:可靠性高,一个连接故障不会影响整个网络。 + + - **缺点**:成本高,布线复杂。 + + + +## TCP/IP 了解 + +### 1. TCP/IP 是什么 +- **定义**:TCP/IP 是一组协议(规则),用于让不同计算机在网络上通信。 +- **重要性**:它是互联网的基础,所有网络通信都离不开它。 + +### 2. TCP/IP 的层次结构 +- **应用层** + - **功能**:提供用户和应用程序需要的服务。 + - **常见协议**:HTTP(网页浏览)、FTP(文件传输)、SMTP(邮件发送)。 +- **传输层** + + - **功能**:负责数据的传输和可靠性。 + - **主要协议**: + - **TCP(传输控制协议)**:可靠传输,数据不会丢失或乱序,适合重要数据(如网页、文件传输)。 + - **UDP(用户数据报协议)**:速度快,但不保证可靠性,适合实时数据(如视频通话、游戏)。 +- **互联层** + + - **功能**:负责数据包的路由选择,把数据包从源主机送到目标主机。 + - **主要协议**:IP(互联网协议),每个设备都有一个IP地址,就像电话号码一样。 +- **网络接口层** + + - **功能**:负责在物理设备之间传输数据,比如网卡、路由器。 + - **常见设备**:交换机、网卡。 + + + +## 书上12,13页完成 + +![_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=8507148597569320644&skey=@crypt_b188be91_2ba86ac1c9bc55f30d76d13d04bd2444&mmweb_appid=wx_webfilehelper](https://gitee.com/ji-sang/picture-warehouse/raw/master/img/upgit_20250317_1742204557.jpg) + +![_cgi-bin_mmwebwx-bin_webwxgetmsgimg__&MsgID=4372351474689463961&skey=@crypt_b188be91_2ba86ac1c9bc55f30d76d13d04bd2444&mmweb_appid=wx_webfilehelper](https://gitee.com/ji-sang/picture-warehouse/raw/master/img/upgit_20250317_1742204570.jpg)