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

软件设计师-计算机网络

OSI网络模型

  • 物理层,提供原始物理通路。数据交换的单位是二进制,bit,比特流,设备有中继器,集线器
  • 数据连输层,把原始不可靠的物理层链接变成无差错的数据通道,并解决多用户竞争问题。传送单位是帧,协议有SLIP,PPP,X.25,功能有:流量控制,差错的检测和恢复,数据链路的建立和释放,构成数据链路的数据单元,帧定界和同步,分裂等,设备有网桥,交换机等
  • 网络层,将数据分成一定长度的分组,负责路由的选择,以数据链路层提供的无差错传输为基础,为实现原设备和目标设备之间通信而建立,维持和终止网络连接,并通过网络连接交换网络服务数据单元。使用IP,ICMP等协议,设备有路由器
  • 传输层,提供可靠的端到端的传输数据,使用TCP,UDP协议
  • 会话层,利用传输层,具体实施服务请求者与服务提供者之间的通信,属于进程间通信范畴
  • 表示层,他处理系统间用户信息的语法表达形式
  • 应用层,直接面向用户的
  • 网络管理标准的5大功能,配置管理,故障管理,性能管理,安全管理,计费管理

局域网分层结构

  • 接入层,允许中断用户连接到网络
  • 汇聚层,也叫交换层,处理来自接入层设备的所有通信量,并提供到核心层的上行链路
  • 核心层,通过高速转发通信,提供可靠的骨干传输结构

交换机

  • 交换机记住整个网络计算机节点位置,当信号送达到交换机时,它会根据记录直接将信号发送给目标节点,而不是整个网络广播
  • 交换机有存储转发,快速转发和碎片丢弃三种交换模式
  • 第二层交换机工作在数据链路层,用来代替集线器的一种运用在小型网络中的设备,用它将多态数据终端连接在一起构成星形结构的网络
  • 第三层交换机工作在网络层,可以完成普通路由器的部分或全部功能

网络规划和设计

  • 网络逻辑设计阶段眼根据网络用户的分类和分布,选择特定的技术,形成特定的网络结构。网络逻辑结构大致描述了设备的分布情况,但是不涉及具体的物理位置和运行环境。过程有确定逻辑设计目标,网络服务评价,技术选项评价以及进行技术决策4个步骤

网络中的设备

  • 中继器:物理层,信号接收,放大整形转发,扩大传输距离
  • 集线器,物理层,多端口的中继器,整形方法,扩大传输距离,一个广播域,一个冲突域
  • 网桥,数据链路层,连接两个Mac层协议相同的网络,根据帧的物理地址进行网络间转发,缓解繁忙度,提高效率。
  • 二层交换机,数据链路层,识别mac地址并转发,一个广播域,多个冲突域

基本常识

  • 无线AP,(无线接入点),用于无线网络的无线交换机,无线网络的核心,是移动计算机用户进入有线网络的接入点。技术802.11系列
  • 光纤分单模和多模,单模光纤使用窄芯线,用激光做发射源,耗散极小,用于高速度长距离的应用,成本高。多模光纤广泛应用于短距离或相对速度低的领域,用LED光源,使用宽芯线,耗散较大,有多个角度射入的光,信号不如单模,价格低廉。
  • ARP表用于缓存设备的IP地址与MAC地址的对应关系,采用ARP表的好处是限制网络广播数量。主机发送数据会携带MAC地址,当发送数据时,会先查找ARP是否有目标的IP地址,如果有直接把目标的MAC地址写入帧里面,如果没有就需要在网络上广播,目标收到收会回复自己的MAC地址,主机收到后更新自己的ARP表,下次在发送就会直接从ARP中找MAC地址
  • ICMP是Internet控制报文协议,他是TCP/IP的一个子协议,工作在网络层,是一个专门用于发送差错保温的协议。由于IP协议是一种尽力传送的通信协议,即传送的数据可能丢失,重复,延迟或乱序,所以IP协议需要一种尽量避免差错并能在发生差错时报告的机制,ICMP报文封装在IP包中进行发送。
  • ping 命令只能测试本机能否和外部指定主机连接
  • tracert(rt是路由的简写),命令用于跟踪路由,已查看IP数据包所走路径的连同情况,能查出哪段出联通故障
  • netstate 查看本机各端口的连接情况,可以显示路由表实际的网络连接,
  • arp查看arp表项,查看arp缓存及解决ip地址解释故障
  • route print查看路由表的命令,因此可以看到网关的ip地址
  • 公有地址由因特网信息中心负责分配,通过它可以直接访问因特网
  • 私有地址,专门为组织结构内部使用的地址,常用的有10.0.0.0 - 10.255.255.25,172.16.0.0-172.31.255.255,192.168.0.0-192.168.255.255
  • IP地址由两个部分组成,分别是网络号和主机号部分,网络号部分在高位,主机号部分在低位,主机号全为0的是网络地址,不能作为源地址和目标地址,主机号全为1的是定向广播地址,不能作为源地址,
  • IP地址分为A,B,C,D类,分为网络号和主机号,每一类位数不同,网络数是2的网络号位数的次方,主机号是2的主机号的次方。A类一个字节的网络号,B类两个字节,C类3个字节
  • 子网掩码,可以对IP地址进一步划分,将原来的主机号分为子网号和主机号,通过子网掩码,网络号对应的子网掩码部分为1,主机号对应的地方是0。用几位子网号可以表示2的数量的次方的子网
  • 路由汇聚,汇聚是最小覆盖,就是ip地址相同的位数最长
  • 超网是把一些小网络组成一个大网络,8-子网络的位数
  • DHCP,动态主机配置协议,给主机分配IP地址,
  • 100Base-TX,5类非屏蔽双绞线,2类STP,线束2,最大长度100米
  • 100 base-fx,多模光纤
  • 100 base-t4 ,3类非屏蔽双绞线

通信标准

  • CDMA系统使用码分多址多路复用技术
  • TD-SCDMA是我国研制的时分同步的码分多路访问3G标准
  • GPRS,2.5G技术,基于GSM系统的无线分组交换技术

协议

  • PGP,基于RSA公钥加密体系的邮件加密软件,可以加密,防篡改,数字签名
  • HTTPS,http+ssl,安全超文本传输协议,使用443端口,而不是http的80端口,ssl使用40位rc4流加密算法,身份验证,加密算法,交换秘钥等
  • MIME,多功能邮件扩充服务,可以让邮件传输视频音频文件
  • DES,对称加密算法的一种
  • FTP,文件传输协议,基于TCP,连接端口号21,传输端口号20
  • SMTP,简单邮件传输协议,建模在FTP上的一种服务,端口号110
  • SNMP,简单网络管理协议,解决Internet上路由器管理问题而提出的,可以在IP,IPX,AppleTalk,OSI以及其他用到的传输协议上被使用
  • DNS,域名系统,用于解析域名和IP的对应
  • Nslookup,查询internet域名信息或诊断DNS服务器问题的工具,查看不同主机的ip地址对应的域名地址
  • Telnet,远程登录,端口号23,

相关文章:

软件设计师-计算机网络

OSI网络模型 物理层,提供原始物理通路。数据交换的单位是二进制,bit,比特流,设备有中继器,集线器数据连输层,把原始不可靠的物理层链接变成无差错的数据通道,并解决多用户竞争问题。传送单位是帧&#xff…...

SpringBoot操作Elasticsearch

SpringBoot操作Elasticsearch SpringData框架简化Java代码连接ES的过程 官网&#xff1a;https://spring.io/projects/spring-data/ 以上列表中都是Spring Data支持连接的数据源 添加依赖 已经添加过了 <!--添加SpringDataES的依赖--><dependency><groupId&…...

阿里云aliyun gradle安装包下载地址

阿里云 查找你要下载的安装包 macports-distfiles-gradle安装包下载_开源镜像站-阿里云 https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-8.9-bin.zip 腾讯 https://mirrors.cloud.tencent.com/gradle/ https://mirrors.cloud.tencent.com/gradle/ https…...

【设计模式】创建型设计模式-工厂模式的实现

工厂模式实现 定义例子UML类图理解Java代码实现总结 定义 工厂方法模式定义了一个接口用于创建对象&#xff0c;该模式由子类决定实例化哪个工厂类。该模式把类的实例化推迟到了子类。 例子 通过一个公共的类方法来管理画图对象的创建。 UML类图理解 Java代码实现 定义接口…...

【分布式】CAP理论

CAP定理的核心要点&#xff1a; CAP定理指出&#xff0c;任何一个分布式系统在面对网络分区&#xff08;Partition&#xff09;的情况下&#xff0c;最多只能同时满足以下三个特性中的两个&#xff1a; 一致性&#xff08;Consistency&#xff09;&#xff1a; 所有节点在同一…...

市域社会治理现代化解决方案-2

1. 社会治理现代化背景 市域社会治理现代化旨在通过制度化、科学化、规范化、程序化和精细化的治理体系,实现社会治理能力的提升。该方案强调市一级的统筹协调和资源技术优势,以有效应对新型社会矛盾和风险挑战。 2. 社会治理面临的问题 当前社会治理在实践中存在诸多问题…...

谷歌浏览器的自动翻译功能如何开启

在当今全球化的网络环境中&#xff0c;能够流畅地浏览不同语言的网页是至关重要的。谷歌浏览器&#xff08;Google Chrome&#xff09;提供了一项强大的自动翻译功能&#xff0c;可以帮助用户轻松跨越语言障碍。本文将详细介绍如何开启和使用谷歌浏览器的自动翻译功能&#xff…...

Linux设置socks代理

公司里绝大多数主机已经禁止外网访问&#xff0c;仅保留一台主机设置socks作为代理服务器。如下为对socks这一概念的学习整理 什么是socks 是一种OSI模型下会话层的协议&#xff0c;位于表示层与传输层之间&#xff0c;作用是&#xff1a; exchanges network packets between…...

【ACM出版】第四届信号处理与通信技术国际学术会议(SPCT 2024)

& 第四届信号处理与通信技术国际学术会议&#xff08;SPCT 2024&#xff09; 2024 4th International Conference on Signal Processing and Communication Technology 2024年12月27-29日 中国深圳 www.icspct.com 第四届信号处理与通信技术国际学术会议&#x…...

蓝队技术学习

声明&#xff1a; 学习视频来自B站UP主 泷羽sec,如涉及侵权马上删除文 章。本文只涉及学习内容,其他的都与本人无关,切莫逾越法律红线, 否则后果自负 蓝队技术基础 1.企业网络架构&#xff1a;企业技术和信息团队的管理架构因企业而异。 CIO&#xff08;Chief Informa…...

openpyxl处理Excel模板,带格式拷贝行和数据填入

本文中用openpyxl操作Excell 模板,进行行拷贝和数据填充. 主要涉及单元格格式的拷贝,合并单元格的拷贝,行高和列宽的处理. 将模板表格分为三部分,头部,中间循环填充部分,尾部.模板参数中设置头部高度,循环部分高度,剩余为尾部. 拷贝时先拷贝填充头部 ,然后根据数据循环拷贝填…...

无法在带有 WHM/cPanel 的 Ubuntu 22.04 服务器上安装 PHP 7.x – 缺少软件包

问题 正在使用Ubuntu 22.04设置服务器&#xff0c;并使用WHM/cPanel管理多个帐户和配置。我的目标是在服务器上安装 PHP 7.4&#xff08;或更早的版本&#xff0c;如 PHP 7.3&#xff09;&#xff0c;因为我的一些应用程序与 PHP 8.x 不兼容。问题是&#xff0c;每当我尝试安装…...

数据结构-递归函数的调用栈过程

这道题考察的是递归函数的调用栈过程。 逐步分析程序的执行过程&#xff1a; main() 函数首先被调用&#xff0c;此时栈底是 main() 的信息。main() 函数调用 S(1)&#xff0c;此时 S(1) 的信息被压入栈中&#xff0c;位于 main() 之上。S(1) 函数内部调用 S(0)&#xff0c;因…...

在 WPF 中,如何实现数据的双向绑定?

在 WPF 中&#xff0c;数据绑定是一个非常重要的特性&#xff0c;它允许 UI 与数据源之间自动同步。双向绑定是一种常见的绑定方式&#xff0c;当数据源更新时&#xff0c;UI 会自动更新&#xff1b;同样&#xff0c;当 UI 中的元素&#xff08;如文本框&#xff09;发生改变时…...

pyinstaller 打包 playwright -- 如何将浏览器打包到程序中

start 最近玩了玩 playwright&#xff0c;记录一下遇到的问题。 1. 如何在 python 中使用 安装 pip install playwright安装浏览器驱动 playwright install查看浏览器驱动安装的位置 playwright install --dry-run2. 如何将浏览器打包的程序中 先找到我们使用 pip 安装…...

vue系列=状态管理=Pinia使用

1、Pinia基本概念 1、Pinia向外暴露了几个重要的函数&#xff0c;分别是createPinia、defineStore和storeToRefs 2、pinia有五个核心管理概念&#xff1a; store、store、getters、action、plugins 2、Pinia基本使用 1、安装过程 1、安装pinia插件&#xff1a;npm install pini…...

[HarmonyOS]简单说一下鸿蒙架构

鸿蒙操作系统&#xff08;HarmonyOS&#xff09;是由华为公司开发的一款面向全场景的操作分布式系统。它旨在提供一个统一的操作系统平台&#xff0c;支持多种设备&#xff0c;包括智能手机、平板电脑、智能电视、可穿戴设备、智能家居等。鸿蒙架构的设计目标是实现设备之间的无…...

【Python TensorFlow】进阶指南(续篇一)

在前两篇文章中&#xff0c;我们介绍了TensorFlow的基础知识及其在实际应用中的初步使用&#xff0c;并探讨了更高级的功能和技术细节。本篇将继续深入探讨TensorFlow的高级应用&#xff0c;包括但不限于模型压缩、模型融合、迁移学习、强化学习等领域&#xff0c;帮助读者进一…...

机器视觉和计算机视觉的区别

机器视觉和计算机视觉的区别 1、本质上两者是一样的&#xff0c;都是将光信号转换成电信号&#xff0c;然后交给计算机处理&#xff1b; 2、二者侧重点不同&#xff0c;计算机视觉更偏向研究&#xff0c;更前沿&#xff0c;采集到图像后交给计算机进行分析处理&#xff0c;包括…...

RDD 算子全面解析:从基础到进阶与面试要点

Spark 的介绍与搭建&#xff1a;从理论到实践_spark环境搭建-CSDN博客 Spark 的Standalone集群环境安装与测试-CSDN博客 PySpark 本地开发环境搭建与实践-CSDN博客 Spark 程序开发与提交&#xff1a;本地与集群模式全解析-CSDN博客 Spark on YARN&#xff1a;Spark集群模式…...

基于Flask实现的医疗保险欺诈识别监测模型

基于Flask实现的医疗保险欺诈识别监测模型 项目截图 项目简介 社会医疗保险是国家通过立法形式强制实施&#xff0c;由雇主和个人按一定比例缴纳保险费&#xff0c;建立社会医疗保险基金&#xff0c;支付雇员医疗费用的一种医疗保险制度&#xff0c; 它是促进社会文明和进步的…...

转转集团旗下首家二手多品类循环仓店“超级转转”开业

6月9日&#xff0c;国内领先的循环经济企业转转集团旗下首家二手多品类循环仓店“超级转转”正式开业。 转转集团创始人兼CEO黄炜、转转循环时尚发起人朱珠、转转集团COO兼红布林CEO胡伟琨、王府井集团副总裁祝捷等出席了开业剪彩仪式。 据「TMT星球」了解&#xff0c;“超级…...

苍穹外卖--缓存菜品

1.问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得&#xff0c;如果用户端访问量比较大&#xff0c;数据库访问压力随之增大 2.实现思路 通过Redis来缓存菜品数据&#xff0c;减少数据库查询操作。 缓存逻辑分析&#xff1a; ①每个分类下的菜品保持一份缓存数据…...

《C++ 模板》

目录 函数模板 类模板 非类型模板参数 模板特化 函数模板特化 类模板的特化 模板&#xff0c;就像一个模具&#xff0c;里面可以将不同类型的材料做成一个形状&#xff0c;其分为函数模板和类模板。 函数模板 函数模板可以简化函数重载的代码。格式&#xff1a;templa…...

C# 表达式和运算符(求值顺序)

求值顺序 表达式可以由许多嵌套的子表达式构成。子表达式的求值顺序可以使表达式的最终值发生 变化。 例如&#xff0c;已知表达式3*52&#xff0c;依照子表达式的求值顺序&#xff0c;有两种可能的结果&#xff0c;如图9-3所示。 如果乘法先执行&#xff0c;结果是17。如果5…...

MinIO Docker 部署:仅开放一个端口

MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...

OCR MLLM Evaluation

为什么需要评测体系&#xff1f;——背景与矛盾 ​​ 能干的事&#xff1a;​​ 看清楚发票、身份证上的字&#xff08;准确率>90%&#xff09;&#xff0c;速度飞快&#xff08;眨眼间完成&#xff09;。​​干不了的事&#xff1a;​​ 碰到复杂表格&#xff08;合并单元…...

高分辨率图像合成归一化流扩展

大家读完觉得有帮助记得关注和点赞&#xff01;&#xff01;&#xff01; 1 摘要 我们提出了STARFlow&#xff0c;一种基于归一化流的可扩展生成模型&#xff0c;它在高分辨率图像合成方面取得了强大的性能。STARFlow的主要构建块是Transformer自回归流&#xff08;TARFlow&am…...

跨平台商品数据接口的标准化与规范化发展路径:淘宝京东拼多多的最新实践

在电商行业蓬勃发展的当下&#xff0c;多平台运营已成为众多商家的必然选择。然而&#xff0c;不同电商平台在商品数据接口方面存在差异&#xff0c;导致商家在跨平台运营时面临诸多挑战&#xff0c;如数据对接困难、运营效率低下、用户体验不一致等。跨平台商品数据接口的标准…...

【阅读笔记】MemOS: 大语言模型内存增强生成操作系统

核心速览 研究背景 ​​研究问题​​&#xff1a;这篇文章要解决的问题是当前大型语言模型&#xff08;LLMs&#xff09;在处理内存方面的局限性。LLMs虽然在语言感知和生成方面表现出色&#xff0c;但缺乏统一的、结构化的内存架构。现有的方法如检索增强生成&#xff08;RA…...