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

软考架构-计算机网络考点

会超纲,3-5分

网络分类

按分布范围划分

局域网  LAN   10m-1000m左右  房间、楼宇、校园   传输速率高

城域网  MAN   10km         城市 

广域网  WAN  100km以上  国家或全球(英特网)

按拓扑结构划分

总线型:利用率低、干扰大、价格低

星型:中间是交换机、路由器、中央单元负荷大

环型:流动方向固定、效率低扩充难

树型:总线型的扩充、分级结构

分布式:任意节点连接、管理成本高

通信技术

信道

物理信道:由传输介质和设备组成,根据传输介质不同分为有线信道和无线信道逻辑信道:在数据发送端和接收端之间存在一条虚拟线路,可以是有连接的或无连接的。以物理信道为载体

OSI七层模型

场景流程:A微信发送个图片到B微信

①进入物理层,转化为比特流,然后放到传输介质(光纤、网线)上;

②(传输给谁)进入数据链路层,数据链路层会依赖网卡地址(MAC),确认传输到哪个网卡上

③进入网络层,确认传,M输到哪个IP上,到了B设备

④进入传输层,确认传输到哪个端口(哪个进程占用该端口),到了B微信

⑤进入会话层,建立会话,把数据给了B微信

⑥进入表示层,实现数据转换,把数据流转化为图片

⑦应用层,对用户不透明的服务

单位协议设备
1物理层比特记不住中继器、集线器(信号放大)
2数据链路层记不准交换器、网桥(多口交换器)
3网络层IP分组IP、ICMP、IGMP、ARP、RARP路由器
4传输层报文段TCP、UDP网关
5会话层数据RPC、SQL、NFS网关
6表示层数据JPEG、ASCII、GIF、MPEG、DES网关
7应用层数据Relnet FTP HTTP SMTP POP3 DNS DHCP网关

局域网

以太网,规范IEEE 802.3(有线); 规范IEEE 802.11(无线)

最小帧长:64 最大1518

TCP/IP协议

网络协议三要素:语法(报文格式)、语义(做什么事)、时序(规定执行各种操作的条件顺序关系)

网络层协议

IP:网络层核心协议,在源地址和目的地址之间传输数据,无连接,不可靠(发短信)

ICMP:(Internet Control Message Protocol)英特网控制报文协议,类似于交警的工作,控制源与目标之间的链路是否想通等

ARP/RARP:(Address Resolution Protocol/Reverse Address Resolution Protocol)地址解析协议,ARP IP解析为物理地址,RARP 物理地址解析为IP

IGMP:(Internet Group Management Protocol)网络组管理协议,支持组播,A可到B、C、D、E,(B、C、D、E是一组)

传输层协议

TCP:(Transmission Control Protocol)面向连接的协议,3次握手,4次挥手

UDP:(User Datagram Protocol)是一种不可靠、无连接的协议,传输速率高、传输数据量大、可靠性低,音频、视频

应用层协议

基于TCP协议:FTP(文件传输协议)、HTTP(超文本传输协议)、SMTP(简单邮件传输协议-发送)、POP3(简单邮件传输协议-接收)、Telnet(远程连接协议)

基于UDP协议:TFTP(小文件传输协议)、SNMP(简单网络管理协议)、DHCP(动态主机配置协议,自动分派IP协议)、DNS(域名解析协议,通过域名解析出IP地址)

协议端口对照表

端口服务端口服务
20文件传输协议(数据)53域名服务器(DNS)
21文件输出协议(控制)80超文本传输协议(HTTP)
23Telnet终端仿真协议
67DHCP(服务端)
25SMTP简单邮件发送协议

传输介质

网线

双绞线(网线),传输的是电信号

无屏蔽双绞线(UTP):无屏蔽层

屏蔽双绞线(STP):有屏蔽层

光纤

有纤芯和包层组成,传输的是光信号,PC端的电信号转化为光信号

多模光纤MMF:纤芯半径大,可同时传输多种不同信号,光信号在光纤中以全反射的形式传输,采用发光二极管LED为光源,成本低

单模光纤SMF:纤芯半径很小,智能传输一种信号,采用激光二极管LD作为光源,支持激光信号传播,以全发射形式传播,反射角大,看起来像一条直线,成本高,传输距离远,可靠性高

通信方式和交换方式

通信方向

单工:数据流为单项(只能从A到B)

半双工:同一时刻数据流为单项(数据从A到B,这时刻数据不能从B到A,当A到B传输完后,就可以B到A)

全双工:任意时刻数据流为双向(任意时刻A、B之间都可通信)

同步方式

异步传输:你发你的,我收我的,双方无需交流,资源浪费传输效率低

同步传输:打电话建立连接,传输效率高

窜行传输:单根数据线,一次只能传输一个Bit

并行传输:多根数据线,同时可传输多个Bit数据

交换方式

AB通信数据是怎么交换的

电路交换:一方呼叫一方接收,建立专用电路,面向连接,实时性高,链路利用率低,用于语音视频通信

报文交换:以报文为单位,存储转发模式,接收到数据后先存储,进行差错校验,没有错误转发,有错误丢失,会有延时,但可靠性高,面向无连接(A-A1-A2-A3-B,A1接收到A的信号后,会进行校验,校验通过才会传给A2,然后逐级校验逐级传)

分组交换:以分组为单位,存储转发模式,分组的长度报文小

                数据报:现在主流交换方式,各个分组带有地址信息,自由选择不同的路由传输到接收方,接收方接收后根据地址信息重新组成原数据,面向无连接,不可靠

                虚电路:发送方发送一个分组,接收方收到后二者之间建立一个虚拟通信线路,二者之间的分组数据交互都通过这条路传送,面向连接,可靠

                信元交换:异步传输模式,按照虚电路转发,只不过信元是固定长度的分组,共53B,5B为头部,48B为数据域,面向连接,可靠

IP地址表示

IP地址:32位二进制,8位一隔

分类IP地址

IP地址分为四段,每段8位,共32位,在逻辑上,这32位IP地址分为网络号和主机号,依据网络号位数不同IP地址分为以下几类 

类别点分十进制二进制
A类0.0.0.0

最低

网络号为8位,主机号为24位;二进制的首位为0,可以表示2的24次方-2个主机(主机地址不能为全0或全1)

127.255.255.255最高
B类128.0.0.0

最低

网络号为16位,主机号为16位;二进制的首位为10,可以表示2的16次方-2个主机(主机地址不能为全0或全1)
191.255.255.255最高
C类192.0.0.0

最低

网络号为24位,主机号为8位;二进制的首位为110,可以表示2的8次方-2个主机(主机地址不能为全0或全1)
223.255.255.255最高

无分类编址

即不按ABC类规则,自动规定网络号,格式为:IP地址/网络号

128.16.0.11/20表示IP地址为128.16.0.11,网络号占20位,因此主机号占32-20=12位

特殊IP地址

公有IP地址:直接访问互联网,是全网唯一的IP地址

私有IP地址:非注册地址,组织内部使用

私有地址范围:

类别IP地址范围网络号网络数
A类10.0.0.0-10.255.255.255101
B类172.16.0.0-172.31.255.255172.16-172.3116
C类192.168.0.0-192.168.255.255192.168.0-192.168.255256

主机号全0,表示本主机

主机号全1,表示广播地址

子网划分

IP地址按标准分为ABC类后,再将主机号拿出几位作为子网号,此时的IP地址为:网络号+子网号+主机号

网络号和子网号都为1,主机号都为0,此时地址为子网掩码

子网号可以全为0,全为1,主机号不能全为0,全为1,因此主机数需-2,而子网数不用

IPv4和IPv6的过渡

双协议栈:主机同时运行4与6两套协议栈

隧道技术:将IPv6的数据报加一个IPv4的首部,就能在IPv4网络中传输IPv6的报文

翻译技术:利用专门的翻译设备(转换网关)进行转换

网络规划与设计

三层模型

网络划分为:核心层、汇聚层、接入层

核心层:负责高速的数据转发

汇聚层:承上启下,负责将网络业务连接到接入层,给网络提供协议等

接入层:用户相关,用户信息、用户访问、认证、流量管理、日志等

建筑物综合布线系统PDS(结构化布线系统)

工作区子系统:员工工作的地方(终端设备)连接到墙壁的信息插座上(水平布线系统)

水平布线子系统:实现信息插座和管理子系统之间的联系(在每一层,把信息插座连接起来)

设备间子系统:实现中央主配线架与各种不同设备之间的连接(机房)

垂直干线子系统:实现各楼层设备间子系统之间的互连

管理子系统:连接各楼层水平布线子系统与垂直干线子系统

建筑群子系统:各个建筑物通信系统之间的互连

廉价磁盘冗余阵列

RAID磁盘冗余阵列技术,将数据分散存储在不同磁盘中,可并行读取,可冗余存储,提高磁盘访问速度,保障数据安全

RAID0

将数据分散存储在不同磁盘中,无冗余数据,磁盘利用率100%

RAID1

在成对的独立磁盘上产生互为备份的数据,磁盘利用率50%

RAID5

将所有磁盘上交叉的存储数据及奇偶校验信息(所有校验信息存储总量为一个磁盘总量,但分布式存储在不同的磁盘上)

若有一个磁盘损坏,则可根据校验码推出该磁盘数据,利用率为n-1/n

网络存储技术

直接附加存储DAS:直接将存储连接到一台服务器上使用,类似于PC

网络附件存储(NAS):用户通过网络访问,有独立的存储系统,类似于百度网盘

存储区域网(SAN):通过专用交换机将磁盘阵列与服务器连接起来的高速专用子网,采用块级别存储

其他考点

网路地址翻译NAT

NAT将私有ip与公有ip做映射关系,当上外网时,占用该公有ip,不上网时,将该公有ip映射给其他私有ip

默认网关

网关:就是路由器,当发消息时,会先到网关

一台主机会有多个网关,当没有配置网关的时候,会把数据包发给默认网关,默认网关必须与本机ip在同一网段内

冲突域与广播域

冲突域针对物理层,广播域虚拟层

相关文章:

软考架构-计算机网络考点

会超纲,3-5分 网络分类 按分布范围划分 局域网 LAN 10m-1000m左右 房间、楼宇、校园 传输速率高 城域网 MAN 10km 城市 广域网 WAN 100km以上 国家或全球(英特网) 按拓扑结构划分 总线型:利用率低、干…...

渗透测试之内核安全系列课程:Rootkit技术初探(三)

今天,我们来讲一下内核安全! 本文章仅提供学习,切勿将其用于不法手段! 目前,在渗透测试领域,主要分为了两个发展方向,分别为Web攻防领域和PWN(二进制安全)攻防领域。在…...

大模型日报2024-06-08

大模型日报 2024-06-08 大模型资讯 AI研究:通过消除矩阵乘法实现高效的大语言模型 摘要: 该AI研究探讨了通过消除矩阵乘法来实现高效且可扩展的大语言模型(LLMs)。此方法旨在提升模型性能,提供更快速和高效的计算方案。 AWS大力投…...

leetcode 1631.最小体力消耗路径

思路:BFS二分 这道题和洛谷上的那个“汽车拉力赛”那道题很相似,但是这道题相较于洛谷那个来说会简单一些。 这里作者一开始写的时候思路堵在了怎么在BFS中用二分,先入为主的以为需要先写出来搜索函数然后再去处理二分的事,但是…...

【ARM64 常见汇编指令学习 19.2 -- ARM64 地址加载指令 ADR 详细介绍】

文章目录 地址加载指令 ADRADR 指令使用场景例子注意事项 地址加载指令 ADR ARMv8 架构引入了一系列的改进和扩展,包括对汇编指令集的更新。在这之中,ADR 指令是一个重要的组成部分,它用于计算并加载一个地址到寄存器。 ADR 指令 ADR 指令…...

vscode输出控制台中文显示乱码最有效解决办法

当VSCode的输出控制台中文显示乱码时,一个有效的解决办法是通过设置环境变量来确保编码的正确性。以下是解决方式: 首先,设置环境变量以修正乱码问题: 如果上述方法没有解决乱码问题,请继续以下步骤: 右键…...

springboot + Vue前后端项目(第十五记)

项目实战第十五记 写在前面1.后端接口实现1.1 用户表添加角色字段1.2 角色表增加唯一标识字段1.3 UserDTO1.4 UserServiceImpl1.5 MenuServiceImpl 2. 前端实现2.1 User.vue2.2 动态菜单设计2.2.1 Login.vue2.2.2 Aside.vue 2.3 动态路由设计2.3.1 菜单表新增字段page_path2.3.…...

如何在Windows 11中恢复丢失的快速访问菜单?这里提供解决办法

序言 在电脑的“快速访问”菜单中找不到固定的项目?或者,整个菜单对你来说已经消失了吗?无论哪种方式,你都可以强制你的电脑恢复菜单并显示其中的所有项目。以下是如何在你的Windows 11电脑上做到这一点。 将文件资源管理器设置为打开到主页 当你在文件资源管理器的左侧…...

变声器软件免费版有哪些?国内外12大热门变声器大盘点!(新)

变声软件是一种人工智能AI音频处理工具,允许用户实时修改自己的声音或改变预先录制的音频。这些软件解决方案可提供不同的效果,如改变声音的音调或速度,或将我们的声音转换成其他人或其他东西的声音,如名人、卡通人物、机器人或不…...

计算机网络 —— 数据链路层(无线局域网)

计算机网络 —— 数据链路层(无线局域网) 什么是无线局域网IEEE 802.11主要标准及其特点: 802.11的MAC帧样式 我们来看看无线局域网: 什么是无线局域网 无线局域网(Wireless Local Area Network,简称WLAN…...

SpringBoot图书管理系统【附:资料➕文档】

前言:我是源码分享交流Coding,专注JavaVue领域,专业提供程序设计开发、源码分享、 技术指导讲解、各类项目免费分享,定制和毕业设计服务! 免费获取方式--->>文章末尾处! 项目介绍048: 图…...

shell简介

一、Shell 概念定义 Shell 是用 C 语言编写的程序,是用户使用 Linux 的桥梁,既是命令语言又是程序设计语言。 shell 脚本为 Shell 编写的脚本程序,常说的 shell 通常指 shell 脚本。 包含一系列命令的文本文件,这些命令按照特定…...

使用 Scapy 库编写 ICMP 不可达攻击脚本

一、介绍 ICMP不可达攻击是一种利用ICMP(Internet Control Message Protocol)不可达消息来干扰或中断目标系统的网络通信的攻击类型。通过发送伪造的ICMP不可达消息,攻击者可以诱使目标系统认为某些网络路径或主机不可达,从而导致…...

Electron qt开发教程

模块安装打包 npm install -g electron-forge electron-forge init my-project --templatevue npm start //进入目录启动 //打包成一个目录到out目录下,注意这种打包一般用于调试,并不是用于分发 npm run package //打出真正的分发包,放在o…...

尝试用 GPT-4o 写 2024高考语文作文

文章目录 新课标I卷科技进步与问题的演变 新课标II卷抵达未知之境:探索与成长的旅程 全国甲卷坦诚交流:构建真正相遇的桥梁 北京卷历久弥新 天津卷定义与自定义:在世界的缤纷中前行 上海卷认可度的思考与反思 新课标I卷 阅读下面的材料&#…...

自动化Reddit图片收集:Python爬虫技巧

引言 Reddit,作为一个全球性的社交平台,拥有海量的用户生成内容,其中包括大量的图片资源。对于数据科学家、市场研究人员或任何需要大量图片资源的人来说,自动化地从Reddit收集图片是一个极具价值的技能。本文将详细介绍如何使用…...

自动驾驶人工智能

自动驾驶技术中使用的算法和滤波器 如何部署软件中的算法和滤波器,以增强传感器数据的可用性和应用性 自动驾驶人工智能 文章目录 一、介绍二、自动驾驶的算法2.1 感知算法2.2 本地化算法2.3 映射算法2.4 规划算法2.5 控制算法2.6 过滤 器2.7 卡尔曼滤波器2.8 颗粒过…...

基础乐理入门

基础概念 乐音:音高(频率)固定,振动规则的音。钢琴等乐器发出的是乐音,听起来悦耳、柔和。噪音:振动不规则,音高也不明显的音。风声、雨声、机器轰鸣声是噪音,大多数打击乐器&#…...

mysql 8 linux7,8安装教程

选择自己对应的linux版本 cat /etc/os-release //查看自己linux系统版本 1.mysql下载地址 MySQL :: Download MySQL Community Server (Archived Versions) 拉到下面找到 选择自己linux指定的版本,否则会很麻烦 cat /etc/os-release //查看系统版本 2.查…...

『矩阵论笔记』特征分解(eigendecomposition)通俗解释!

特征分解(eigendecomposition)通俗解释! 文章目录 一. 特征分解(eigendecomposition)通俗解释!1. 它是如何工作的2. 试图达到什么目的3. 为什么它有用(将一个方阵分解成这三个组成矩阵有什么好处呢?)二. 参考文献一. 特征分解(eigendecomposition)通俗解释! 大家好,欢迎回…...

使用VSCode开发Django指南

使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

CVPR 2025 MIMO: 支持视觉指代和像素grounding 的医学视觉语言模型

CVPR 2025 | MIMO:支持视觉指代和像素对齐的医学视觉语言模型 论文信息 标题:MIMO: A medical vision language model with visual referring multimodal input and pixel grounding multimodal output作者:Yanyuan Chen, Dexuan Xu, Yu Hu…...

【机器视觉】单目测距——运动结构恢复

ps:图是随便找的,为了凑个封面 前言 在前面对光流法进行进一步改进,希望将2D光流推广至3D场景流时,发现2D转3D过程中存在尺度歧义问题,需要补全摄像头拍摄图像中缺失的深度信息,否则解空间不收敛&#xf…...

什么是EULA和DPA

文章目录 EULA(End User License Agreement)DPA(Data Protection Agreement)一、定义与背景二、核心内容三、法律效力与责任四、实际应用与意义 EULA(End User License Agreement) 定义: EULA即…...

uniapp微信小程序视频实时流+pc端预览方案

方案类型技术实现是否免费优点缺点适用场景延迟范围开发复杂度​WebSocket图片帧​定时拍照Base64传输✅ 完全免费无需服务器 纯前端实现高延迟高流量 帧率极低个人demo测试 超低频监控500ms-2s⭐⭐​RTMP推流​TRTC/即构SDK推流❌ 付费方案 (部分有免费额度&#x…...

USB Over IP专用硬件的5个特点

USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...

AI病理诊断七剑下天山,医疗未来触手可及

一、病理诊断困局:刀尖上的医学艺术 1.1 金标准背后的隐痛 病理诊断被誉为"诊断的诊断",医生需通过显微镜观察组织切片,在细胞迷宫中捕捉癌变信号。某省病理质控报告显示,基层医院误诊率达12%-15%,专家会诊…...

【VLNs篇】07:NavRL—在动态环境中学习安全飞行

项目内容论文标题NavRL: 在动态环境中学习安全飞行 (NavRL: Learning Safe Flight in Dynamic Environments)核心问题解决无人机在包含静态和动态障碍物的复杂环境中进行安全、高效自主导航的挑战,克服传统方法和现有强化学习方法的局限性。核心算法基于近端策略优化…...

Linux 内存管理实战精讲:核心原理与面试常考点全解析

Linux 内存管理实战精讲:核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用,还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...

人机融合智能 | “人智交互”跨学科新领域

本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...