软考架构师笔记-计算机网络

1.9 计算机网络

OSI/RM 七层模型

  • 物理层
    • 二进制传输(中继器、集线器) (typedef)
  • 数据链路层
    • 传送以帧为单位的信息(网桥、交换机、网卡)
  • 网络层
    • 分组传输和路由选择(三层交换机、路由器)
    • ARP/RARP/IGMP/ICMP/IP
  • 传输层
    • 端到端的连接(TCP/UDP)
    • 在前向纠错系统中,当接收端检测到错误后就根据纠错编码的规律自行纠错,不需要重传;在后向纠错系统中,接收方会请求发送方重发出错分组。
    • 在滑动窗口协议中,窗口的大小以及确认应答使得可以连续发送多个数据
  • 会话层
    • 建立、管理和终止会话
  • 表示层
    • 数据的格式与表达,加密、压缩
  • 应用层
    • 实现具体的应用功能

局域网和广域网

局域网可以采用广播通讯,广域网不能采用广播通讯。局域网工作在数据链路层,路由器会隔绝这些广播数据。

网络技术标准与协议

  • TCP:SMTP(25)、POP3(110)、FTP(20/21)、HTTP(80)、Telnet(23)、https(443)
  • UDP:DHCP(67)、TFTP(69)、SNMP(161)、DNS(53)
  • DNS
    • 递归:服务器必须回答目标IP和域名的映射关系
    • 迭代:服务器收到一次查询回复一次结果,这个结果不一定是目标IP与域名的映射关系。
    • 在这里插入图片描述

分层设计

  • 接入层:向本地网段提供用户接入(需要首先设计,不需要模块化)
  • 汇聚层:网络访问策略控制、数据包处理、过滤、寻址(需要模块化)
  • 核心层:数据交换、高速转发通讯只完成数据交换的特殊任务(需要模块化)。

无线网

  • 无线局域网(WLAN, 802.11,Wi-Fi)
  • 无线城域网(WMAN, 802.16, WiMax)
  • 无线广域网(WWAN, 3G/4G)
  • 无线个人网(WPAN, 802.15, BlueTooth)

网络接入技术

有线接入:非对称数字用户电路(ADSL),下行比上行速度快

网络存储技术

  • 直连式存储(Direct Attached Storage, DAS)
    • 将存储设备通过SCSI(小型计算机系统接口)电缆直接连接到服务器,通过IO总线。不带有存储操作系统。
  • 网络连接存储(Network Attached Storage, NAS)
    • 通过网络接口与网络直接相连,以数据为中心,不需要依赖服务器可直接访问数据。
  • 存储区域网络(Storage Area Network, SAN)
    • 通过专用交换技术将磁盘阵列与服务器连接起来的高速专用子网

磁盘阵列

独立磁盘冗余阵列(Redundant Array of Independent Disk, RAID)

  • Raido(条块化):性能最高,井行处理,无元余,损坏无法恢复
  • Raid1(镜像结构):可用性,可修复性好,仅有50%利用率
  • Raid0 +1(Raid10):Raido与Raid1长处的结合,高效也可靠
  • Raid3(奇偶校验井行传送):N+1模式,有固定的校验盘,坏一个盘可恢复
  • Raid5(分布式奇偶校验的独立做盘):N+1模式,无固定的校给盘
    • 如果有2块80G的盘和1块40G的盘,则以较小的盘的容量为计算方式,总容量为(3-1)×40=80G
  • Raid6(两种存储的奇偶按验):N+2模式 ,无固定的检验盘,坏两个盘可恢复

网络生命周期

  • 需求规范
  • 通信规范
  • 逻辑网络设计
    • 主要完成网络的逻辑拓扑结构、网络编址、设备命名、交换及路由协议选择、安全规划、网络管理等设计工作
    • 根据需求规范和通信规范,选择一种比较适宜的网络逻辑结构,并基于该逻辑结构实施后续的资源分配规划、安全规划等内容
  • 物理网络设计
    • 设备选型、结构化布线、机房设计及物理网络设计相关的文档规范
    • 根据逻辑结网络设计的规范,确定设备的具体物理分布和运行范围。
  • 实施阶段

IPv6

IPv6地址是IPv4的 296倍,IPv6一共128位,8*16Bit

物联网

  • 感知层:识别物体、 采集信息。如:二维码:RFID、摄像头、传感器
  • 网络层:传递信息和处理信息。通信网与互联网的融合网络、网络管理中心、信息中心和智能处理中心等
  • 应用层:解决信息处理和人机交互的问题

云计算的特点与应用

特点

  • 集成了大量计算机,规模达到成千上万
  • 各种软硬件技术相结合
  • 对客户端的设备要求低
  • 规模化效应

应用

  • 软件即服务(SaaS)
  • 平台即服务(PaaS)
  • 基础设施即服务(IaaS)

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

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

相关文章

STM32MP157A单片机移植Linux系统使用python链接云服务器

思维导图 需求分析 stm32mp157a单片机上移植Linux操作系统,包括LCD驱动、触摸驱动、Ethernet/WiFi支持,设备树信息包括ADC、GPIO、LCD,使用QT上位机在PC端显示,通过TCP与stm32交互,将ad数据传输到PC端和云服务器&…

【MySQL】Can‘t connect to server in ‘localhost‘

【问题】连接MySQL数据库时报错: 【原因】没有启动MySQL服务 【解决方法】👇👇👇 1.以管理员身份运行PowerShell 2.执行命令:net start MySQL 提示 “MySQL服务已经启动成功” 就说明成功了,这时再连…

OceanBase-obcp-v3考试资料梳理

集群架构 基本概念 集群: 集群由一个或多个Region组成,Region 由一个或多个Zone组成,Zone由一个或多个OBServer组成,每个OBServer里有若干个partition的Replica。 Region: 对应物理上的一个城市或地域,当OB集群由多个Region组成时, 数据库的数据和服务能力就具备地域…

Vue 系列之:组件通讯

子组件调用父组件方法 1、直接在子组件中通过 this.$parent.event 来调用父组件的方法 父组件&#xff1a; <template><p><child></child></p> </template> <script>import child from ./child;export default {components: {chi…

ComfyUI简介

一、ComfyUI 是什么&#xff1f; ComfyUI 是一款基于节点的图形用户界面&#xff08;GUI&#xff09;&#xff0c;专为 Stable Diffusion 设计。它通过模块化节点连接的方式构建复杂的图像生成工作流&#xff0c;用户可自由组合加载模型、输入提示词、调整采样器等操作模块&am…

我的两个医学数据分析技术思路

我的两个医学数据分析技术思路 从临床上获得的或者公共数据库数据这种属于观察性研究&#xff0c;是对临床诊疗过程中自然产生的数据进行分析而获得疾病发生发展的规律等研究成果。再细分&#xff0c;可以分为独立危险因素鉴定和预测模型构建两种。 独立危险因素鉴定是一直以…

【YOLOv12改进trick】StarBlock引入YOLOv12,创新涨点优化,含创新点Python代码,方便发论文

🍋改进模块🍋:StarBlock 🍋解决问题🍋:采用StarBlock将输入数据映射到一个极高维的非线性特征空间,生成丰富的特征表示,使得模型在处理复杂数据时更加有效。 🍋改进优势🍋:简单粗暴的星型乘法涨点却很明显 🍋适用场景🍋:目标检测、语义分割、自然语言处理…

pyside6学习专栏(九):在PySide6中使用PySide6.QtCharts绘制6种不同的图表的示例代码

PySide6的QtCharts类支持绘制各种型状的图表&#xff0c;如面积区域图、饼状图、折线图、直方图、线条曲线图、离散点图等&#xff0c;下面的代码是采用示例数据绘制这6种图表的示例代码,并可实现动画显示效果&#xff0c;实际使用时参照代码中示例数据的格式将实际数据替换即可…

《今日AI-人工智能-编程日报》

1. 字节跳动发布AI编程工具Trae国内版 发布背景&#xff1a;字节跳动于2025年3月3日正式推出国内版AI编程工具Trae&#xff0c;这是国内首个AI原生集成开发环境&#xff08;AI IDE&#xff09;&#xff0c;旨在提升开发者的编程效率与智能化体验。 核心功能&#xff1a; 搭载d…

doris: MySQL

Doris JDBC Catalog 支持通过标准 JDBC 接口连接 MySQL 数据库。本文档介绍如何配置 MySQL 数据库连接。 使用须知​ 要连接到 MySQL 数据库&#xff0c;您需要 MySQL 5.7, 8.0 或更高版本 MySQL 数据库的 JDBC 驱动程序&#xff0c;您可以从 Maven 仓库下载最新或指定版本的…

【LangChain】存储与管理对话历史

0. 代码演示 from langchain_community.chat_message_histories import SQLChatMessageHistorydef get_session_history(session_id):# 通过 session_id 区分对话历史&#xff0c;并存储在 sqlite 数据库中return SQLChatMessageHistory(session_id, "sqlite:///memory.d…

从0开始的操作系统手搓教程21:进程子系统的一个核心功能——简单的进程切换

目录 具体说说我们的简单RR调度 处理时钟中断处理函数 调度器 schedule switch_to 我们下面&#xff0c;就要开始真正的进程切换了。在那之前&#xff0c;笔者想要说的是——我们实现的进程切换简单的无法再简单了——也就是实现一个超级简单的轮询调度器。 每一个进程按照…

mysql新手常见问题解决方法总结

1. 安装与配置问题 1.1 无法安装MySQL Server MySQL Server安装失败是新手常见的问题之一&#xff0c;以下是具体原因及解决方案&#xff1a; 系统要求不满足&#xff1a;MySQL对操作系统有最低版本要求&#xff0c;如Windows 7 SP1及以上、macOS 10.13及以上。若系统版本过…

数字组合(信息学奥赛一本通-1291)

【题目描述】 有n个正整数&#xff0c;找出其中和为t(t也是正整数)的可能的组合方式。如&#xff1a;n5,5个数分别为1,2,3,4,5&#xff0c;t5&#xff1b;那么可能的组合有514和523和55三种组合方式。 【输入】 输入的第一行是两个正整数n和t&#xff0c;用空格隔开&#xff0c…

搜索引擎(基于java在线文档)

背景&#xff1a; 基于java文档的搜索引擎&#xff0c;可以输入搜索词&#xff0c;然后就可以查询出与搜索词相关的文档。该项目的最主要的工作是要构建索引&#xff0c;就是正排和倒排索引。正排索引&#xff1a;根据文档id获取到文档&#xff1b;倒排索引&#xff1a;根据搜…

【每日学点HarmonyOS Next知识】web滚动、事件回调、selectable属性、监听H5内部router、Grid嵌套时高度设置

【每日学点HarmonyOS Next知识】web滚动、事件回调、selectable属性、监听H5内部router、Grid嵌套时高度设置 1、HarmonyOS WebView加载url无法滚动&#xff1f; scroll 里面嵌套webView&#xff0c;demo参考&#xff1a; // xxx.ets import web_webview from ohos.web.webv…

Flink性能指标详解MetricsAnalysis

文章目录 Flink 组成1.JobManager2.TaskManager3.ResourceManager4.Dispatcher5.Client6. Env JobManager MetricsTaskManager Metrics Flink 组成 1.JobManager 管理任务 作业调度&#xff1a;负责接收和调度作业&#xff0c;分配任务到 TaskManager。资源管理&#xff1a;…

Flutter底层实现

1. Dart 语言 Dart 是 Flutter 的主要编程语言。Dart 设计之初就是为了与 JavaScript 兼容&#xff0c;并且可以编译为机器代码运行。Dart 提供了一些特性&#xff0c;如异步支持&#xff08;通过 async 和 await&#xff09;&#xff0c;这使得编写高效的网络请求和复杂动画变…

< 自用文儿 > CertBot 申请 SSL 证书 使用 challenge 模式 避开防火墙的阻挡

环境&#xff1a; 腾讯 VPS 腾讯会向你销售 SSL &#xff0c; 这个本是免费的。CertBot 默认申请证书要用到 80 端口&#xff0c;会蹭边什么什么条款&#xff0c;备案法律来阻止80端口的通讯&#xff0c;没有网站也一样被阻拦。 通过腾讯买的域名&#xff1a; bestherbs.cn …

【AI】【Unity】关于Unity接入DeepseekAPI遇到的坑

前言 由于deepseek网页端在白天日常抽风&#xff0c;无法正常的使用&#xff0c;所以调用API就成了目前最好的选择&#xff0c;尤其是Deepseek的API价格低得可怕&#xff0c;这不是和白送的一样吗&#xff01;然后使用过很多本地部署接入API的方式&#xff0c;例如Chatbox、Pa…