系统架构设计师④:计算机网络

系统架构设计师④:计算机网络

TCP/IP协议族

模型如下:
在这里插入图片描述

常用的协议及端口号:
在这里插入图片描述

各个协议能力介绍:
在这里插入图片描述
TCP与UDP的对比:
在这里插入图片描述

DNS协议

DSN:域名系统( Domain Name System)

在这里插入图片描述
支持两种查询方式
①递归查询:服务器必需回答目标IP与域名的映射关系。
②迭代查询:服务器收到一次迭代查询回复一次结果,这个结果不一定是目标IP与域名的映射关系,也可以是其它DNS服务器的地址。

DNS查询流程:

在这里插入图片描述

DHCP协议

DHCP:动态主机配置协议(DynamicHost Configuration Protocol)

DHCP特点

在这里插入图片描述

网络规划与设计

网络规划与设计的阶段:

①需求分析阶段——确定需求:包括业务需求、用户需求、应用需求、计算机平台需求、网络通信需求等——产物为需求规范

②通信规范分析——现有的网络体系分析,估计和测量通信量及设备利用率——产物为通信规范

③逻辑网络设计——选择符合需求的设计,确定网络逻辑结构——产物为逻辑结构文档

④物理网络设计——将逻辑设计应用到物理空间,确定网络物理结构——产物为物理结构设计文档

⑤实施阶段——实现物联网络设计,安装和维护

逻辑网络设计

逻辑网络设计是体现网络设计核心思想的关键阶段,在这一阶段根据需求规范和通信规范,选择一种比较适宜的网络逻辑结构,并基于该逻辑结构实施后续的资源分配规划、安全规划等内容。利用需求分析和现有网络体系分析的结果来设计逻辑网络结构,最后得到一份逻辑网络设计文档。

逻辑网络设计工作主要包括以下内容:
①网络结构的设计
②物理层技术的选择
③局域网技术的选择与应用
④广域网技术的选择与应用
⑤地址设计和命名模型
⑥路由选择协议
⑦网络管理
⑧网络安全
⑨逻辑网络设计文档

上述流程输出内容包括
①逻辑网络设计图
②IP地址方案
③安全管理方案
④具体的软/硬件、广域网连接设备和基本的网络服务
⑤招聘和培训网络员工的具体说明
⑥对软/硬件费用、服务提供费用、员工和培训的费用初步估计

物理网络设计

物理网络设计是对逻辑网络设计的物理实现,通过对设备的具体物理分布、运行
环境等确定,确保网络的物理连接符合逻辑连接的要求。在这一阶段,网络设计
者需要确定具体的软/硬件、连接设备、布线和服务的部署方案,
输出如下内容:
①网络物理结构图和布线方案
②设备和部件的详细列表清单
③软硬件和安装费用的估算
④安装日程表,详细说明服务的时间以及期限
⑤安装后的测试计划
⑥ 用户的培训计划

层次化网络设计

在这里插入图片描述
核心层:主要是高速数据交换,实现高速数据传输、出口路由,常用冗余机制。

汇聚层:网络访问策略控制、数据包处理和过滤、策略路由、广播域定义、寻址。

接入层:主要是针对用户端,实现用户接入、计费管理、MAC地址认证、MAC地址过滤、收集用户信息,可以使用集线器代替交换机.

网络冗余设计

在网络冗余设计中,对于通信线路常见的设计目标主要有两个:一个是备用路径,另一个是负载分担。

备用路径:提高可用性,由路由器、交换机等设备之间的独立备用链路构成,一般
情况下备用路径仅仅在主路径失效时投入使用。

设计时主要考虑:
①备用路径的带宽
②切换时间
③非对称
④自动切换
⑤测试

负载分担:是对备用路径方式的扩充,通过并行链路提供流量分担(冗余的形式)来提高性能,主要的实现方法是利用两个或多个网络接口和路径来同时传递流量,

设计时注意考虑:
网络中存在备用路径、备用链路时,可以考虑加入负载分担设计对于主路径、备用路径都相同的情况可以实施负载分担的特例一负载均衡对于主路径、备用路径不相同的情况
可以采用策略路由机制,让一部分应用的流量分摊到备用路径上

综合布线系统

综合布线系统由各个子系统所组成,具体子系统如下图所示。
在这里插入图片描述
工作区子系统由信息插座、插座盒、连接跳线和适配器组成。

水平子系统由一个工作区的信息插座开始,经水平布置到管理区的内侧配线
架的线缆所组成。

管理子系统由交连、互连配线架组成。管理子系统为连接其它子系统提供连
接手段。

垂直干线子系统由建筑物内所有的垂直干线多对数电缆及相关支撑硬件组成
以提供设备间总配线架与干线接线间楼层配线架之间的干线路由。

设备间子系统是由设备间中的电缆、连接器和有关的支撑硬件组成,作用是
将计算机、PBX、摄像头、监视器等弱电设备互连起来并连接到主配线架上。

建筑群子系统将一个建筑物的电缆延伸到建筑群的另外一些建筑物中的通信
设备和装置上,是结构化布线系统的一部分,支持提供楼群之间通信所需的
硬件。它由电缆、光缆和入楼处的过流过压电气保护设备等相关硬件组成,
常用介质是光缆。

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

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

相关文章

elasticsearch设置账号和密码

1、es安装,挂载路径根据实际情况修改 docker run -d --restart always \ --name es \ -e "ES_JAVA_OPTS-Xms512m -Xmx512m" \ -e "discovery.typesingle-node" \ -e "TZAsia/Shanghai" \ -v /mnt/data/efk/es/data:/usr/share/elast…

uniapp使用字体图标 ttf svg作为选项图标,还支持变色变图按

在staic目录下有一些ttf文件,如uni.ttf,iconfont.ttf 这些文件中保存这字体svg的源码们,我们也可以在网上找其他的。这些就是我们要显示的突图标的 显示来源。这样不用使用png图标,选中不选中还得用两个图片 我的具体使用如下 &q…

新手教学系列——用 VSCode 实现高效远程开发

随着软件开发环境日益复杂,远程开发已成为许多开发者的日常工作方式。尤其当项目需要直接在服务器上运行或本地计算资源有限时,能够使用一款便捷、强大的工具至关重要。在众多 IDE 中,VSCode 因其轻量、灵活且支持丰富插件,成为远程开发的理想选择。本文将详细介绍如何通过…

PasteForm最佳CRUD实践,实际案例PasteTemplate详解之3000问(三)

作为“贴代码”力推的一个CRUD实践项目PasteTemplate,在对现有的3个项目进行实战后效果非常舒服!下面就针对PasteForm为啥我愿称为最佳CRUD做一些回答: 哪里可以下载这个PasteForm的项目案例 目前“贴代码”对外使用PasteForm的项目有"贴Builder(PasteSpide…

[云服务器18] 搭建AIGC APP?AI绘图不神秘!

好的这是我的第18篇blog了!开心max! 那么,这次我们来做些什么呢……(思考中) 此时的我拿起了手机,打开了某APP,然后赫然出现的广告: 现在是AI的时代,为什么不来学习AIGC…

《开题报告》基于SSM框架的电影评论网站的设计与实现源码++学习文档+答辩讲解视频

开题报告 研究背景 随着互联网技术的飞速发展,网络已成为人们获取信息、交流思想、分享体验的重要平台。在电影产业蓬勃发展的今天,观众对于电影的选择不再仅仅依赖于传统的宣传渠道,而是更加倾向于通过在线平台了解影片内容、观看预告片、…

Mybatis的基本使用

什么是Mybatis? Mybatis是一个简化JDBC的持久层框架,MyBatis是一个半自动化框架,是因为它在SQL执行过程中只提供了基本的SQL执行功能,而没有像Hibernate那样将所有的ORM操作都自动化了。在MyBatis中,需要手动编写SQL语…

第十三章 集合

一、集合的概念 集合:将若干用途、性质相同或相近的“数据”组合而成的一个整体 Java集合中只能保存引用类型的数据,不能保存基本类型数据 数组的缺点:长度不可变 Java中常用集合: 1.Set(集):集合中的对象不按特定方式排序&a…

工具模块及项目整体模块框架

文章目录 工具模块logger.hpphelper.hppthreadpool.hpp 核心概念核心API交换机类型持久化⽹络通信消息应答持久化数据管理中心模块虚拟机管理模块交换路由模块消费者管理模块信道管理模块连接管理模块Broker服务器模块消费者管理信道请求模块通信连接模块项⽬模块关系图 工具模…

ScrapeGraphAI 大模型增强的网络爬虫

在数据驱动的动态领域,从在线资源中提取有价值的见解至关重要。从市场分析到学术研究,对特定数据的需求推动了对强大的网络抓取工具的需求。 NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线…

电脑出现msvcp140.dll丢失的解决方法,总结6种解决方法

在计算机使用过程中,我们常常会遇到一些错误提示,其中最常见的就是“msvcp140.dll丢失”的错误。这个错误提示通常出现在运行某个程序时,它意味着计算机无法找到所需的msvcp140.dll文件。那么,msvcp140.dll丢失是怎么回事呢&#…

69 BERT预训练_by《李沐:动手学深度学习v2》pytorch版

系列文章目录 文章目录 系列文章目录NLP里的迁移学习Bert的动机Bert架构对输入的修改五、预训练任务1、2、3、 六、1、2、3、 七、1、2、3、 八、1、2、3、 NLP里的迁移学习 之前是使用预训练好的模型来抽取词、句子的特征,例如 word2vec 或语言模型这种非深度学习…

银河麒麟V10如何关闭定期锁屏功能?

银河麒麟V10如何关闭定期锁屏功能? 1. 打开终端2. 执行命令3. 验证设置 💖The Begin💖点点关注,收藏不迷路💖 在银河麒麟高级服务器操作系统V10中,关闭定期锁屏功能很简单。使用场景:比如,当你…

大模型~合集6

我自己的原文哦~ https://blog.51cto.com/whaosoft/11566566 # 深度模型融合(LLM/基础模型/联邦学习/微调等) 23年9月国防科大、京东和北理工的论文“Deep Model Fusion: A Survey”。 深度模型融合/合并是一种新兴技术,它将多个深度学习模…

.NET CORE程序发布IIS后报错误 500.19

发布IIS后浏览时报错误500.19,同时配置文件web.config的路径中也存在问号“?”。 可能原因:没有安装运行时

CMU 10423 Generative AI:lec14(Vision Language Model:CLIP、VQ-VAE)

文章目录 1 概述2 CLIP (Used in GPT-V)3 VQ-VAE (Used in Gemini)**VQ-VAE 详细笔记****VQ-VAE 的模块组成与数据流** **1. 输入数据****2. 编码器(Encoder)****2.1 编码器的作用****2.2 数据流与维度变化****2.3 编码器输出** **3. 量化器(…

手机使用指南:如何在没有备份的情况下从 Android 设备恢复已删除的联系人

在本指南中,您将了解如何从 Android 手机内存中恢复已删除的联系人。Android 诞生、见证并征服了 80% 的智能手机行业。有些人可能将此称为“非常大胆的宣言”,但最近的统计数据完全支持我们的说法。灵活性、高度改进的可用性和快速性是 Android 操作系统…

Qt QWidget控件

目录 一、概述 二、Qwidget常用属性及函数介绍 2.1 enable 2.2 geometry 2.3 windowTitle 2.4 windowIcon 2.5 cursor 2.6 font 设置字体样式 2.7 toolTip 2.8 focusPolicy焦点策略 2.9 styleSheet 一、概述 widget翻译而来就是小控件,小部件。…

10.3作业

基于TCP的快查云词典 仿照有道云词典功能,实现一个自己的云词典功能,可以查询单词和发音。 服务器描述:服务器启动后,等待客户端连接,完成以下操作: 1.创建用户表、单词表、历史表 2.注册:接…

C++模拟实现vector容器【万字模拟✨】

更多精彩内容..... 🎉❤️播主の主页✨😘 Stark、-CSDN博客 本文所在专栏: 学习专栏C语言_Stark、的博客-CSDN博客 项目实战C系列_Stark、的博客-CSDN博客 数据结构与算法_Stark、的博客-CSDN博客 座右铭:梦想是一盏明灯&#xff…