先上结论

有些 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 地址斜杠后的数字和子网掩码的更多相关文章

  1. IP地址后面斜杠加具体数字详解

    其实这种形式就是用CIDR(无类别域间路由选择,Classless and Subnet Address Extensions and Supernetting))的形式表示的一个网段,或者说子网. ...

  2. 解决win7系统重启后ip丢失问题,即每次电脑重启都要重新设置ip地址,重启后ip地址没了

    自己制作的Ghost盘上网有点问题,每次重启后电脑的ip地址被还原,要重新设置 百度后终于找解决办法,在此记录. 第一步:点击左下角的WIN图标,输入CMD然后回车,打开DOS模式窗口. 第二步:在D ...

  3. Apache伪静态在网站目录没有反斜杠后自动添加反斜杠

    第一步:确认网站开启REWRITE规则 一般有两种情况: i.apache安装的时候已经包含rewrite功能 ii.后续配置的时候新添加mod_rewrite.so.这种情况需要在httpd.con ...

  4. javascript转义unicode十六进制编码且带有反斜杠后的html

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. [MySql]当虚拟机的IP地址自动更换后,JDBC使用原来的配置连不上MySql数据库时所报的异常。

    Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. ...

  6. [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 ...

  7. 网络协议 2 - IP 地址和 MAC 地址

    了解完网络协议,我们会发现,网络通信的五层模型里,有两个很重要的概念:IP 地址和 MAC 地址. 那么 IP 地址是怎么来的,又是怎么没的?MAC 地址与 IP 地址又有什么区别? 这回答上面问题前 ...

  8. IP地址、子网掩码详解

    如何通过子网掩码划分网段 资料一: 一.缺省A.B.C类地址,子网掩码:  二.子网掩码的作用:  code:  IP地址 192.20.15.5 11000000 00010100 00001111 ...

  9. IP地址的含义

    不管是学习网络还是上网,IP地址都是出现频率非常高的词.Windows系统中设置IP地址的界面如图1所示,图中出现了IP地址.子网掩码.默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才 ...

  10. ip地址与子网掩码----基础知识

    前言 IP地址有三种基本类型,由网络号的第一组数字来表示. A类地址的第一组数字为1-126. B类地址的第一组数字为128-191. C类地址的第一组数字为192-223. 注:数字0和 127不作 ...

随机推荐

  1. C# 从0到实战 基本类型

    C#语言的基本类型 与大多数编程语言一样,C#也有自己的基本类型,也称为内置类型.下面的表格就简单阐述了这些类型. C# 类型关键字 .NET 类型 bool System.Boolean byte ...

  2. docker未授权攻击利用复现

    环境配置 受害机:CentOS 攻击者:kali 配置docker配置文件,使得测试机存在未授权访问 vim /usr/lib/systemd/system/docker.service 原本[Ser ...

  3. C++冒泡排序简单讲解

    此文章我已在洛谷博客发布,不算抄袭 什么是冒泡排序 冒泡排序(Bubble Sort)也是一种简单直观的排序算法.它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来.走访 ...

  4. .NET Core 离线生成 Tron 波场私钥和地址笔记

    NuGet 引入依赖库 PM> Install-Package Tron.Wallet.Net 随机生成私钥和对应的地址 using Tron.Wallet.Net; namespace Con ...

  5. pytest测试实战和练习

    开头 经过前面几章的学习,这时候要来个测试实战会比较好巩固一下学过的知识 任务要求 1.实现计算器(加法,除法)的测试用例 2.使用数据驱动完成测试用例的自动生成 3.在调用测试方法之前打印[开始计算 ...

  6. 《 Istio 权威指南 》新著重磅发行!华为云云原生团队匠心力作

    摘要:由 Istio社区指导委员会成员和华为云云原生团队联合编著的云原生服务网格书籍< Istio 权威指南>重磅上市 本文分享自华为云社区<< Istio 权威指南 > ...

  7. MAUI开发Android程序使PDA扫码广播消息转发至Web页面

    前言 公司系统的手持终端(PDA)是用的Vue写的前端代码 在PDA上用浏览器直接打开Web页面 PDA扫码的时候,输出模式直接用模拟键盘按键的方式输出 这样在Web页面上,如果一个输入框在当前有焦点 ...

  8. 2021-01-30:redis中,Pipeline有什么好处?

    福哥答案2021-01-30:可以将多次 IO 往返的时间缩减为一次,减少多次IO延迟的开销.前提是 pipeline 执行的指令之间没有因果相关性. 多个指令之间没有依赖关系,可以使用 pipeli ...

  9. AI DevOps | ChatGPT 与研发效能、效率提升(中)

    为啥 ChatGPT 突然火了? 简单概括就是:产品太过惊艳,体验超预期 之前人工智能发展多年,报道最多的也许就是曾经的李世石大战AlphaGo,现实中的特斯拉自动驾驶,还有波士顿动能放出的机器狗.对 ...

  10. getattr函数

    函数说明 getattr(object, name, default=None) object:类实例 name:str 属性名 default:str 如果没有查找到,用该值替代 用法实现反射,主要 ...