IP 地址斜杠后的数字和子网掩码
先上结论
有些 IP 地址后斜杠右边的数字,表示的是子网掩码。左边的 IP 地址也可能是个网络地址
子网掩码的二进制形式有 32 位,斜杠右边的数字表示这个 32 位的子网掩码中,前 n 位的值是 1。
例如:
- xx.xx.xx.2/24 表示一个 ip 地址 xx.xx.xx.2,通过 24 可知子网掩码的二进制形式为
11111111.11111111.11111111.00000000,即255.255.255.0
IP 地址类型
ABC 类地址的划分
划分只是为了规范化管理,并不是强制性要求。有效划分可以节省更多 ip 资源。
A 类保留政府机构
B 类分配给中等规模公司
C 类分配给需要的任何人
D 类用于网管专业配置地址
E 类用于研发人员的科研实验
D、E 使用率低,重点了解 ABC 三类即可。
私有地址属于非注册地址,转为局域网内部使用,内部留用的私有地址范围:
- A 类 10.0.0.0 -- 10.255.255.255
- B 类 172.16.0.0 -- 172.31.255.255
- C 类 192.168.0.0 -- 192.168.255.255
网络地址与广播地址
网络地址
IP 地址与子网掩码做「逻辑与」运算得到网络地址,用于识别网络 ID
同一网络地址的两个 IP 处于同一个子网络,可以直接与具有相同网络地址的设备通讯
广播地址
将网络地址与子网掩码进行逻辑计算可得到广播地址,计算公式:
网络地址|(~子网掩码)
|为逻辑或运算,~为按位取反逻辑运算
进行广播的通用地址,当子网上一个设备寻找网关时,向广播地址发送消息,子网上所有设备都可以接收到它发来的消息,如果有一台机器是网关,网关会回应它
0.0.0.0 与 127.0.0.1
127.0.0.1 为主机地址,不能联网,只能自身使用
0.0.0.0 表示所有 IP 地址
子网掩码
子网掩码是一种用来表示一个 IP 地址,哪些位是主机所在的网络地址以及哪些位是主机地址的位掩码
ABC 类 IP 地址最大网络范围与最大可用主机数
| IP地址类型 | 地址表示范围 | 缺省(默认)子网掩码 | 网络位 n 和主机位 h |
|---|---|---|---|
| A 类地址 | 1.0.0.1-127.255.255.255 | 255.0.0.0 | 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh |
| B 类地址 | 128.0.0.1-191.255.255.255 | 255.255.0.0 | 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh |
| C 类地址 | 192.0.0.1-233.255.255.255 | 255.255.255.0 | 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh |
以 A 类地址举例
A 类地址网络范围:即 1-127
A 类地址每个网络最大可用主机数:2^24-2 (除去网络地址 x.x.x.0 和广播地址 x.x.x.255)
假如有这样的地址:17.18.23.24/8 (00010001.00010010.00010111.00011000)
这个 IP 地址的子网掩码为 255.0.0.0 (11111111.00000000.00000000.00000000)
网络地址为:(00010001.00010010.00010111.00011000)&(11111111.00000000.00000000.00000000) = 00010001.00000000.00000000.00000000 (17.0.0.0)
广播地址为:(00010001.00000000.00000000.00000000)|(00000000.11111111.11111111.11111111) = 00010001.11111111.11111111.11111111 (17.255.255.255)
自定义子网掩码
自定义子网掩码往往是用于在一个网络地址下划分子网,对主机号的再一次划分,此时 ip 地址:网络号+子网号+子网主机号
因为 IP 是有限的,在 A、B、C 三类默认的网络划分之外,将主机号的一部分分出来作为子网号,可以增加 ip 地址的利用率
比如 A 类地址下,一个网络地址最多能有 2^24-2 个主机,它们处于同一广播域,但实际情况中根本不可能出现这么多主机在同一个广播域,因为广播通信会挤满整个网络。
划分子网能减小广播域,增加了 ip 地址的利用率,保证子网通信效率,更细粒度地管理网络。
IP 地址斜杠后的数字和子网掩码的更多相关文章
- IP地址后面斜杠加具体数字详解
其实这种形式就是用CIDR(无类别域间路由选择,Classless and Subnet Address Extensions and Supernetting))的形式表示的一个网段,或者说子网. ...
- 解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了
自己制作的Ghost盘上网有点问题,每次重启后电脑的ip地址被还原,要重新设置 百度后终于找解决办法,在此记录. 第一步:点击左下角的WIN图标,输入CMD然后回车,打开DOS模式窗口. 第二步:在D ...
- Apache伪静态在网站目录没有反斜杠后自动添加反斜杠
第一步:确认网站开启REWRITE规则 一般有两种情况: i.apache安装的时候已经包含rewrite功能 ii.后续配置的时候新添加mod_rewrite.so.这种情况需要在httpd.con ...
- javascript转义unicode十六进制编码且带有反斜杠后的html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- [MySql]当虚拟机的IP地址自动更换后,JDBC使用原来的配置连不上MySql数据库时所报的异常。
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. ...
- [LeetCode] IP to CIDR 将IP地址转为CIDR无类别域间路由
Given a start IP address ip and a number of ips we need to cover n, return a representation of the r ...
- 网络协议 2 - IP 地址和 MAC 地址
了解完网络协议,我们会发现,网络通信的五层模型里,有两个很重要的概念:IP 地址和 MAC 地址. 那么 IP 地址是怎么来的,又是怎么没的?MAC 地址与 IP 地址又有什么区别? 这回答上面问题前 ...
- IP地址、子网掩码详解
如何通过子网掩码划分网段 资料一: 一.缺省A.B.C类地址,子网掩码: 二.子网掩码的作用: code: IP地址 192.20.15.5 11000000 00010100 00001111 ...
- IP地址的含义
不管是学习网络还是上网,IP地址都是出现频率非常高的词.Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址.子网掩码.默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才 ...
- ip地址与子网掩码----基础知识
前言 IP地址有三种基本类型,由网络号的第一组数字来表示. A类地址的第一组数字为1-126. B类地址的第一组数字为128-191. C类地址的第一组数字为192-223. 注:数字0和 127不作 ...
随机推荐
- 任务拆解,悠然自得,自动版本的ChatGPT,AutoGPT自动人工智能AI任务实践(Python3.10)
当我们使用ChatGPT完成某些工作的时候,往往需要多轮对话,比如让ChatGPT分析.翻译.总结一篇网上的文章或者文档,再将总结的结果以文本的形式存储在本地.过程中免不了要和ChatGPT" ...
- Uniswap V2 — 从代码解释 DeFi 协议
Uniswap V2 - 从代码解释 DeFi 协议 为了理解我们在分析代码时将要经历的不同组件,首先了解哪些是主要概念以及它们的作用是很重要的.所以,和我一起裸露吧,因为这是值得的. 我在 5 个段 ...
- 对dubbo的DubboReference.check的参数进行剖析
背景 在使用dubbo的时候,发现当消费者启动的时候,如果提供者没有启动,即使提供者后来启动了,消费者也调不通提供者提供的接口了. 注册中心使用都是nacos dubbo版本是3.0.4 例子 接口 ...
- shell执行一个程序过程
1:shell调用执行程序或脚本 2:unix内核启动一个新的进程,在该进程中执行所指定的程序. 3:如果是编译型程序,内核成执行,如果无法执行指定的程序,返回"not executable ...
- [C++提高编程] 3.3 deque容器
文章目录 3.3 deque容器 3.3.1 deque容器基本概念 3.3.2 deque构造函数 3.3.3 deque赋值操作 3.3.4 deque大小操作 3.3.5 deque 插入和删除 ...
- python的format方法中文字符输出问题
format方法的介绍 前言 提示:本文仅介绍format方法的使用和中文的输出向左右和居中输出问题 一.format方法的使用 format方法一般可以解决中文居中输出问题,假如我们设定宽度,当中文 ...
- 【经验分享】使用Windows自带Xbox显示游戏帧率
环境: 工具:Xbox Game Bar 系统版本:Windows 10 快捷键:win + G 需求描述: 描述:需要实时显示当前游戏的帧率和硬件的占用率情况.如下图: 实现方法: 1.按下组合键w ...
- 2021-01-17:java中,HashMap底层数据结构是什么?
福哥答案2020-01-07: 1.7 数组+链表重要字段://HashMap的主干数组,可以看到就是一个Entry数组,初始值为空数组{},主干数组的长度一定是2的次幂,至于为什么这么做,后面会有详 ...
- 2021-10-03:合并两个有序数组。非递减数组nums1和nums2。合并这两个数组并放在nums1中。力扣88。
2021-10-03:合并两个有序数组.非递减数组nums1和nums2.合并这两个数组并放在nums1中.力扣88. 福大大 答案2021-10-03: 从右往左遍历nums1和nums2,谁大拷贝 ...
- pycharm-professional-2023 下载安装
PyCharm Professional 是一款针对 Python 编程的集成开发环境 (IDE),由 JetBrains 公司开发和维护.它是 PyCharm 社区版的升级版,提供了更多的功能和工具 ...