09 2023 档案
摘要:1、IPv6的主要特征 IPv6的主要特征可总结为:新的协议格式、巨大的地址空间、有效的分级寻址和路由结构、有状态和无状态的地址自动配置、内置的安全机制、更好的支持QoS服务。 1.1、新的协议头格式 IPv6协议头采用一种新的格式,可以最大限度减少协议头的开销,IPv6协议将一些非根本性和可选择的
阅读全文
摘要:1、移动IP协议的基本概念 Internet中每台主机都被分配唯一的IP的地址,或者被动态分配一个IP地址。IP地址是由网络号与主机号组成,IP地址标识一台主机连接网络的网络号,标识出自己的主机号,明确的标识出他所在的地址位置。 Internet主机之间数据分组传输的路由都通过网络号来决定。路由器根
阅读全文
摘要:1、IP地址与物理地址的映射 对于TCP/IP而言,主机和路由器在网络层用IP地址来标识,在数据链路层用物理地址(如MAC地址)来标识。 在描述一个网络的工作过程时,实际是做了一个假设:已经知道通信的目的主机的IP地址,并且知道对应这个IP地址的目的主机物理地址。假设成立的条件:在任何一台主机或路由
阅读全文
摘要:1、资源预留协议与区分服务 网络中不同的层次都会涉及服务质量(QoS)问题。评价网络层QoS的参数主要是带宽与传输延时。IP提供的"尽力而为"服务,对于多媒体网络服务显然不适应。 在网络层引入QoS保障机制的目的是:通过协商为某种网络服务提供所需的网络资源,防止个别网络应用独占共享的网络资源。 因此
阅读全文
摘要:1、IP多播与单播的区别 IP单播的工作过程示意图如下: 在IP单播状态下,若主机0打算向主机1~主机20发送同一文件,则它需要准备20个文件的副本,分别封装在源地址相同,而目的地址不同的20个分组中,分别将者20个分组发送给20个目的主机。 IP多播工作过程示意图如下: 在IP多播状态下,若主机0
阅读全文
摘要:1、Internet控制报文协议的作用与特点 IP协议提供的是尽力而为的服务。IP协议的优点是简洁,但缺少差错控制和查询机制。IP分组一旦发送出去,是否到达目的主机,以及在传输过程出现哪些错误,源主机是不知道。在这种情况下,若出现一些问题,如路由器找不到目的网络,分组生存时间超过必会被丢弃,以及目的
阅读全文
摘要:1、分组交付和路由选择的基本概念 1.1、分组交付的基本概念 1.1.1、默认路由的概念 分组交付(forwarding)是指在Internet中主机、路由器转发IP分组的过程。多数主机线接入一个局域网,局域网通过一台路由器再接入Internet。该情况下,这台路由器就是局域网主机默认路由器(def
阅读全文
摘要:IPv4地址,分为4个阶段:标准分类的IP地址、划分子网的三级地址结构、构成超网的无类别域间路由CIRD技术、网络地址转换NAT技术。 1、网络地址的基本概念 名字、地址与路径,目的主机、目的主机地址和传输路径。 1.1、MAC地址和IP地址 MAC地址称为"物理地址",每台计算机都有一个MAC地址
阅读全文
摘要:网络层通过路由选择算法,为IP分组从源主机到目的主机选择一条合适的传输路径,为传输层提供端-端数据传输服务。 1、IP协议 1.1、IP协议是一种无连接、不可靠的分组传送服务的协议 无连接(connectionless)意味着IP协议并不维护IP分组发送后的任何状态信息。每个分组的传输过程是相互独立
阅读全文
摘要:数据链路层协议可分为两类:面向字符型协议与面向比特型协议。 1、面向字符型数据链路层协议 1.1、数据链路层协议工作阶段的划分 字符型数据链路层(BSC)协议的工作流程,虚线表示控制字符的传输,实线表示数据帧的传输。 数据链路层协议工作分为三个阶段: 1.1.1、建立数据链路连接 开始数据传输前,发
阅读全文
摘要:1、差错产生的原因与差错控制方法 1.1、设计数据链路层的原因 物理线路由传输介质与通信设备组成,在物理线路上传输数据信号是存在差错的。 误码率是指二进制比特在数据传输过程中被传错的概率。 设计数据链路层的主要目的是在由差错的物理线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线
阅读全文
摘要:1、多路复用的基本概念 1.1、多路复用与通信信道 为了充分利用通信线路的容量,充分利用传输介质的带宽,引入多路复用技术。 使用多路复用技术,发送端可以将多个用户的数据通过复用器(multiplexer)汇集,并将汇集的数据通过一条通信线路传送到接收端;接收端通过分用器(demultiplexer)
阅读全文
摘要:1、频带传输技术 1.1、基本概念 1.1.1、模拟通信信道特点 电话线路是典型的模拟通信线路,是为传输语音信号而设计的,只使用于传输音频范围(300~3400HZ)的模拟信号,无法直接而传输计算机的二进制数字信号。 为实现计算机的数字信号的传输,必须先将数字信号转换成模拟信号。 1.1.2、调制解
阅读全文
摘要:1、信息、数据与信号 1.1、基本概念 信息(information):组建计算机网络的目的是实现信息共享。文字、语音、图或视频等都可以作为信息的载体。 数据(data):为了存储、处理和传输信息,要将表达信息的字符、数字、语音、图形、图像或视频采用二进制数据表示。计算机存储与处理的是二进制代码。
阅读全文
摘要:1、物理层的基本服务功能 1.1、物理层与数据链路层的关系 物理层是OSI参考模型的最低层,它向数据链路层提供比特流传输服务。 发送端的数据链路层通过与物理层的接口,将待发送的帧传送到物理层,物理层不关心帧的结构,它将构成帧的数据看成是待发送的比特流。 物理层的主要任务:保证比特流通过传输介质的正确
阅读全文
摘要:网络体系结构与网络协议是计算机网络技术中两个最基本的概念。 1、网络体系结构的基本概念 1.1、什么是网络协议 协议是一组控制数据交互过程的通信规则,这些规则明确地规定所交换数据的格式和时序。这些为网络数据交换制定能够的通信规则、约定与标准称为"网络协议"。 1.2、协议、层次、接口与体系结构的基本
阅读全文
摘要:1、数据交换方式的分类 计算机网络数据交换方式基本分为两大类:线路交换与存储转发交换。 存储转发交换:报文存储转发交换(简称为报文交换)、报文分组存储转发交换(简称分组交换)。 分组交换:数据报交换 与 虚电路交换。 2、线路交换 2.1、线路交换过程 线路交换方式的通信过程分为三个阶段: 线路建立
阅读全文
摘要:1、计算机网络的定义与分类 1.1、计算机网络的定义 计算机网络是 以相互共享资源的方式互联起来的自治计算机系统集合。 1.1.1、计算机网络有以下特征 1、实现计算机资源的共享和信息交互 组建计算机网络的主要目的是实现计算机资源的共享和信息交互,计算机资源主要是指计算机的硬件、软件与数据资源。 2
阅读全文
摘要:RocketMQ通过Consumer消费消息,可并发和顺序的处理消息,这里以并发消费普通消息为例,分析消息下佛诶的整体流程。Consumer的示例代码如下: 1 import com.snails.rmq.common.RMQConstant; 2 import org.apache.rocketm
阅读全文
摘要:1、通道控制方式与DMA方式的区别 通道是实现外设和主存之间直接交换数据的控制器。两者的区别在于: DMA控制器是通过设计的硬件控制逻辑实现对数据传送的控制;通道是一个具有特殊功能的处理器,具有更强的独立处理数据的输入和输出功能。 DMA控制器通常只能控制一台或少数几台同类设备;一个通道可以同时控制
阅读全文
摘要:1、DMA方式 DMA方式为了主存与外设之间实现高速、批量数据交换而设置的。DMA方式的数据传送直接依靠硬件(DMA控制器)来实现,不需要执行任何程序。 直接访问存储器访问(Direct Memory Access,DMA)方式是在外设和主存之间开辟一条"直接数据通道"。在DMA传送方式中,对数据传
阅读全文
摘要:1、中断的基本概念 1.1、中断的提出 程序查询方式缺点: 程序查询过程中,CPU长期处于踏步等待状态,使系统效率大大降低; CPU在一段时间内只能和一台外设交换信息,其他设备不能同时工作; 不能发现和处理预先无法估计的错误和异常情况。 程序中断的思想:CPU在程序中安排好在某一时刻启动某一台外设,
阅读全文
摘要:程序查询方式是主机与外设之间进行信息交换最简单方式,程序查询方式的核心问题在于需要不断的查询I/O设备是否准备就绪。 1、程序查询方式 1.1、程序查询的基本思想 由CPU执行一段输入输出程序来实现主机与外设之间数据传送的方式称为直接控制方式。由外设的不同性质,这种传送方式可分为无条件传送和程序查询
阅读全文
摘要:1、输入输出接口 输入输出接口(I/O接口)是主机和外设之间的交界界面,通过接口可以实现主机和外设间的信息交换。 1.1、数据信息 这类信息通过输入设备送到计算机的输入数据,也可以是经过计算机运算处理和加工后,送到输出设备的结果数据。传送可以是并行的,也可以是串行的。 1.2、控制信息 这类信息是C
阅读全文
摘要:1、外部设备的概述 中央处理器(CPU) 和 主存储器(MM) 构成计算机的主机。除主机外,围绕主机设置的各种硬件装置称为外部设备或外围设备。主要用来完成数据的输入、输出、成批存储以及对信息加工处理的任务。 1.1、外部设备的分类 输入输出设备,向计算机输入信息的外部设备称为输入设备;接收计算机输出
阅读全文
摘要:在计算机中,数据传输都是通过总线(Bus)进行的。 1、总线的概述 总线是一组能为多个部件分时共享的公共信息传送线路。 共享是指总线上可以挂接多个部件,各部件之间相互交换的信息都以通过这组公共线路传送; 分时是指同一时刻总线上只能传送一个部件发送的信息。 1.1、总线的基本概念 总线采用分时共享技术
阅读全文
摘要:时序控制系统是控制器的心脏,功能是为指令的执行提供各种定时信号。 1、时序系统 1.1、指令周期和机器周期 指令周期是从取指令,分析取数到执行完该指令所需的全部时间。 机器周期又称CPU周期,常把一个指令周期划分为若干个机器周期,每个机器周期完成一个基本操作。 机器周期有取指周期、取数周期、执行周期
阅读全文
摘要:控制器是计算机系统的指挥中心,把运算器、存储器、输入输出设备等部件组成一个有机的整体,再根据指令的要求指挥全机的工作。 1、控制器的基本组成 控制器的基本组成框图,控制器主要由以下几部分组成: 1.1、指令部件 指令部件的主要任务是完成取指令并分析指令。指令部件包括 程序计数器、指令寄存器、指令译码
阅读全文
摘要:中央处理器 - CPU,是整个计算机的核心,包括运算器和控制器。 1、CPU的功能 自动完成取指令和执行指令的任务。 在程序运行过程中,在计算机各部件之间流动的指令和数据形成指令流和数据流。 指令流:CPU执行的指令序列;数据流:根据指令操作要求依次存取数据的序列。 从程序运行的角度看,CPU的基本
阅读全文
摘要:虚拟存储器由 主存储器 和 辅助存储器(磁盘存储器) 共同组成。 1、虚拟存储器的基本概念 虚拟存储器将主存和辅存的地址空间统一编址,形成一个庞大的存储空间。在该空间中,不必考虑程序在主存中是否装得下以及这些程序将来在主存中的实际存放位置。 用户编程的地址称为 虚地址或逻辑地址,实际的主存单元称为实
阅读全文
摘要:1、提高主存读写速度的技术 1.1、主存与CPU速度的匹配 主存的速度落后与CPU的速度,会导致CPU在等待数据就绪之前执行多个等待周期,造成了CPU资源的浪费。 1.2、多通道内存技术 多通道内存技术是解决CPU总线带宽与内存带宽矛盾的方案,实质上是一中多通道内存控制和管理技术,与内存自身无关。
阅读全文
摘要:存储芯片容量有限,主存储器往往要有一定数量的芯片构成。若干芯片吗构成的主存还需要与CPU连接,才能在CPU的正确控制下完成读写操作。 1、主存容量的扩展 多片组合起来常采用位扩展法、字扩展法、字和位同时扩展法。 1.1、位扩展 位拓展是指只在位数方向拓展(加大字长),而芯片的字数和存储器的字数是一致
阅读全文
摘要:主存储器通常分为RAM和ROM两大部分。RAM可读可写,ROM只能读不能写。 1、RAM记忆单元电路 通常把存放一个二进制位的物理器称为记忆单元,它是存储器最基本构建,地址码相同的多个记忆单元构成一个存储单元。 记忆单元由各种材料制成,最常见的由MOS电路组成。RAM可分为静态RAM(Static
阅读全文
摘要:1、存储器的分类 按存储器在计算机中的作用的分类: 高速缓冲存储器 位于主存和CPU之间,用来存放正在执行的程序段和数据,高速缓冲存储器可以与CPU速度向匹配。 主存储器 存放计算机运行期间所需要的程序和数据,CPU可直接随机地进行读/写访问。 辅助存储器 又称外存储器或后援存储器,存放当前在哪不参
阅读全文
摘要:指令类型分为数据传送类指令、运算类指令、程序控制类指令、输入输出指令。 1、数据传送类指令 数据传送类指令具有数据复制的性质,即数据从源地址传送到目的地址,而源地址中的内容保持不变。 1.1、一般传送指令 一般传送类指令常用助记符MOV表示,根据传送的源和目的不同,又可分为以下几种传递方式:主存单元
阅读全文
摘要:堆栈是一种按特定该顺序进行存取的存储区,特定顺序归结为"后进先出(LIFO)"或"先进后出(FILO)". 在计算中,堆栈主要用来暂存中断断点、子程序调用时的返回地址、状态标志及现场信息等。 1、堆栈结构 1.1、寄存器堆栈 计算机中用一组专门的寄存器构成寄存器堆栈,又称为硬堆栈。寄存器堆栈结构如下
阅读全文
摘要:寻址:寻找操作数的地址或下一条将要执行的指令地址。寻址技术包括 编址方式 和 寻址方式。 1、编址方式 编址方式是指对各种存储设备进行编码的方式。 1.1、编址 指令中的地址码字段将指出操作数的来源和去向,而操作数则存放在相应的存储设备中。在计算机中需要编址的设备主要有CPU中的通用寄存器、主存储器
阅读全文
摘要:指令是指示计算机执行某些操作的命令,计算机的所有指令的集合构成该机的指令系统,也称指令集。指令系统是计算机的主要属性,位于硬件和软件的交界面上。 1、机器指令的基本格式 一条指令就是机器语言的一个语句,是一组有意义的二进制代码,指令的基本格式如下: 操作码,指明了该指令的操作性质和功能; 地址码,给
阅读全文
摘要:数据是计算机加工和处理的对象,数据的机器层次表示直接影响到计算记得结构和性能。 1、数值数据的表示 在计算机中,采用数字化方式来表示数据,数据有无符号数和带符号数之分,带符号数根据编码的不同有原码、补码和反码3种表示形式。 1.1、计算机中的数值数据 计算机中的数据用二进制数标识,任何数值数据都由一
阅读全文
摘要:1、计算机的硬件组成 原始的冯·诺依曼计算机在结构上是以运算器为中心,当代计算机是以存储器为中心,计算机的组成如下: 运算器和控制器合称为中央处理器(Center Processing Unit,CPU),CPU也被称为微处理器。 CPU和主存储器(内存)一起组成主机部分。除去主机以外的硬件装置都称
阅读全文
摘要:在RocketMQ源码(四):RocketMQ生产者发送消息流程中已经对生产者同步发送消息的源码做了分析,下面继续分析,消息发送到Broker做了哪些处理。 一、Broker处理请求消息的入口 在RocketMQ源码(三):RocketMQ服务端启动流程中提到,在启动BrokerControler流
阅读全文
摘要:Nacos 是 Dynamic Naming and Configuration Service的首字母简称,是一个易于构建云原生应用的动态服务发现、配置管理和服务管理平台。 Nacos地图从其特性、架构、业务场景、相关生态、核心竞争力及宏观优势等方面展示了Nacos的全貌,下面从特性、架构、生态方
阅读全文
摘要:1、curl命令 1.1、命令格式 curl -v -k --location '请求地址' --header 'Content-Type: application/json' --data 'json格式的请求数据' curl -v -k --location '请求地址' --header 'C
阅读全文