地址

IPv6 基础

泪湿孤枕 提交于 2020-03-26 23:46:44
一、IPv6 地址概念介绍   IPv6是“Internet Protocol Version6”(互联网协议第6版),用于替代IPv4的下一代IP协议。由于IPv4地址资源有限,制约了互联网的应用和发展。IPv6的使用,不仅能解决网络地址资源数量的问题,而且也解决了多种接入设备连入互联网的障碍。 二、IPv6 地址使用的原因   1. IPv4地址枯竭不够使用问题:   根据互联网地址分配的官方组织公告说明,随着IPv4地址诞生以来,使用的人员递增,网络设备的不断增加,IPv4地址已经出现了枯竭不够使用的情况,根据最新公告,地址将在2020年使用耗尽。   2.IPv6地址端到端通讯有局限性:   由于IPv4地址不足,通常使用NAT技术来实现私网地址与公网地址的转换,但这种技术也有局限性,如使用地址加密技术IPsec VPN,就不能使用NAT地址,因此端到端的通讯会受影响,而使用IPv6地址就不用考虑地址不足问题。 三、IPv6 地址优势和特点   1.全局可达性与灵活性   2.网络地址聚合性更高   3.地址的多宿主特性(没有子接口地址概念)   4.地址自动分配方式简单(自动配置地址技术)   5.更容易可以实现端到端通讯 四、IPv6 地址报文    IPv4地址采用32位二进制组成,IPv4地址数据为:2的32次方。   IPv6 地址采用128位二进制组成

sed进阶教程

删除回忆录丶 提交于 2020-03-26 09:17:37
寻址规则 常规寻址 如果没有指定地址,那么命令将应用于每一行。 如果只有一个地址,那么命令应用于与这个地址匹配的任意行。 如果指定了由逗号分隔的两个地址,那么命令应用于匹配第一个地址(不包括第一个地址)到匹配第二个地址的行(包括此行)。 如果地址后面跟有感叹号(!),那么命令就应用于不匹配该地址的所有的行。 举例 ed中使用寻址 扩大 受命令影响的行数;sed使用寻址 限制 受命令影响的行数。 测试文本:list John Daggett, 341 King Road, Plymouth MA Alice Ford, 22 East Broadway, Richmond VA Orville Thomas, 11345 Oak Bridge Road, Tulsa OK Terry Kalkas, 402 Lans Road, Beaver Falls PA Eric Adams, 20 Post Road, Sudbury MA Hubert Sims, 328A Brook Road, Roanoke VA Amy Wilde, 334 Bayshore Pkwy, Mountain View CA Sal Carpenter, 73 6th Street, Boston MA View Code 删除所有行 d 删除首行 1d 删除尾行 $d 删除空行 /^$/d

Elasticsearch Network Settings

浪尽此生 提交于 2020-03-25 06:25:48
网络设置 Elasticsearch 缺省情况下是绑定 localhost。对于本地开发服务是足够的(如果你在相同机子上启动多个节点,它还可以形成一个集群),但是你需要配置 基本的网络设置 ,为了能够在实际的多服务器生产集群中运行。 WARNING : 注意网络配置,永远不要暴露未受保护的节点到公网上 常用的网络配置 network.host 节点将绑定到一个主机名或者 ip 地址并且会将该这个节点通知集群中的其他节点。接受 ip 地址,主机名,指定值或者包含这些值的数组 默认值:_local_ discovery.zen.ping.unicast.hosts 为了加入集群,一个节点至少需要知道集群中其他节点的主机名或者 ip 地址。这个设置提供初始其他节点列表,当前节点将尝试联系。接收 ip 地址或者主机名。 默认值:["127.0.0.1", "[::1]"] http.port HTTP 请求通信端口。接收单值或者一个范围。如果指定一个范围,该节点将会绑定范围的第一个可用顶点。 默认值:9200-9300 transport.tcp.port 节点间通信端口。接收单值或者一个范围。如果指定一个范围,该节点将会绑定范围的第一个可用顶点。 默认值:9300-9400 network.host 的特殊值 以下特殊值将可以传递给 network.host :

直接存储器存取(DMA)

£可爱£侵袭症+ 提交于 2020-03-24 20:38:34
DMA作用于存储器传输存储器,存储器传输外设,外设传输存储器,不需要CPU的干涉,解放CUP,相当于多线程。 DMA的使用: 1.开启DMA时钟,2.先删除所用到的DMA通道,3.配置外设地址,4.配置源地址,5.配置传输方向(源地址到外设或是外设到源地址),6.配置DMA传输的大小(16位 65536),7.配置源地址是否增长和外设地址是否增长 8.配置外设和源地址的传输位(一定要一样)9.使能DMA 10.配置优先级(4种,如果优先级相同,根据DMA通道的高低来总裁),11是否是存储器传输给存储器 每个通道有三个标志事件HTIF,TCIF,TEIF,开启相应标志即可产生中断。 来源: https://www.cnblogs.com/Start-wyz/p/12561353.html

网段知识

半城伤御伤魂 提交于 2020-03-24 15:00:21
私有网段 有A,B,C三个地址段: 10.0.0.0/8:10.0.0.0-10.255.255.255 172.16.0.0/12:172.16.0.0-172.31.255.255 192.168.0.0/16:192.168.0.0-192.168.255.255 使用保留地址的网络只能在内部进行通信,而不能与其他网络互连。因为本网络中的保留地址同样也可能被其他网络使用,如果进行网络互连,那么寻 找路由时就会因为地址的不唯一而出现问题。但是这些使用保留地址的网络可以通过将本网络内的保留地址翻译转换成公共地址的方式实现与外部网络的互连。这也 是保证网络安全的重要方法之一。 ———————————————— 版权声明:本文为CSDN博主「HMZ0453」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接: https://blog.csdn.net/qq_36327346/article/details/77450426 127.0.0.1 通常被称为本地回环地址(Loopback Address),不属于任何一个有类别地址类。它代表设备的本地虚拟接口,所以默认被看作是永远不会宕掉的接口, 在安装网卡前就可以ping通这个本地回环地址. 作用 1.测试本机的网络配置 能PING通 127.0.0.1 说明本机的IP协议安装没有问题 。

第二章 寄存器基础概念

喜你入骨 提交于 2020-03-24 02:28:53
第二章 寄存器 1. 一个典型的 CPU 由运算器,控制器,寄存器等器件组成。 内部总线实现 CPU 内部各个器件之间的联系。 外部总线实现 CPU 和主板上其它器件的联系。 2.8086 是 Intel 系列中 16 位微处理器,地址总线 20 位。 8086 有 14 个 16 位寄存器: AX , BX , CX , DX ,是通用寄存器 SI , DI , BP , SP ,是基址和变址寄存器 CS , SS , DS , ES ,是段寄存器 IP , FLAGS 是指令指针和标志寄存器。 3. 通用寄存器:一个 CPU 有多个寄存器,用来存放十六位一般性数据 下面以 AX 为例 4. 汇编指令 1.move xx , num   将 num 送入寄存器 xx ; 2.add xx , num   将寄存器 xx 的数值加上 num ; 3.move xx , yy   将寄存器 yy 的数值送入寄存器 xx ; 4.add xx , yy   将寄存器 xx , yy 的值相加并存在 xx 中; 5.所有的内存单元构成的存储空间是一个一维的线性空间。每一个内存单元在这个空间中都有唯一的地址,这个唯一的地址称为物理地址。8086CPU给出物理地址的方法 , CPU中的相关部件提供两个16位的地址,一个称为段地址,另一个称为偏移地址;

汇编语言 第二章

…衆ロ難τιáo~ 提交于 2020-03-24 02:28:32
1.寄存器 寄存器是CPU中的重要部分,书上学习的8086CPU 的寄存器都为16位的一共有14个。 其中:AX,BX,CX,DX(通用寄存器)为了保持兼容,以上每个寄存器都可以分为两个独立使用的8位寄存器。例如:AX分为AH和AL。 2.字的存储 8086CPU可以一次性处理两种尺寸的数据。(1)字节byte,1字节为8个bit位。(2)字word,由两个字节组成(分为高位和低位字节)。 关于进制:16进制后面是H,二进制后面是B,十进制后面无字母 3.汇编指令mov,add 汇编指令中不区分大小写,使用时应该注意操作对象的大小即数据存储位数是否一致,否则会报错。 4.CPU地址 物理地址:每个内存单元在空间中的唯一地址。 16位结构的CPU:(8086)一次能处理、传输、存储的地址大小为16位。 为了解决8086有20位地址总线但是8086是16位结构,即内部一次性处理、传输、存储的地址只有16位。8086CPU采用内部用两个16位地址来合成一个20位的物理地址。其中两个16位地址分别称为段地址和偏移地址。它们用过内部总线送到地址加法器。物理地址=段地址x16+偏移地址。段地址x16相当于在段地址后面多家一个0(因为是16位的)。段地址存放在段寄存器里,8086有4个段寄存器:CS、DS、SS、ES。其中CS为代码段寄存器。 注:一个地址可以有多种表示方法。 5.CS、IP

[汇编语言学习笔记][第二章寄存器]

十年热恋 提交于 2020-03-24 02:28:16
第二章 寄存器 8086有14个寄存器,分别为AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。 2.1 通用寄存器 8086CPU的所有寄存器都是16位,可以存放两个字节。 AX , BX , CX , DX 这四个寄存器通常用来存放一般性数据,被称为 通用寄存器 为了兼容之前的8位通用寄存器,将这4个寄存器拆开为8个8位寄存器分别为 H的含义High,高位,L的含义Low,低位 AX=AH+AL BX=BH+BL CX=CH+CL DX=DH+DL 2.2 字在寄存器的存储 因为..x8086架构的原因,未来的字长都指的的是16位(8086机器的一个寄存器大小) 2.3 几条汇编指令 mov ax,18 mov ah,78 add ax,8 mov ax,bx add ax,bx 寄存器的名称不区分大小写 若AX=00C5H,执行add al,93H 后等于多少呢 我原来以为可以变成0158H,看答案才知道因为只是al相见,所以进位必须舍去 答案为0058H 2.5 16位结构CPU 为什么叫16位呢? 运算器一次最多处理16位的数据 寄存器的最大宽度为16位 寄存器和运算器之间的通路为16为 2.6 8086CPU给出物理地址的方法 问题:8086有20位数据总线(1MB寻址能力),但是它是16位CPU内部总线(64K),只能送出16位地址

第二章总结

余生长醉 提交于 2020-03-24 02:27:59
第二章总结 1 、 8086CPU 概述 8086 是 Intel 系列中 16 位微处理器,地址总线 20 位。 8086 有 14 个 16 位寄存器: AX, BX, CX, DX( 通用寄存器) SI, DI, BP, SP (基址和变址寄存器) CS, SS, DS, ES (段寄存器) IP,PSW (指令指针和标志寄存器) ( 汇编语言中不区分大小写 ) 2 、通用寄存器(用于存放一般性数据,每个寄存器均为 16 位) 通用寄存器 AX,BX,CX,DX 均可拆成两个 8 位寄存器(以 AX 为例,低 8 位寄存器为 AL ,高 8 位为 AH )单独使用。 3 、字在寄存器中的存放 字节:内存划分的基本单位( Byte ),一个字节由 8 个 bit 位组成。 字 : 两个字节组成,分别为字的高位字节和低位字节 任何数据到了计算机里都是由二进制数存放的。以 AX 为例可以存 16 位二进制数,每四位二进制数对应一个十六位进制数 十进制数据: 20000 → AX 对应的二进制: 100 1110 0010 0000 B 对应的十六进制: 4E20 H (其中 AL=4EH,AL=20H) 4 、汇编指令 Mov 指令中有两个操作数,作用是将后面的操作数赋给前面的操作数。 Add 指令中有两个操作数,作用是将前后的操作数相加,赋给前面的操作数。 ** 注:( 1 )在

汇编语言第二章

。_饼干妹妹 提交于 2020-03-24 02:27:40
基本框架: 寄存器: 寄存器是cpu的主要部件,是程序员可以用指令读写的部件。 8086cpu有14个寄存器:AX,BX,CX,DX(通用寄存器)SI,DI,SP,BP(基址和变址寄存器)IP,(指令指针和标志寄存器)CS,SS,ES,DS(段寄存器) 通用寄存器:AX,BX,CX,DX。这4个寄存器可以分为两个可独立使用的8位寄存器(最大可以存放值为255的数据)来使用。其中0~7位为低位字节(L),8~15位为高位字节(H),如AH、AL。 一般用16进制来表示一个数据。 字在寄存器中的存储:8086cpu可以一次性处理字节和字两种尺寸的数据 字节:内存划分的基本单位:由8个bit位组成,可以放在8位寄存器中。 字:由两个字节组成,可以放在16位寄存器中。 双字:四个字节。 四字:八个字节。 汇编指令:mov、add: 进位导致的最高位的丢失。(这里的丢失不是cpu真的丢弃这个进位制,存放在别的地方,后面会学) 低位与高位寄存器是两个不同的寄存器,相互是独立的。 在进行数据传送或运算时要注意指令的两个操作对象的位数是一致的。 8086cpu给出物理地址(所有内存单元构成的存储空间是一个一维的线性空间,每一个内存单元在这个空间都有唯一的地址)的方法:8086cpu有20位地址总线,但其又是16位结构。所以解决方案:物理地址=段地址*16+偏移地址。 段地址*16:左移4位(2进制