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

软考高级《系统架构设计师》知识点(五)

计算机网络

网络概述和模型

计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信远程信息处理资源共享
计算机网络的功能:数据通信资源共享管理集中化实现分布式处理负载均衡
网络性能指标:速率带宽(频带宽度或传送线路速率)、吞吐量时延往返时间利用率
网络非性能指标:费用质量标准化可靠性可扩展性可升级性易管理性可维护性
通信技术:计算机网络是利用通信技术将数据从一个结点传送到另一结点的过程。通信技术是计算机网络的基础
信道:分为物理信道逻辑信道

  • 物理信道:由传输介质和设备组成,根据传输介质的不同,分为无线信道和有线信道。
  • 逻辑信道:是指在数据发送端和接收端之间存在的一条虚拟线路,可以是有连接的或无连接的。逻辑信道以物理信道为载体。
    发信机进行的信号处理:包括信源编码信道编码交织脉冲成形调制
    收信机进行的信号处理包括解调采样判决去交织信道译码信源译码
    如果同时传递多路数据就需要复用技术多址技术
  • 复用技术:指在一条信道上同时传输多路数据的技术,如TDM时分复用、FDM频分复用和CDM码分复用等。
  • 多址技术:指在一条线上同时传输多个用户数据的技术,在接收端把多个用户的数据分离(TDMA时分多址、FDMA频分多址和CDMA码分多址)。

作为新一代的移动通信技术,5G的网络结构网络能力应用场景等都与过去有很大不同,其特征体现在以下方面:

  • 基于OFDM优化的波形和多址接入
  • 实现可扩展的OFDM间隔参数配直
  • OFDM加窗提高多路传输效率
  • 灵活框架设计
  • 大规模MIMO:最多256根天线
  • 毫米波:频率大于24GHz以上的频段
  • 频谱共享
  • 先进的信道编码设计

5G网络的主要特征:服务化架构网络切片

网络类型英文缩写名分布范围常见拓扑结构传输速率特点
局域网LAN几十米 - 几千米星型、总线型、环型、树型、网状型10Mbps - 1000Mbps及以上速率高、延迟小、误码低、成本低
城域网MAN几十千米以内环型、星型、树型100Mbps - 10Gbps速率较高、承载强、需互联互通
广域网WAN几十千米以上网状型与星型结合几Mbps - 几十Mbps速率较低、延迟大、成本高

总线型(利用率低、干扰大、价格低)、星型(交换机形成的局域网、中央单元负荷大)、环型(流动方向固定、效率低扩充难)、树型(总线型的扩充、分级结构)、分布式(任意节点连接、管理难成本高)

一般来说,办公室局域网是星型拓扑结构,中间节点就是交换机,一旦交换机损坏,整个网络都瘫痪了,这就是星型结构。同理,由路由器连接起来的小型网络也是星型结构。

分层名称功能概述数据单元常见设备
应用层为用户应用程序提供网络服务,如HTTP、FTP、SMTP等协议工作于此层消息(Message)
表示层处理数据的表示和转换,如加密、解密、压缩、解压缩等,使不同系统能理解和使用数据
会话层建立、管理和终止不同主机上应用程序之间的会话,协调会话过程中的通信会话控制器
传输层提供端到端的可靠通信,确保数据正确传输,处理流量控制和错误恢复,有面向连接和无连接两种协议段(Segment)(TCP)、数据报(Datagram)(UDP)
网络层将数据链路层的帧封装成数据包,选择最佳路径,处理逻辑地址(如IP地址)和路由选择数据包(Packet)路由器
数据链路层将物理层接收到的比特流封装成帧,进行差错检测和纠正,实现数据可靠传输,负责MAC地址识别帧(Frame)网桥、交换机
物理层负责传输比特流,定义传输介质、接口、信号等物理特性,如电缆类型、电压标准等比特(bit)中继器、集线器

以太网是一种计算机局域网组网技术。
以太网规范IEEE802.3是重要的局域网协议,包括:

标准名称传输速率传输介质最大网段长度特点应用场景
IEEE 802.3 10Base - T10Mbps非屏蔽双绞线(UTP)100米星型拓扑,易安装维护小型办公室、家庭网络
IEEE 802.3u(100Base - T)100MbpsUTP或光纤100米(UTP);2000米(多模光纤)速率提升,兼容性好企业、校园网络
IEEE 802.3ab(1000Base - T)1GbpsUTP100米基于UTP实现高速传输,成本低桌面设备连接
IEEE 802.3ae(10 Gigabit Ethernet)10Gbps光纤因光纤类型而异超高速传输数据中心、城域网骨干

目的 MAC 地址(DMAC)
源 MAC 地址(SMAC)
长度 / 类型(Len/Type)
数据填充(Data/PAD)
校验(FCS)

最小帧长:64字节。

无线局域网WLAN技术标准:IEEE802.11

在WLAN中,通常使用的拓扑结构主要有3种形式:点对点型HUB型全分布型

广域网相关技术:同步光网络(SONET,利用光纤进行数字化信息通信)、数字数据网(DDN,利用数字信道提供半永久性连接电路以传输数据)、帧中继(FR,数据包交换技术)、异步传输技术(ATM,以信元为基础的面向连接的一种分组交换和复用技术)。

TCP/IP协议,位于传输层

TCP/IP协议网络协议三要素:语法语义时序

IP(网络层协议):网络层最重要的核心协议,在源地址目的地址之间传送数据报,无连接不可靠

ICMP(网络层协议):因特网控制报文协议,用于在IP主机路由器之间传递控制消息。控制消息是指网络通不通主机是否可达路由是否可用等网络本身的消息。

ARP和RARP(网络层协议):地址解析协议,ARP是将IP地址转换为物理地址,RARP是将物理地址转换为IP地址

IGMP(网络层协议):网络组管理协议,允许因特网中的计算机参加多播,是计算机用做向相邻多目路由器报告多目组成员的协议,支持组播。

TCP(传输层协议):整个TCP/IP协议族中最重要的协议之一,在IP协议提供的不可靠数据数据基础上,采用了重发技术,为应用程序提供了一个可靠的面向连接的、全双工的数据传输服务。一般用于传输数据量比较少,且对可靠性要求高的场合。

UDP(传输层协议):是一种不可靠无连接的协议,有助于提高传输速率,一般用于传输数据量大,对可靠性要求不高,但要求速度快的场合。

应用层协议:基于TCP的FTP、HTTP等都是可靠传输。基于UDP的DHCP、DNS等都是不可靠传输

FTP(应用层协议):可靠的文件传输协议,用于因特网上的控制文件的双向传输

HTTP(应用层协议):超文本传输协议,用于从WWW服务器传输超文本到本地浏览器的传输协议。使用SSL加密后的安全网页协议为HTTPS

SMTP和POP3(应用层协议):简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,邮件报文采用ASCII格式表示。

Telnet(应用层协议):远程连接协议,是因特网远程登录服务的标准协议和主要方式。

TFTP(应用层协议):不可靠的开销不大的小文件、传输协议。

SNMP(应用层协议):简单网络管理协议,由一组网络管理的标准协议,包含一个应用层协议、数据库模型和一组资源对象。该协议能够支持网络管理系统,泳衣监测连接到网络上的设备是否有任何引起管理师行关注的情况。

DHCP(应用层协议):动态主机配置协议,基于UDP,基于C/S模型,为主机动态分配IP地址,有三种方式:固定分配动态分配自动分配

DNS(应用层协议):域名解析协议,通过域名解析出IP地址。

TCP 端口

协议端口号描述
FTP(控制)21用于 FTP 命令传输
FTP(数据)20用于 FTP 文件传输
SSH22提供安全远程登录服务
Telnet23提供远程登录,明文传输不安全
SMTP25用于发送电子邮件
HTTP80用于传统网页浏览
POP3110用于接收邮件
IMAP143功能更强大的邮件接收协议
HTTPS443安全的网页浏览协议
SMB445用于局域网资源共享

UDP 端口

协议端口号描述
DNS53用于域名解析
DHCP(客户端)67客户端请求网络配置
DHCP(服务器)68服务器分配网络配置
TFTP69简单文件传输,无用户认证
SNMP161用于网络设备管理监控
SNMP(陷阱)162设备异常时发陷阱消息

交换机功能包括:

  • 集线功能。提供大量可供线缆连接的端口达到部署星状拓扑网络的目的。
  • 中继功能。在转发帧时重新产生不失真的电信号。
  • 桥接功能。在内置的端口上使用相同的转发和过滤逻辑。
  • 隔离冲突域功能。将部署好的局域网分为多个冲突域,而每个冲突域都有自己独立的带宽,以提高交换机整体宽带利用效率。

交换机需要实现的功能:

  • 转发路径学习。根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,写入MAC地址表中。
  • 数据转发。如果交换机根据数据帧中的目的MAC地址在建立好的MAC地址表中查询到了,就向对应端口进行转发。
  • 数据泛洪。如果数据帧中的目的MAC地址不在MAC地址表中,则向所有端口转发,也就是泛洪。广播帧和组播帧向所有端口(不包括源端口)进行转发。
  • 链路地址更新。MAC地址表会每隔一定时间(如300s)更新一次。

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

  • 异种网络互连,比如具有异种子网协议的网络互连:
  • 子网协议转换,不同子网间包括局域网和广域网之间的协议转换:
  • 数据路由,即将数据从一个网络依据路由规则转发到另一个网络:
  • 速率适配,利用缓存和流控协议进行适配:
  • 隔离网络,防止广播风暴,实现防火墙;
  • 报文分片和重组,超过接口的MTU报文被分片,到达目的地之后的报文被重组:
  • 备份、流量控制,如主备线路的切换和复杂流量控制等。

路由器工作在OSI七层协议中的第3层,即网络层。其主要任务是接收来源于一个网络接口的数据包,通常根据此数据包的目地址决定待转发的下一个地址(即下一跳地址)。路由器中维持着数据转发所需的路由表,所有数据包的发送或转发都通过查找路由表来实现。这个路由表可以静态配置,也可以通过动态路由协议自动生成。

一般来说,路由协议可分为内部网关协议(IGP)和外部网关协议(EGP)两类。

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

传输介质

双绞线:将多根铜线按规则缠绕在一起,能够减少干扰;分为无屏蔽双绞线UTP和屏蔽双绞线STP,都是由一对铜线簇组成。也即我们常说的网线,双绞线的传输距离在100m以内

无屏蔽双绞线UTP:价格低,安装简单,可靠性相对较低,分为CAT3(3类UTP,速率为10Mbps)、CAT4(4类UTP,与3类差不多,无应用)、CAT5(5类UTP,速率为100Mbps,用于快速以太网)、CAT5E(超5类UTP,速率为1000Mbps)、CAT6(6类UTP,用来替代CAT5E,速率也是1000Mbps)。

屏蔽双绞线STP:比之UTP增加了一层屏蔽层,可以有效的提高可靠性,但对应的价格高,安装麻烦,一般用于对传输可靠性要求很高的场合。

网线有如下两种安装标准:都是八根不同颜色的网线,按照不同的顺序排序,插入水晶头中,区分在第1236四根网线的位置不同。T568A 标准线序
从左到右依次为:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕。T568B 标准线序
从左到右依次为:白橙、橙、白绿、蓝、白蓝、绿、白棕、棕。

网线又分为直通线和交叉线,直通线就是网线两头采用同一种标准,交叉线就是网线两头采用不同的标准;

网线类型使用范围
直通线计算机与交换机、路由器、服务器;交换机与路由器、无线接入点连接
交叉线计算机与计算机、交换机与交换机、路由器与路由器直连(部分设备有自动翻转功能后使用减少)

同轴电缆:分为粗、细同轴电缆,传输距离长,信号稳定,常用于电视、监视系统、视频信号等。传输距离有几百米,随着数字网络的发展,已经逐步淘汰。

光纤:由纤芯和包层组成,传输的光信号在纤芯中传输,然而从PC端出来的信号都是电信号,要经过光纤传输的话,就必须将电信号转换为光信号。

多模光纤MMF:纤芯半径较大,因此可以同时传输多种不同的信号,光信号在光纤中以全反射的形式传输,采用发光二极管LED为光源,成本低,但是传输的效率和可靠性都较低,适合于短距离传输,其传输距离与传输速率相关,速率为100Mbps时为2KM,速率为1000Mbps时为550m。

单模光纤SMF:纤芯半径很小,一般只能传输一种信号,采用激光二极管LD作为光源,并且只支持激光信号的传播,同样是以全反射形式传播,只不过反射角很大,看起来像一条直线,成本高,但是传输距离远,可靠性高。传输距离可达5KM。

无线信道:分为无线电波红外光波

通信方式和交换方式

数据通信是指发送方发送数据到接收方,这个传输过程可以分类如下:

  • 单工:只能由设备A发给设备B,即数据流只能单向流动。
  • 半双工:设备A和设备B可以互相通信,但是同一时刻数据流只能单向流动。
  • 全双工:设备A和设备B在任意时刻都能互相通信。

同步方式:异步传输、同步传输、同步传输、并行传输。
异步传输:发送方每发送一个字符,需要约定一个起始位和停止位插入到字符的起始和结尾处,这样当接收方接收到该字符时能够识别,但是这样会造成资源浪费,传输效率降低。
同步传输:以数据块为单位进行传输,当发送方要发送数据时,先发送一个同步帧,接收方收到后做好接收准备,开始接收数据块,结束后又会有结束帧确认,这样一次传输一个数据块,效率高。

串行传输:只有一根数据线,数据只能1bit挨个排队传送,适合低速设备、远距离的传送,一般用于广域网中。并行传输:有多根数据线,可以同时传输多个bit数据,适合高速设备的传送,常用于计算机内部各硬件模块之间。
交换方式:电路交换(线路交换)、报文交换分组交换

电路交换(线路交换):通信一方进行呼叫,另一方接收后,在二者之间会建立一个专用电路,特点为面向连接、实时性高、链路利用率低、但没有差错检测,不可靠,一般用于语音视频通信。

报文交换:以报文为单位,存储转发模式,接收到数据后先存储,进行差错校验,没有错误则转发,有错误则丢弃,因此会有延时,但可靠性高,是面向无连接的。

分组交换:以分组为单位,也是存储转发模式,因为分组的长度比报文小,所以时延小于报文交换,又可分为三种方式:数据报:是现在主流的交换方式,各个分组携带地址信息,自由的选择不同的路由路径传送到接收方,接收方接收到分组后再根据地址信息重新组装成原数据,是面向无连接的,但是不可靠的。虚电路:发送方发送一个分组,接收放收到后二者之间就建立了一个虚拟的通信线路,二者之间的分组数据交互都通过这条线路传送,在空闲的时候这条线路也可以传输其他数据,是面向连接的,可靠的。信元交换:异步传输模式ATM采用的交换方式,本质是按照虚电路方式进行转发,只不过信元是固定长度的分组,共53B,其中5B为头部,48B为数据域,也是面向连接的,可靠的。

IP地址

主机位:全0是本地网络地址,全1是广播地址,其他是主机地址

IP地址的表示:机器中存放的IP地址是32位的二进制代码,每隔8位插入一个空格,可提高可读性,为了便于理解和设置,一般会采用点分十进制方法来表示:将32位二进制代码每8位二进制转换成十进制,就变成了4个十进制数,而后在每个十进制数间隔中插入。

因每个十进制数都是由8个二进制数转换而来,因此每个十进制数的取值范围为0-255(掌握二进制转十进制的快速计算方法,牢记2的幂指数值,实现快速转换)。

分类IP地址分四段,每段八位,共32位二进制数组成。

在逻辑上,这32位IP地址分为网络号和主机号,依据网络号位数的不同,可以将IP地址分为以下几类:

IP 地址类别网络号位数主机号位数第一段取值范围可用网络数每个网络可用主机数适用场景
A 类8 位(第 1 位固定为 0)24 位1 - 126(2^7 - 2 = 126)(2^{24} - 2 = 16777214)大型企业、大型网络
B 类16 位(前 2 位固定为 10)16 位128 - 191(2^{14} = 16384)(2^{16} - 2 = 65534)中型企业、校园网
C 类24 位(前 3 位固定为 110)8 位192 - 223(2^{21} = 2097152)(2^{8} - 2 = 254)小型企业、家庭网络
D 类--224 - 239--组播地址,用于组播通信
E 类--240 - 255--保留地址,用于科研和实验

特殊IP地址:

  • 公有地址:由InterNIC(因特网信息中心)负责,这些IP地址分配给注册并向InterNIC提出申请的组织机构,通过它直接访问因特网。是全网唯一的IP地址。
  • 私有地址:属于非注册地址,专门为组织机构内部使用,在不同企业内部可以重复使用,不能直接访问因特网。

可变长子网掩码VLSM:我们一般采用子网划分的方法来划分网络,将主机号拿出几位作为子网号,就可以划分出多个子网,此时IP地址组成为:网络号+子网号+主机号。(本质还是保留了分类编址结构)

网络号子网号都为1,主机号都为0,这样的地址为子网掩码

要判断两个IP地址是否在同一网段,只需要确定其网络号+子网号是否相同,可以将子网掩码和源IP地址进行与运算,得出网络地址,判断网络地址是否相同即可。网络号不同的主机属于不同的网段,不能直接通信,必须通过网络路由才能互相通信。

要注意的是:子网号可以为全0和全1,主机号不能为全0或全1,因此,在计算时,主机数需要-2,而子网数不用。划分子网之后,就变成了三级IP地址,如果此时还需要进一步划分子网,还可以继续向主机号借位,将主机号拿出几位再作为子网号,这就是可变长度子网划分,根据需要灵活选择,但要注意的是都是向主机号借位。

无分类编址格式为:IP地址/网络号,示例:128.168.0.11/20表示的IP地址为128.168.0.11,其网络号占20位,因此主机号占32-20=12位,无分类编址也可以划分子网,原理相同。要掌握的是,/后的数字是网络号,32减去此数字就是主机号。

CIDR路由汇聚规则:

  • 选择网络地址相同的位进行汇聚,不同的位划分至主机位,从而实现将多个网段汇聚成一个新的超网网段
  • 可以将CIDR路由汇聚超网的过程理解成划分子网的逆过程,划分子网是不断向主机位借位,导致子网越来越多,每个子网的主机号越来越少;而汇聚超网是将不同网段的相同的网络号作为汇聚后的网络号,不同的网络号给主机号,相当于缩小了子网的数量,增加了网络内主机的数量。

最佳路由匹配原则:使用路由汇聚时,路由表中的每个项目由网络前缀下一跳地址组成。因此查找路由表时可能会得到不止一个匹配结果。此时应当从匹配结果中选择具有最长网络前缀的路由。

网络前缀越长,其地址块就越小,因而路由就越具体,最长前缀匹配又称为最长匹配或最佳匹配。

IPv6

为了解决IPv4地址数不够用的情况而提出的设计方案,IPv6具有以下特性:
1、IPv6地址长度为128位,地址空间增大了2^96倍;
2、灵活的IP报文头部格式,使用一系列固定格式的扩展头部取代了IPv4中可变长度的选项字段。IPv6中选项部分的出现方式也有所变化,使路由器可以简单撸过选项而不做任何处理,加快了报文处理速度;
3、IPv6简化了报文头部格式,加快报文转发,提高了吞吐量;
4、提高安全性,身份认证和隐私权是IPv6的关键特性;
5、支持更多的服务类型;
6、允许协议继续演变,增加新的功能,使之适应未来技术的发展。

IPv4和IPv6的过渡期间,主要采用三种基本技术:

  • 双协议栈:主机同时运行IPv4和IPv6两套协议栈,同时支持两套协议,一般来说IPv4和IPv6地址之间存在某种转换关系,如IPv6的低32位可以直接转换为IPv4地址,实现互相通信。
  • 隧道技术:这种机制用来在IPv4网络之上建立一条能够传输IPv6数据报的隧道,例如可以将IPv6数据报当做IPv4数据报的数据部分加以封装,只需要加一个IPv4的首部,就能在IPv4网络中传输IPv6报文。
  • 翻译技术:利用一台专门的翻译设备(如转换网关),在纯IPv4和纯IPv6网络之间转换IP报头的地址,同时根据协议不同对分组做相应的语义翻译,从而使纯IPv4和纯IPv6站点之间能够透明通信。

网络规划和设计

三层模型将网络划分:核心层、汇聚层和接入层,每一层都有着特定的作用。
一般设计思路都是从下往上设计,即先设计接入层、汇聚层,再考虑核心层数据交换的速度以满足下面两层的要求。

核心层:提供不同区域之间的最佳路由和高速数据传送;汇聚层:将网络业务连接到接入层,并且实施与安全、流量、负载和路由相关的策略;接入层:为用户提供了在本地网段访问应用系统的能力,还要解决相邻用户之间的互访需要,接入层要负责一些用户信息(例如用户IP地址、MAC地址和访问日志等)的收集工作和用户管理功能(包括认证和计费等)。

工作区子系统:实现工作区终端设备到水平子系统的信息插座之间的互联。水平布线子系统:实现信息插座和管理子系统之间的连接。设备间子系统:实现中央主配线架与各种不同设备之间的连接。

垂直干线子系统:实现各楼层设备间子系统之间的互连。管理子系统:为连接其他子系统提供连接手段。建筑群子系统:各个建筑物通信系统之间的互联。

网络管理命令

ipconfig命令:用来查看网络配置信息,如IP地址、子网掩码、网管IP、DNS、DHCP等。Linux下是ifconfig命令。ping命令:利用ICMP报文来测试网络的连通性、是否丢包、名称解析等,如ping127.0.0.1检查TCP/IP协议,ping本机IP检查网卡工作,ping网关等。arp命令:用于显示和修改ARP缓存中的表项。netstat命令:用来显示网络活动状态,如TCP/UDP的IP、端口号、统计信息等。tracert命令:利用ICMP报文,来探测到达目标的路径,参数通常为-d。pathing命令:把ping和tracert结合起来,探测路径、延时、丢包率等。nbtstat命令:用来显示NetBIOS的名称缓存。route命令:显示和修改本地IP路由器表,参数add添加、delete删除、change修改、print显示路由表(同netstat-r)。netsh命令:命令行脚本程序,可修改计算机的网络配置。net命令:管理网络服务。nslookup命令:命令用于显示DNS查询信息,诊断和排除DNS故障。

网络存储技术

RAID 即磁盘冗余阵列技术:将数据分散存储在不同磁盘中,可并行读取,可冗余存储,提高磁盘访问速度,保障数据安全性。
RAID0:将数据分散的存储在不同磁盘中,磁盘利用率100%,访问速度最快,但是没有提供冗余和错误修复技术。
RAID1:在成对的独立磁盘上产生互为备份的数据,增加存储可靠性,可以纠错,但磁盘利用率只有50%。
RAID2:将数据条块化的分布于不同硬盘上,并使用海明码校验。
RAID3:使用奇偶校验,并用单块磁盘存储奇偶校验信息(可靠性低于RAID5)。
RAID5:在所有磁盘上交叉的存储数据及奇偶校验信息(所有校验信息存储总量为一个磁盘容量,但分布式存储在不同的磁盘上),读/写指针可同时操作。
RAIDO+1:(是两个RAID0,若一个磁盘损坏,则当前RAID0无法工作,即有一半的磁盘无法工作)。
RAID1+0:(是两个RAID1,不允许同一组中的两个磁盘同时损坏)与RAID1原理类似,磁盘利用率都只有50%,但安全性更高。

网络存储有下列三种存储技术:

1.直接附加存储(DAS):是指将存储设备通过SCSI接口直接连接到一台服务器上使用,其本身是硬件的堆叠,存储操作依赖于服务器,不带有任何存储操作系统。存在问题:在传递距离、连接数量、传输速率等方面都受到限制。容量难以扩展升级;数据处理和传输能力降低;服务器异常会波及存储器。

2.网络附加存储(NAS):通过网络接口与网络直接相连,由用户通过网络访问,有独立的存储系统。如下图所示。NAS存储设备类似于一个专用的文件服务器,去掉了通用服务器大多数计算功能,而仅仅提供文件系统功能。以数据为中心,将存储设备与服务器分离,其存储设备在功能上完全独立于网络中的主服务器。客户机与存储设备之间的数据访问不再需要文件服务器的干预,同时它允许客户机与存储设备之间进行直接的数据访问,所以不仅响应速度快,而且数据传输速率也很高。NAS的性能特点是进行小文件级的共享存取;支持即插即用;可以很经济的解决存储容量不足的问题,但难以获得满意的性能。

3.存储区域网(SAN):SAN是通过专用交换机将磁盘阵列与服务器连接起来的高速专用子网。它没有采用文件共享存取方式,而是采用块(block)级别存储。SAN是通过专用高速网将一个或多个网络存储设备和服务器连接起来的专用存储系统,其最大特点是将存储设备从传统的以太网中分离了出来,成为独立的存储区域网络SAN的系统结构。根据数据传输过程采用的协议,其技术划分为FCSAN(光纤通道)、IPSAN(IP网络)和IBSAN(无线带宽)技术。

其他

网络地址翻译NAT:公司内有很多电脑,在公司局域网内可以互联通信,但是要访问外部因特网时,只提供固定的少量IP地址能够访问因特网,将公司所有电脑这个大的地址集合映射到能够访问因特网的少量IP地址集合的过程就称为NAT。很明显,使用了NAT后,一个公司只有少量固定IP地址可以上网,大大减少了IP地址的使用量。

默认网关:一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。
默认网关的IP地址必须与本机IP地址在同一个网段内,即同网络号。

虚拟局域网VLAN:是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能、部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样。VLAN工作在OSI参考模型的第2层和第3层,一个VLAN就是一个广播域,VLAN之间的通信是通过第3层的路由器来完成的。与传统的局域网技术相比较,VLAN技术更加灵活,它具有以下优点:网络设备的移动、添加和修改的管理开销减少;可以控制广播活动;可提高网络的安全性。

虚拟专用网VPN:是在公用网络上建立专用网络的技术。其之所以称为虚拟网,主要是因为整个VPN网络的任意两个节点之间的连接并没有传统专网所需的端到端的物理链路,而是架构在公用网络服务商所提供的网络平台,如Internet、ATM(异步传输模式>、FrameRelay(帧中继)等之上的逻辑网络,用户数据在逻辑链路中传输。

安全认证(PPP):PPP的NCP可以承载多种协议的三层数据包。PPP使用LCP控制多种链路的参数(建立、认证、压缩、回拨)。

PPP的认证类型:pap认证是通过二次握手建立认证(明文不加密),chap挑战握手认证协议,通过三次握手建立认证(密文采用MD5加密)。PPP的双向验证,采用的是chap的主验证风格。PPP的加固验证,采用的是两种(pap,chap)验证同时使用。

冲突域广播域:路由器可以阻断广播域和冲突域,交换机只能阻断冲突域,因此一个路由器下可以划分多个广播域和多个冲突域;一个交换机下整体是一个广播域,但可以划分多个冲突域;而物理层设备集线器下整体作为一个冲突域和一个广播域。

相关文章:

软考高级《系统架构设计师》知识点(五)

计算机网络 网络概述和模型 计算机网络是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。 计算机网络的功能:数据通信、资源共享、管理集中化、实现分布式处理、负载均衡。 网络性能指标:速率、带宽(频带宽度或…...

DeepSeek 助力 Vue 开发:打造丝滑的面包屑导航(Breadcrumbs)

前言:哈喽,大家好,今天给大家分享一篇文章!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 💕 目录 Deep…...

Ubuntu 系统 LVM 逻辑卷扩容教程

Ubuntu 系统 LVM 逻辑卷扩容教程 前言 在 Linux 系统中,LVM(Logical Volume Manager)是一种逻辑卷管理工具,允许管理员动态调整磁盘空间,而无需重启系统。 本文将详细介绍如何使用 LVM 扩容逻辑卷,以实现…...

美团一面,有点难度。

一位粉丝朋友分享了最近参与美团民宿旅游业务线的一面的经历,全程约1小时,面试官围绕高并发、分布式事务、性能优化等高频考点展开追问,问题密集且注重落地细节。以下是完整问题整理回答思路扩展解析,助你避坑! 一、项…...

7-Zip Final绿色版:高效压缩解压缩工具

在工作与学习旅程中,我们时常需要与各式各样的文件和文件夹打交道。为了更有效地利用存储空间或促进文件的便捷传输,压缩与解压工具自然而然地成为了我们不可或缺的助手。在众多同类工具中,7-Zip凭借其高效能、免费及开源的特性,深…...

详解如何使用Pytest内置Fixture tmp_path 管理临时文件

关注开源优测不迷路 大数据测试过程、策略及挑战 测试框架原理,构建成功的基石 在自动化测试工作之前,你应该知道的10条建议 在自动化测试中,重要的不是工具 临时目录在测试中起着至关重要的作用,它为执行和验证代码提供了一个可控…...

QML使用ChartView绘制饼状图

一、工程配置 首先修改CMakeLists.txt,按下图修改: find_package(Qt6 6.4 REQUIRED COMPONENTS Quick Widgets) PRIVATEtarget_link_libraries(appuntitledPRIVATE Qt6::QuickPRIVATE Qt6::Widgets )其次修改main.cpp,按下图修改&#xff…...

用大模型学大模型03-数学基础 概率论 最大似然估计(MLE)最大后验估计(MAP)

https://metaso.cn/s/r4kq4Ni 什么是最大似然估计(MLE)最大后验估计(MAP)?深度学习中如何应用,举例说明。 好的,我现在需要回答关于最大似然估计(MLE)和最大后验估计&…...

Rust学习总结之结构体(一)

一:结构体定义 定义结构体,需要使用 struct 关键字并为整个结构体提供一个名字。结构体的名字需要描述它所组合的数据的意义。接着,在大括号中,定义每一部分数据的名字和类型,我们称为 字段(field&#xf…...

【Android开发】华为手机安装包安装失败“应用是非正式版发布版本,当前设备不支持安装”问题解决

问题描述 我们将Debug版本的安装包发送到手机上安装,会发现华为手机有如下情况 解决办法 在文件gradle.properties中粘贴代码: android.injected.testOnlyfalse 最后点击“Sync now”,等待重新加载gradle资源即可 后面我们重新编译Debug安装…...

Ubuntu添加桌面快捷方式

以idea为例 一. 背景 在ubuntu中,很多时候是自己解压的文件并没有桌面快捷方式,需要自己找到对应的目录的执行文件手动打开,很麻烦 而只需要在 /usr/share/applications 中创建自定义的desktop文件就能自动复制到桌面 二. 添加方法 创建desk…...

day09_实时类标签/指标

文章目录 day09_实时类标签/指标一、日志数据实时采集2、Flume简介2.3 项目日志数据采集Flume配置2.3.1 涉及的Flume组件和参数2.3.2 Nginx日志采集2.3.3 用户行为日志采集 二、Nginx日志数据统计1、日志格式说明2、数据ETL2.1 日志抽取2.1.1 正则表达式2.1.2 基于Spark实现Ngi…...

排序算法的魔法世界:用C语言揭开数据排列的奥秘

当数据开始跳集体舞:排序的意义 想象你面前有一群调皮的数字精灵在开派对,7和3在跳探戈,9和1在玩捉迷藏,5和2在抢蛋糕。这时候就需要排序算法这位神奇的派对管家出场了!它像音乐指挥家一样挥动魔棒,让所有数字精灵乖乖排成整齐的队伍。在计算机的世界里,排序算法就是处…...

网页模板免费HTML源码 HTML网页设计模板

在现代网站开发中,拥有一个美观且功能齐全的网页模板是至关重要的。对于许多开发者和设计师来说,获取高质量的免费HTML源码和网页设计模板可以大大简化开发流程。本文将探讨网页模板免费HTML源码的资源、优势以及如何有效利用这些模板。 什么是网页模板…...

Python实现语音识别详细教程【2025】最新教程

文章目录 前言一、环境搭建1. 下载 Python2. 安装 Python3 使用 pip 安装必要的库 二、使用 SpeechRecognition 库进行语音识别1.识别本地音频文件2.实时语音识别3. 使用其他语音识别引擎 注意事项 前言 以下是一份较为完整的 Python 语音识别教程,涵盖环境搭建、使…...

与传统光伏相比 城电科技的光伏太阳花有什么优势?

相比于传统光伏,城电科技的光伏太阳花有以下优势: 一、发电效率方面 智能追踪技术:光伏太阳花通过内置的智能追踪系统,采用全球定位跟踪算法,能够实时调整花瓣(即光伏板)的角度,确…...

Qt——连接MySQL数据库之ODBC的方法详细总结(各版本大同小异,看这一篇就够了)

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《项目案例分享》 《极客DIY开源分享》 《嵌入式通用开发实战》 《C++语言开发基础总结》 《从0到1学习嵌入式Linux开发》 《QT开发实战》 《Android开发实战》 《实用硬件方案设计》 《结构建模设…...

Python的那些事第二十二篇:基于 Python 的 Django 框架在 Web 开发中的应用研究

基于 Python 的 Django 框架在 Web 开发中的应用研究 摘要 Django 是一个基于 Python 的高级 Web 框架,以其开发效率高、安全性和可扩展性强等特点被广泛应用于现代 Web 开发。本文首先介绍了 Django 的基本架构和核心特性,然后通过一个实际的 Web 开发项目案例,展示了 Dj…...

pytest测试专题 - 1.3 测试用例发现规则

<< 返回目录 1 pytest测试专题 - 1.3 测试用例发现规则 执行pytest命令时&#xff0c;可以不输入参数&#xff0c;或者只输入文件名或者目录名&#xff0c;pytest会自己扫描测试用例。那pytest基于什么规则找到用例呢&#xff1f; 文件名&#xff1a;满足文件名称为tes…...

【Bluedroid】 BLE连接源码分析(一)

BLE链接过程分析见【Bluedroid】BLE连接过程详解-CSDN博客,本篇主要围绕HCI_LE_Create_Connection展开。基于Android14源码进行分析。在蓝牙低功耗技术中,设备之间建立连接是进行数据传输等操作的前提。HCI LE Extended Create Connection Command 提供了一种更灵活、功能更丰…...

Unity DeepSeek API 聊天接入教程(0基础教学)

Unity DeepSeek API 聊天接入教程(0基础教学) 1.DeepSeek 介绍 DeepSeek是杭州深度求索人工智能基础技术研究有限公司推出的一款大语言模型。2025年1月20日&#xff0c;DeepSeek-R1正式上线&#xff0c;和当前市面上的主流AI相比&#xff0c;它在仅有极少标注数据的情况下&am…...

【16届蓝桥杯寒假刷题营】第1期DAY4

4.可达岛屿的个数 - 蓝桥云课 题目背景 在一个神奇的魔法世界中&#xff0c;有一座古老的迷幻之城。迷幻之城被分成 n 个鸟屿&#xff0c;编号从 1 到 n&#xff0c;共有 m 座桥。迷幻之城的居民们希望能够建立起紧密的联系&#xff0c;每个岛屿上的居民都想知道自己最多能到…...

Flink提交pyflink任务

1.官方文档&#xff1a; flink1.14:https://nightlies.apache.org/flink/flink-docs-release-1.14/docs/deployment/cli/#submitting-pyflink-jobs flink1.18:https://nightlies.apache.org/flink/flink-docs-release-1.18/docs/deployment/cli/#submitting-pyflink-jobs 2.提…...

大语言模型中one-hot编码和embedding之间的区别?

1. 维度与稀疏性 One-Hot编码 定义&#xff1a;每个词被表示为一个高维稀疏向量&#xff0c;维度等于词汇表大小。例如&#xff0c;词汇表有10,000个词&#xff0c;每个词对应一个10,000维的向量&#xff0c;其中仅有一个位置为1&#xff08;表示当前词&#xff09;&#xff0…...

CAN学习记录

CAN(Controller Area Network),是ISO国际标准化的串行通信协议&#xff0c;为了满足汽车产业的“减少线束的数量”、“通过多个LAN&#xff0c;进行大量数据的高速通信”的需求 低速CAN&#xff08;ISO11519)通信速率10~125kbps&#xff0c;总线长度可达1000米 高速CAN&#…...

滑动窗口算法篇:连续子区间与子串问题

1.滑动窗口原理 那么一谈到子区间的问题&#xff0c;我们可能会想到我们可以用我们的前缀和来应用子区间问题&#xff0c;但是这里对于子区间乃至子串问题&#xff0c;我们也可以尝试往滑动窗口的思路方向去进行一个尝试&#xff0c;那么说那么半天&#xff0c;滑动窗口是什么…...

机器翻译同样的文本,是从英语翻译成日语更准确还是中文翻译成日语更准确

在大多数情况下&#xff0c;从英语翻译成日语会比从中文翻译成日语更准确&#xff0c;原因如下&#xff1a; 1. 语言结构的相似性 英语和日语的句子结构更接近&#xff0c;特别是在语法、从句使用、定语位置等方面。例如&#xff0c;日语和英语都使用 SVO 结构&#xff08;主…...

MybatisMybatisPllus公共字段填充与配置逻辑删除

Mybatis/MybatisPllus公共字段填充与配置逻辑删除 在开发过程中&#xff0c;很多时候需要处理一些公共字段&#xff0c;例如&#xff1a;创建时间、修改时间、状态字段等。这些字段通常会在插入或更新数据时进行填充&#xff0c;以便记录数据的变化和状态。同时&#xff0c;逻…...

001-监控你的文件-FSWatch-C++开源库108杰

fswatch 原理与应用简介fswatch 安装fswatch 实践应用具体应用场景与细节补充 1. 简介 有些知识&#xff0c;你知道了不算厉害&#xff0c;但你要是不知道&#xff0c;就容易出乱。 很多时候&#xff0c;程序需要及时获取磁盘上某个文件对象&#xff08;文件夹、文件&#xff0…...

SpringMVC环境搭建

文章目录 1.模块创建1.创建一个webapp的maven项目2.目录结构 2.代码1.HomeController.java2.home.jsp3.applicationContext.xml Spring配置文件4.spring-mvc.xml SpringMVC配置文件5.web.xml 配置中央控制器以及Spring和SpringMVC配置文件的路径6.index.jsp 3.配置Tomcat1.配置…...