系统架构设计师教程 第2章 2.5 计算机网络 笔记

news2024/10/27 11:55:23

在这里插入图片描述

2.5计算机网络 ★☆☆☆☆

2.5.1网络的基本概念

1.计算机网络的发展

计算机网络发展,其大致经历了诞生、形成、互联互通和高速发展等4个阶段。

2.计算机网络的功能

1)数据通信

数据通信是依照一定的通信协议,利用数据传 输技术在两个通信结点之间传递信息的一种通信方式。

2)资源共享

计算机资源包括硬件资源、软件资源和数据资源。

3)管理集中化

4)实现分布式处理

5)负荷均衡

负荷均衡是指工作负荷 (Workload) 被均匀地分配给网络上各台计算机系统。

3.网络有关指标

1)性能指标

可以从速率、带宽、吞吐量和时延等不同方面来度量计算机网络的性能。

2)非性能指标

费用、质量、标准化、可靠性、可扩展性、可升级性、易管理性和可维护性等非性能指标 与前面介绍的性能指标有很大相关性。

2.5.2通信技术

信道可分为物理信道和逻辑信道。

物理信道由传输介质和设备组成,根据传输介质的不同,分为无线信道和有线信道。

逻辑信道是指在数据发送端和接收端之间存在的一条虚拟线路,可以是有连接的或无连接的。逻辑信道以物理信道为载体。

1.信道

信息传输就是信源和信宿通过信道收发信息的过程。

2.信号变换

发信机进行的信号处理包括信源编码、信道编码、交织、脉冲成形和调制。

3.复用技术和多址技术

1)复用技术

复用技术是指在一条信道上同时传输多路数据的技术,如T D M 时分复用、 F D M 频分复用 和C D M码分复用等。

2)多址技术

多址技术是指在一条线上同时传输多个用户数据的技术,在接收端把多个用户的数据分离 ( T D M A 时分多址、 F D M A频分多址和C D M A码分多址)。

4.5G 通信网络

1)基于 OFDM优化的波形和多址接入

2)实现可扩展的 OFDM 间隔参数配置

3 ) OFDM加窗提高多路传输效率

4)灵活框架设计

  1. 大规模MIMO(Multiple-Input Multiple-Output)

  2. 毫米波

7)频谱共享

8)先进的信道编码设计

2.5.3网络技术

网络通常按照网络的覆盖区域和通信介质等特征来分类,可分为局域网 (LAN)、 无线局域网 (WLAN) 、 城域网 (MAN)、 广域网 (WAN) 和移动通信网等。

1.局域网 (LAN)

局域网 (Local Area Network,LAN) 是指在有限地理范围内将若干计算机通过传输介质互联成的计算机组(即通信网络),局域网是封闭型

1)网络拓扑

常见的局域网拓扑结构有星状结构、树状结构、总线结构和环形结构。

2)以太网技术

以太网 (Ethernet) 是一种计算机局域网组网技术。

2.无线局域网 (WLAN)

无线局域网 WLAN(Wireless Local Area Networks) 利用无线技术在空中传输数据、话音 和视频信号。

无线局域网在室外主要结构:点对点型、点对多点型、多点对点型和混合型。

1 ) WLAN标准

IEEE 802.11

2)WLAN 拓扑结构

拓扑结构主要有3种形式:点对点型、 HUB 型和全分布型。

3.广域网(WAN)

广域网是一种将分布于更广区域的计算机设备 联接起来的网络。

广域网由通信子网与资源子网组成。

通信子网主要是由一些通信结点设备和连接这些设备 的链路组成。

资源子网是指网络中实现资源共享功能的设备及其软件的集合。

1)广域网相关技术

(1)同步光网络 (Synchronous Optical Networking,SONET) 是使用光纤进 行数字化信息通信的一个标准。

(2)数字数据网。数字数据网DDN(Digital Data Network) 利用数字信道提供半永久性连 接电路以传输数据。

(3)帧中继。帧中继FR(Frame Relay) 是一种高性能广域网技术,运行于 OSI/RM 的物 理层和数据链路层,是一种数据包交换技术

(4)异步传输技术。异步传输模式 (Asynchronous Transfer Mode,ATM) 是以信元为基础 的面向连接的一种分组交换和复用技术。

2)广域网的特点

(1)主要提供面向数据通信的服务,支持用户使用计算机进行远距离的信息交换。

(2)覆盖范围广,通信的距离远,广域网没有固定拓扑结构。

(3)由电信部门 或公司负责组建、管理和维护,并向全社会提供面向通信的有偿服务等。

3)广域网的分类

广域网可以分为公共传输网络、专用传输网络和无线传输网络。

4.城域网 (MAN)

城域网是在单个城市范围内所建立的计算机通信网,简称MAN(Metropolitan Area Network)。

城域网络通常分为3个层次:核心层汇聚层接入层

核心层主要提供高带宽的业务承载和传输,实现网络的互联互通,特征:宽带传输和高速调度。

汇聚层主要功能是给业务接入结点提供用户业务数据的汇聚和分发处理,实现业务的服务等级分类。

接入层利用多种接入技术,进行带宽和业务分配,实现用户的接入。

5.移动通信网

1)移动通信网发展

1G 通信时代。采用模拟信号传输,容量非常有限, 一般只能传输语音信号,

2G 移动通信采用数字调制技术,容量增加,可传输文字信息

3G开辟新电磁波频谱及研发新标准,速度、稳定性大幅提高

4G 采用更先进的通信协议和技术,

5G一个多业务、多技术融合的网络,基本特征高速率、低延迟、海量设备连接、低功耗

2)5G 网络的主要特征

(1)服务化架构。

(2) 网络切片。

2.5.4组网技术

1.网络设备及其工作层级

基本的网络设备有集线器、中继器、网桥、交换机、路由器和防火墙等。

2.网络协议

1)开放系统互连模型

由低层至高层分别为物理层 (Physical Layer)、 数据链 路层 (Datalink Layer)、 网络层 (Network Layer)、 传输层 (Transport Layer)、 会话层 (Session Layer)、 表示层 (Presentation Layer) 和应用层 (Application Layer)。

2)OSI 协议集

实现7个功能层次的各种协议和服务标准

3)TCP/IP 协议集

TCP/IP(Transmission Control Protocol /Internet Protocol) 作为 Internet的核心协议,主要包括因特网协议 (IP)、 传输控制协议(TCP)、 用户数据报协议 (UDP)、虚拟终端协议 (TELNET)、文件传输协议(FTP)、电子邮件传输协议 (SMTP)、网上新闻传输协议 (NNTP)和超文本传送协议 (HTTP) 等8个。

TCP/IP 网络协议模型共分为网络接口层、网际层、传输层和应用层4层。

4)ISO/OSI模型与 TCP/IP 模型的对比

3.交换技术

交换机功能包括:

(1)集线功能。提供大量可供线缆连接的端口

(2)中继功能。在转发帧时重新产生不失真的电信号。

(3)桥接功能。在内置的端口上使用相同的转发和过滤逻辑。

(4)隔离冲突域功能。将部署好的局域网分为多个冲突域,每个冲突域都有自己独立的带宽,以提高交换机整体宽带利用效率。

1)基本交换原理

交换机是一种基于MAC地址识别,能完成封装转发数据包功能的网络设备。

2)交换机协议

生成树协议 (STP) 可以很好解决链路环路问题

为提高链路可靠性,或提升与邻接交换设备之间端口带宽,可采用链路聚合协议

4.路由技术

路由功能由路由器 (Router) 来提供,具体包括:

(1)异种网络互连,如具有异种子网协议的网络互连;

(2)子网协议转换,不同子网间包括局域网和广域网之间的协议转换;

(3)数据路由,即将数据从一个网络依据路由规则转发到另一个网络;

(4)速率适配,利用缓存和流控协议进行适配;

(5)隔离网络,防止广播风暴,实现防火墙;

(6)报文分片和重组,超过接口的MTU报文被分片,到 达目的地之后的报文被重组;

(7)备份、流量控制,如主备线路的切换和复杂流量控制等。

1)路由原理

路由器工作在网络层,主要任务是接收数据包,通常根据数据包的目地址决定待转发的下一个地址(即下一跳地址)。

2)路由器协议

路由器是通过路由表来转发接收到的数据。

路由协议 (Routing Protocol) 是一种指定数据包转送方式的协议。

路由协议可分为内部网关协议 (IGP)外部网关协议 (EGP) 两类。

(1)内部网关协议。

在一个自治系统AS(Autonomous System) 运行的路由协议称为内部网关协议 (Interior Gateway Protocol)。

内部网关协议可以划分为两类:距离矢量路由协议、 链路状态路由协议。

(2)外部网关协议。

在AS 之间的路由协议称为外部网关协议(ExteriorGatewayProtocol, EGP)。

最初采用EGP,后续使用边界网关协议 (BGP)

2.5.5网络工程

网络建设工程可分为网络规划网络设计网络实施三个环节。

网络规划以需求为导向,兼顾技术和工程可行性。网络规划包括:网络需求分析、可行性分析以及对现有网络的分析(需对现有网络进行优化升级时)。

网络设计是在网络规划基础上设计一个解决方案。网络设计包括:网络总体目标确定、总体设计原则确定以及通信子网设计,设备选型,网络安全设计等。

网络实施是依据网络设计结果进行设备采购、安装、调试和系统切换(需对原有系统改造升级时)等。网络实施具体包括:工程实施计划、网络设备验收、设备安装和调试、系统试运行 和切换、用户培训等。

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

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

相关文章

【Spring Boot】元注解

元注解 1.元注解1.1 Target1.2 Retention1.3 Inherited1.4 Documented1.5 interface 2.自定义注解2.1 创建自定义注解类2.2 实现业务逻辑2.3 使用自定义注解 1.元注解 元注解就是定义注解的注解,是 Java 提供的用于定义注解的基本注解。 注解 说明 Retention是注解…

linux中级(NFS服务器)

NFS:用于在NNIX/Linux主机之间进行文件共享的协议 流程:首先服务端开启RPC服务,并开启111端口,服务器端启动NFS服务,并向RPC注册端口信息,客户端启动RPC,向服务器RPC服务请求NFS端口&#xff0…

Matlab数字信号处理——基于改进小波变换的图像去噪方法(7种去噪算法)

1.基于小波变换的阈值收缩法去噪 该方法利用小波变换分离出信号中的噪声成分,并通过设置合适的阈值对小波系数进行收缩,保留主要信息的同时,去除噪声。 %基于小波变换的阈值收缩法去噪算法 clear clc Iimread(nana.png); X im2double(I); …

深入理解C语言中的静态库与动态库 —— 原理与实践

引言 在 C 语言编程中,库是预编译的代码集合,用于实现特定功能,以供其他程序使用。库可以分为静态库和动态库两种主要类型。静态库在编译阶段被链接到目标程序中,而动态库则是在运行时被加载。本文旨在深入探讨这两种库的工作原理…

渗透测试-百日筑基—SQL注入篇时间注入绕过HTTP数据编码绕过—下

day8-渗透测试sql注入篇&时间注入&绕过&HTTP数据编码绕过 一、时间注入 SQL注入时间注入(也称为延时注入)是SQL注入攻击的一种特殊形式,它属于盲注(Blind SQL Injection)的一种。在盲注中,攻击…

Android 在github网站下载项目:各种很慢怎么办?比如gradle下载慢;访问github慢;依赖下载慢

目录 访问github慢gradle下载慢依赖下载慢 前言 大家好,我是前期后期,在网上冲浪的一名程序员。 为什么要看这篇文章呢?问题是什么? 我们在Github上面看到一些好的项目的时候,想下载下来研究学习一下。但经常遇到各…

外面卖几百的Ai数字人软件 说123456生成视频 去授权版本

下载:https://pan.quark.cn/s/27a0cff98eae 可以无限制使用。

网络拓扑视角下的IP地址管理优化

前言 对IP地址进行有效管理,好处是能 提升网络运行效率,还可以保障网络安全和稳定。网络拓扑结构本身作为网络描述中各节点联系的主要角色,为IP地址管理提供了一些优化策略。 网络拓扑和IP地址管理的关系 网络拓扑结构描述了网络中各节点&a…

【Spring MVC】响应结果和设置

​ 我的主页:2的n次方_ 1. 返回静态页面 先创建一个 html 页面 ​ 如果还按照之前的方式进行返回的话,返回的并不是一个 html 页面 RequestMapping("/response") RestController public class ResponseController {RequestMapping(&quo…

线程同步(互斥锁条件变量)

线程同步 互斥锁(互斥量)条件变量生产/消费者模型 一、互斥锁 C11提供了四种互斥锁: mutex:互斥锁。timed_mutex:带超时机制的互斥锁。recursive_mutex:递归互斥锁。recursive_timed_mutex:带超时机制的递归互斥锁…

命名管道和共享内存

命名管道 管道应用的一个限制就是只能在具有共同祖先的进程间通信,如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它被称为命名管道,命名管道是一种特殊类型的文件 创建命名管道 int main(int argc, cha…

落地台灯什么牌子好?口碑最好的落地灯品牌

落地台灯什么牌子好?随着落地台灯被越来越多的人认可,如今市场中护眼大路灯品牌类型五花八门,质量存在较大差距。很多网红、明星代言等产品,入行时间短,关注市场营销,而忽视产品核心技术的提升,…

Codeforces Round 982 div2 个人题解(A~D2)

Codeforces Round 982 div2 个人题解(A~D2) Dashboard - Codeforces Round 982 (Div. 2) - Codeforces 火车头 #define _CRT_SECURE_NO_WARNINGS 1#include <algorithm> #include <array> #include <bitset> #include <cmath> #include <cstdio&…

软件系统建设方案书(word参考模板)

1 引言 1.1 编写目的 1.2 项目概述 1.3 名词解释 2 项目背景 3 业务分析 3.1 业务需求 3.2 业务需求分析与解决思路 3.3 数据需求分析【可选】 4 项目建设总体规划【可选】 4.1 系统定位【可选】 4.2 系统建设规划 5 建设目标 5.1 总体目标 5.2 分阶段目标【可选】 5.2.1 业务目…

简记 Vue3(一)—— setup、ref、reactive、toRefs、toRef

个人简介 &#x1f440;个人主页&#xff1a; 前端杂货铺 &#x1f64b;‍♂️学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全干发展 &#x1f4c3;个人状态&#xff1a; 研发工程师&#xff0c;现效力于中国工业软件事业 &#x1f680;人生格言&#xff1a; 积跬步…

API网关的作用--为什么微服务需要一个API网关?

微服务网关核心作用就是协议转换、安全隔离和流量控制 微服务架构中&#xff0c;API网关作为系统的入口点&#xff0c;可以统一处理所有客户端请求。 1&#xff09;协议转换&#xff1a;它能够支持多种通信协议&#xff08;如HTTP、gRPC等&#xff09;之间的相互转换&#xff…

【数据结构】快速排序(三种实现方式)

目录 一、基本思想 二、动图演示&#xff08;hoare版&#xff09; 三、思路分析&#xff08;图文&#xff09; 四、代码实现&#xff08;hoare版&#xff09; 五、易错提醒 六、相遇场景分析 6.1 ❥ 相遇位置一定比key要小的原因 6.2 ❥ 右边为key&#xff0c;左边先走 …

一个关于@JsonIgnore的isxxx()问题

一个关于JsonIgnore的问题 版本:2.13.5 <dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><optional>true</optional></dependency>代码&#xff1a; Data public clas…

2024年10月27日历史上的今天大事件早读

公元前628年10月27日 春秋五霸之一晋文公重耳卒 1915年10月27日 美军进入一战前线 1921年10月27日 思想家严复逝世 1927年10月27日 中共创建井冈山根据地 1937年10月27日 八百壮士坚守四行仓库 1937年10月27日 伪“蒙古联盟自治政府”成立 1938年10月27日 日军对中国军队…

《向量数据库指南》——text-embedding-3-large与Mlivus Cloud打造语义搜索新纪元

使用text-embedding-3-large生成向量并将向量插入Mlivus Cloud实现高效语义搜索的深度解析与实战操作 在数字化时代,数据的处理和存储方式正在经历前所未有的变革。特别是随着大数据和人工智能技术的快速发展,向量数据库作为一种新型的数据存储和查询方式,正逐渐受到越来越…