无论十进制还是二进制,以.进行区分,分为4部分。 工作中常用的是十进制。 2.ipv6地址 ipv6:为了弥补ipv4地址池不够。网络越来越复杂,每个机器都分配一个ip地址,会导致ip地址不够了。...组成:子网掩码跟ip地址一样,二进制:由连续的1和0组成,连续的1表示的是网络地址,连续的0表示的是主机地址。 只有网络地址相同的主机在同一个子网,才能直接通信。...的主机地址:.87 机器2的主机地址:.77 机器1的网络地址是:192.168.1 机器2的网络地址是:192.168.2 它们的网络地址不一样,所以它们不在一个子网,不能直接通信。...机器1的主机地址:.1.87 机器2的主机地址:.2.77 所以,机器1的网络地址是:192.168 机器2的网络地址是:192.168 它们两个现在的网络地址是一样的,能直接通信的。...三、总结 掌握ip地址的表达方式,子网掩码是做什么的。ip地址的网络地址和主机地址如何区分,然后判断机器是不是在同一个子网,它们间是否能通信。
ip地址位数表 掩码 位数 可用主机数(主机地址数) 255.0.0.0 8 16777216-2=16777214 255.128.0.0 9 8388608-2=8388606 255.192.0.0
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。...在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。...常规办法是:把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。...另一种方法:255.255.255.224的掩码所容纳的IP地址有256-224=32个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。...私有地址段:172.16.0.0~172.31.255.255 C类IP地址段:192.0.0.0~223.255.255.255 私有地址段:192.168.0.0~192.168.255.255
由于公共 IP 地址的数量有限和互联网用户数量的增加,ISP 现在更普遍地向用户提供私有 IP 地址。...私网IP地址 私网IP地址不在 Internet 上路由,也无法从 Internet 向它们发送流量,它们只应该在本地网络中工作。 私有 IP 地址通常用于住宅、办公室和企业区域的局域网。...路由器需要一种方法来识别这些设备,而这些设备可能还需要相互识别,这就是私有IP地址的来源,私有IP地址是由路由器生成的,用于识别。 有两种类型的私网IP地址: IPv4 和IPv6。...最初,创建私有 IP 地址是为了帮助延迟 IPv4 地址的耗尽,因为 IPv4 地址的数量有限,即使使用 32 位系统创建的 4,294,967,296 个理论上的地址,IPv4 地址空间也开始随着进入企业和家庭的新互联网连接设备的数量而减少...因此,私有 IP 地址允许私有网络在内部使用相同的 IP 地址,而不会导致公共 IP 地址冲突。
文章目录 一、路由器不转发私有 IP 地址 二、NAT 网络地址转换 三、NAT 转换表 一、路由器不转发私有 IP 地址 ---- 私有 IP 地址 : 只适用于在内部网络中使用 , 在互联网上使用私有...IP 地址 , 路由器并不识别这些 IP 地址 ; A 类 私有 IP 地址 : 10.0.0.0 ~ 10.255.255.255.255 , 有 1 个网段 , 即可分配 1...个网络号 ; B 类 私有 IP 地址 : 172.16.0.0 ~ 172.31.255.255 , 有 16 个网段 , 即可分配 16 个网络号 ; C 类 私有 IP 地址...: 192.168.0.0 ~ 192.168.255.255 , 有 256 个网段 , 即可分配 256 个网络号 ; 路由器 不转发 私有 IP 地址 的 目的地址 ; 二、NAT...网络地址转换 ---- 网络地址转换 : Network Address Translation , NAT , 专用网 通过路由器 连接到 因特网 , 在该路由器上 安装 NAT 软件 , 该路由器就叫做
小勤:那如果要区分BLANK()和0呢?...: 但有的产品实际上是不存在的(可能是错误,也可能是其他业务原因),所以当我们读取相应的库存数量到订单明细表的时候,有的结果是0,有的是空(BLANK): 这种情况下,怎么区分出库存为...大海:这种情况还是比较特殊的,在日常业务中,大多数情况下,用BLANK()=0是成立的,但想你这种情况,就得严格区分BLANK()和0的情况。...小勤:那怎么区分呢? 大海:其实要区分也不复杂,可以用ISBLANK()函数来识别出BLANK()值,比如加个计算列: 小勤:啊。既然能区分出来了,那就好办了。
已知IP地址和子网掩码后可以算出网络地址、广播地址、地址范围、本网主机数 二进制、十进制、十六进制相互转换关系。...以IP地址为192.168.100.10,子网掩码为255.255.255.0为例(即192.168.100.10/24) 计算出网络地址、广播地址、地址范围、主机位数、可用主机位数 4、地址范围...(除去网络地址、广播地址) 网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址, 可用主机IP地址范围: 网络地址+1至 广播地址-1 可用主机IP地址范围:192.168.100.1~192.168.100.254...‘ 5、主机数量 计算公式: 主机数量:2^n 可用主机数量=2^n-2(n代表主机位数) 减2是因为主机不包括网络地址和广播地址。
java中值传递和引用传递一直饱受争议难以区分,下面我通过几个例子来区分一下什么时间是值传递,什么时间是引用传递 1:首先先说值传递:基本类型(int ,float ,long,byte,short...,double, char,boolean)作为参数传递时,是传递值的拷贝,无论你怎么改变这个拷贝,原值是不会改变的 package com.test.list; public class Test1...public static void change(String str){ str = "ppp"; } } 输出为:abc 3:而引用传递过程相当于 把对象在内存中的地址拷贝了一份传递给了参数...change " + sb); } public static void change(StringBuffer str){ str.append("ppp");//把对象在内存中的地址拷贝了一份传递给了参数...public static void change(StringBuffer str){ str = new StringBuffer();//这里改变了引用 ,指向了另外一个地址
1.定义 内部存储:内部存储位于Android手机系统的data/data/这个目录下,内部存储是私有的,主要用于存储系统和应用程序的某些数据,对于其他应用程序来说是不可见的,并且会随着应用程序的卸载而被删除...外部存储:外部存储可以分为外部私有存储和外部公有存储。...外部私有存储位于/storage/emulated/0/Android/data/包名这个目录下,它和内部存储一样是私有的,并且其他应用程序是无法访问的,会随着应用程序的卸载而被清除。 ...Environment.getExternalStoragePublicDirectory(String type) 参数type用于指定文件夹的类型,可以有以下取值:(getExternalFilesDir和Environment.getExternalStoragePublicDirectory...注:在Android10之后,不能再使用外部公有存储下的两个方法了,应用程序只能访问自己的外部私有目录,所以Android10之后尽量使用外部私有存储下的两个方法。
例如:103,1和0是有效数字直接写下来即可,3表示乘零倍率,也就是10的2次方,所以103表示的阻值就是1010^3 = 101000 = 10000欧姆 = 10kΩ (2)、由四个数字组成...所以1502的阻值就是150×10^2 = 150 x 100 = 15000Ω = 15KΩ (3)、由数字和字母组成,例如5R6、R16等等。这里只需要把R换算成小数点即可。...5R6 = 5.6R = 5.6Ω,R16 = 0.16R = 0.16Ω R:电阻;Ω:电阻的单位 二、贴片电容的读法 和贴片电阻不同的是,贴片电容的容值并没有直接标在电容的表面,贴片电容的表面什么都没有...(这也是区分相同大小的贴片电阻和电容的一种方法)。...贴片电容的容值标在了包装的上面,读数的方法和贴片电阻的读法一样,只是单位不一样。
私有IP地址和公有IP地址的范围有哪些?你了解吗?...前言 作者:神的孩子都在歌唱 大家好,我是神唱,IP 地址是计算机网络中设备之间相互通信的基础,常见的 IP 地址分为 公有 IP 地址 和 私有 IP 地址。...私有 IP 地址不被直接暴露在互联网上,它们可以在多个局域网中重复使用,不需要经过全球唯一分配。私有 IP 地址可以通过 NAT(网络地址转换) 进行映射,实现与外界的通信。...公有 IP 和私有 IP 的区别 特性 公有 IP 地址 私有 IP 地址 可见性 全球唯一,能直接在互联网上访问 仅在局域网内使用,不能直接访问互联网 分配方式 由 ISP(互联网服务提供商)分配 由网络管理员在局域网中自行分配...如何使用私有 IP 与公有 IP 通信? 在企业或家庭网络中,通常会采用 NAT(网络地址转换) 技术,使得局域网中的设备可以通过公有 IP 地址与外部互联网通信。具体过程如下: 1.
,这些数据中心的范围和规模的扩展,如何控制虚拟机的爆炸式增长,如何用更好的方式连接和控制这些虚拟机,成为数据中心明确需求。...于是,各路公司联合起来组建了开放网络论坛(ONF),其目的就是要将控制器和网络设备(也就是SDN提到的控制平面和转发平面)之间的通讯协议标准化,这就是OpenFlow。...SDN vs NFV: 现在,让我们看看SDN和NFV的关系,原始的NFV白皮书给出一个SDN和NFV关系的概述 如图所示,网络功能虚拟化和软件定义网络有很强的互补性,但是并不相互依赖(反之亦然),网络功能虚拟化可以不依赖于...网络功能虚拟化为SDN软件的运行提供基础架构的支持,未来,网络功能虚拟化可以和SDN的目标紧密联系在一起—-使用通用的商业性服务器和交换机。 SDN和NFV协同工作?...从专有硬件到普遍硬件过渡重新定位网络功能 目标位置 校园网络,数据中心/云 运营商网络 目标设备 商用服务器和交换机 商用服务器和交换机 初始化应用 基于云协调器和网络 路由器,防火墙,网关,CDN,
网络地址转换(Network Address Translation,简称NAT)是一种常见的网络技术,用于在私有网络(如家庭或办公室网络)与公共网络(如互联网)之间进行通信。...NAT的主要目的是将私有网络中的内部IP地址转换为公共网络可路由的IP地址,以实现与公共网络的连接。图片NAT工作在网络层(第三层)上,它通过修改IP数据包的源IP地址和目标IP地址来实现地址转换。...换句话说,DNAT将外部用户访问的公共IP地址转换为内部服务器的私有IP地址。因此,DNAT通常用于将公共IP地址和端口号映射到内部服务器上,以方便外部用户访问内部服务。...总结网络地址转换(NAT)是一种重要的网络技术,用于在私有网络和公共网络之间进行通信。...这些技术使得私有网络能够安全地与公共网络进行通信,并提供了更好的网络管理和资源共享能力。
网络地址与子网划分:一次性搞清 CIDR、VLSM 和子网掩码 前言 肝文不易,点个免费的赞和关注,有错误的地方请指出,看个人主页有惊喜。...定义 : 子网掩码(Subnet Mask) 是用于区分 网络地址 和 主机地址 的 32 位二进制数,与 IP 地址一起使用。 • 网络部分: 标识网络号,用于识别网络的地址范围。...,允许更灵活的 IP 地址划分和聚合。...人力资源部 192.168.1.192/27 255.255.255.224 30 备用子网 192.168.1.224/27 255.255.255.224 30 七、总结 CIDR、VLSM 和子网掩码是网络地址规划的重要工具...• VLSM: 通过使用不同长度的子网掩码,满足不同规模子网的地址需求,提高地址利用率。 • 子网掩码: 作为划分子网的核心工具,帮助识别网络地址和主机地址。
网络地址转换(NAT)是一种在IP网络环境中使用的技术。它的主要功能是在公网和私网之间进行IP地址的转换,从而解决了IPv4地址短缺的问题。...NAT可以使得内部网络的主机能够通过一个或者少量的公网IP地址与外部网络进行通信。NAT主要有两种模式:源网络地址转换(SNAT)和目标网络地址转换(DNAT)。...目录:TOC一、源网络地址转换(SNAT)源网络地址转换(SNAT)是一种将数据包源IP地址替换为另一个IP地址的技术。这种转换发生在数据包从内部网络发送到外部网络时。...源网络地址转换 (SNAT) 目标网络地址转换 (DNAT) 地址转换方向 将私有IP地址转换为公共IP地址将公共IP地址转换为私有IP地址 应用场景 位于专用网络内部的客户端...、总结SNAT和DNAT是网络地址转换(NAT)的两种主要模式,它们在许多网络环境中都发挥着重要的作用。
可使用空格和缩进来增强语句的可读性。 MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。...修改用户密码 查询用户 权限管理 查询权限 授予权限 撤销权限 TCL:事务控制 概念 操作 DDL:操作数据库、表 DDL(Data Definition Language)数据定义语言,主要是操作数据库和表...列名和值要一一对应。 -- 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值2,...值n); -- 3....操作 -- 开启事务: start transaction; -- 回滚: rollback; -- 提交: commit; 更多MySQL操作可以查看我的这篇文章:长文一次说完MySQL常用语句和命令等汇总
没关系,我们不管,今天就讲怎么把cdn套在我们的网站上,准确来说是套在域名上,因为域名要去解析cdn给的cname地址,那什么是cname地址呢???...---- 看到上面这两张图之后你就知道剩下的cdn的cname地址该填到哪里了吧,剩下的就是去cdn那边进行cname地址的获取啦:cdn我是以多吉云的cdn进行演示操作:缓存的设置的话请参照:https...://www.nmssb.cn/wen/382 ---- 点击添加,我就不详细讲了,照着图片弄就行啦,最后复制cname地址去域名解析那边去解析即可。...---- 总结 我最后写个小小的总结吧,第一步就是要先去宝塔面板那边添加你的域名,然后再去cdn那边弄加速站点,然后获取到cname地址之后再去域名解析的地方去添加域名解析即可,今天就是讲解怎么套cdn
用于处理网络地址(IPv4和IPv6)的PHP库。...192.168.1.1'); echo $ip->version;// IPv4 IPv6 $ip = new IP('fc00::'); echo $ip->version; // IPv6 从整数、二进制和十六进制解析...octetsCount IP地址中的八位字节数:IPv4为4,IPv6为16 reversePointer 地址的反向DNS PTR的名称: echo new IP::parse('192.0.2.5'...192.0.0.1/8')->netmask; // 255.0.0.0 echo (string)Network::parse('192.0.0.1'); // 192.0.0.1/32 网络中的IP地址...''; } 192.168.0.0/24 192.168.1.0/24 192.168.2.0/24 192.168.3.0/24 迭代网络IP地址 $network = Network::
由1个字节的网络地址和3个字节的主机地址,网络地址的最高位必须是“0”。...由2个字节的网络地址和2个字节的主机地址,网络地址的最高位必须是“10”。...(3) B类IP地址的私有地址和保留地址 ① 172.16.0.0---172.31.255.254是私有地址 ② 169.254.X.X是保留地址。...由3个字节的网络地址和1个字节的主机地址,网络地址的最高位必须是“110”。...子网掩码的作用是用来区分网络上的主机是否在同一网络区段内,或者说,子网掩码用来区分IP地址的网络号和主机号。
领取专属 10元无门槛券
手把手带您无忧上云