关于IP地址、网络号、主机号、子网掩码之间的关系

article/2025/10/21 13:19:38

IP地址类似于我们的身份证号码

国家为了唯一确定我们每个人的身份,会为我们每个人分配一个唯一确定身份的号码,同理:

为了确切地标识Internet(互联网)中的每一台主机和路由器TCP/IP建立了一套编址方案,为每台主机和路由器分配了一个全网唯一的IP地址。

首先,我们以熟悉的身份证号码为例,来看一下身份证号码的构成:

1---2位数代表所在省,如:61代表陕西

3---4位数代表所在市,如:04代表兴平

5---6位数代表所在区,如:21代表西城区

7---14位数代表生日,如:19960412代表1996年4月12日生

15--17位数代表出生顺序与性别,如:306代表该天第306个出生的,是女性。

18位数为专用电脑经过繁杂计算得出的验证码,计算出大于9的数用x代替

 

看上去很复杂,是不是?

不要害怕,IP地址虽然类似身份证号码,但IP地址的构成远没有身份证号码构成那么复杂。

IP地址与网络号段、主机号段之间的关系,或者说IP地址的构成,如下:

 

目前大仍采用的IP地址是IPv4版本,由4个字节组成,每个字节8位二进制数,也就是说目前的IP地址由32位二进制数组成。但随着全球主机和路由的增多,IPv6版本的IP地址即将使用。


网络号

网络号就是我们常说的A类地址、B类地址、C类地址、D类地址、E类地址,由IP地址中的前数位构成。

以房地产开发为例。当房地产商向政府申请开发房地产时,

  1. 首先需要拿地,也就是向政府申请在某省某市某区某街道的建筑用地
  2. 然后才能在申请的建筑用地上,根据不同的标准建立不同的小区,如一期、二期、A冻、B栋

类似的,当含有多台主机和路由的某个机关、单位、公司、机构、组织等申请一个IP地址时,

  1. 首先获得(实际上)是一个网络号。根据不同网络的性质,可能是获得ABC类地址中的某个网络号
  2. 然后具体的各个主机号,再由本单位跟根据自身的情况自行分配。

 

A类地址8位网络号(0开头)+24位主机号,范围:1.0.0.0 - 126.255.255.255

B类地址16位网络号(10开头)+16位主机号,范围:128.0.0.0 - 191.255.255.255

C类地址24位网络号(110开头)+8位主机/号,范围:192.0.0.0 - 223.255.255.255

D类:组播地址,范围:224.0.0.0 - 239.255.255.255

E类:保留以后再用,范围:240.0.0.0 - 255.255.255.255

*注意

  1. 网络号不能全部为0或者全部为1.
  2. IP地址也不能全部为0或者全部为1.

 

这五类地址加起来总共有40多亿地址,但实际上没有那么多,

因为其中的D、E类地址被分别被用作组播地址、实验地址

在以上点分十进制的IP地址段中没有127.0.0.0/8这个网段,因为该网段被用作环回地址


子网掩码

子网掩码,与目的IP的地址一起,可以就是用来确定该网络的上确定:

  1. 子网个数
  2. 主机号
  3. 主机号所在的子网

同样以上面的房地产开发为例。

当房地产商开发住宅用地时,可根据某些需求将住宅用地划成几个小区或者几期工程开发。比如房地产经常用一期、二期等标记一个小区。

同样的,在为某个机关、单位、公司、机构、组织分配好网络号后,如果这些机关单位的主机很多而且分布在较大地理位置时,可以将本单位所属主机划分为若干个小局域网,这些局域网就是子网。子网之间用路由器互联

网络号分配好之后就不能再变动了,所以,在划分的子网号的时候,我们需要在主机号段中划出子网号。

如何才能知道子网号码呢?这就需要子网掩码。

  1. 子网掩码,跟IP地址一样,是一个由一连串1和一连串0共32位的二进制数组成
  2. 1对应于网络号字段和子网号字段
  3. 0对应于主机号字段

http://chatgpt.dhexx.cn/article/DFaZ11VP.shtml

相关文章

关于IP网络号和主机号的原理

网络号和主机号具体怎么弄出来的? ? ? ? 1、标准分类的ip地址的网络号是, A类是前8位 B类是前16位 C类是前24位 举一个例子 如172.16.10.2,因为172.16.10.2是B类地址,所以172.16所代表的位就是网络号的位,后面10.2代表的…

子网划分以及网络号的计算

目录 一、子网划分的作用 1.计算网络号,通过网络号选择正确的网络设备连接终端设备 2.根据网络的规模,可以对局域网(内网)进行网络地址规划 二、IP地址 1.IP地址的组成部分 2.IP地址的版本 三、IP地址的分类 1.IP地址分类 2.IP地址分类总结思维…

网络号,网络标识,广播地址,有效主机范围计算

网络计算 IP 地址计算网络号,网络标识,有效主机范围IP地址分类 IP 地址 IP地址:网络部分主机部分 网络部分:确定终端是不是在同一网段 主机部分:用来确定终端的容量大小(最多可以容纳多少台) 同…

网络号、主机号、子网号--例题

已知 IP:195.169.20.50 子网掩码:255.255.255.224 求网络号 子网号 主机号。答: IP为C类,一知道子网掩码值是224 所以网络被划分为8个子网网络号是用将你的IP和子网掩码255.255.255.224的二进制进行逻辑与运算得到转换为十进制为…

计算机网络:根据IP和子网掩码计算网络号

题目感觉有误,但是解题思路是正确的。 已知B类地址的子网掩码为255.255.0.0,假设某B类地址为127.24.36.55,那么它的网络号为:() A、127.24.0.0 B、0.0.36.55 C、255.255.36.55 D、127.24.36.55 解题思路&…

网络号和主机号具体计算原理-ipv4篇

来自之前163网易博客,因博客倒闭,放CSDN供 大家学习。 1、标准分类的ip地址的网络号是, A类是前8位 B类是前16位 C类是前24位 举一个例子 如172.16.10.2,因为172.16.10.2是B类地址,所以172.16所代表的位就是网络号的位…

网络号的计算

子网掩码和ip地址结合使用,可区分出一个网络的网络号和主机号. 例如: 有一个c类地址为: 192.9.200.12 默认子网掩码为: 255.255.255.0 ① 将IP地址转化为二进制: 11000000 00001001 11001000 00001100 ② 将子网掩码转换为二进制:11111111 11111111 11111111 00000000 ③ 将子…

计算机网络号的学习

目录 一、子网的划分 1.1子网划分的作用 二、相同网络与不同网络 1、相同网络 2、不同网络 三、IP地址的组成与作用 1、IP地址的组成 2、各组成的作用 四、IPV4地址与IPV6地址 五、IP地址的分类 六、IP地址按用途分类 七、网络号的计算方法 八、网络地址的划分 1…

计算机网络中的子网号和网络号

IP地址是一个32为的二进制数。 IP地址=网络id 主机id 网络号 网络号就是网络id,是某个互联网中子网的地址,通过子网掩码和IP地址按位“与”得到。 如192.9.200.13/24,子网掩码为255.255.255.0,该IP地址的网络号就是1…

认识网络号与子网划分

目录 一、计算机网络号 二、网络号的构成 1.认识网络号 (1)IP地址 (2)子网掩码 2.IP地址用途分类 (1)私有地址 (2)公有地址 三、网络号的…

IP地址、网络号、主机号、网络地址、子网掩码、网关、192.168.0.1/24是什么意思

IP地址 IP地址通俗上讲,就是台电脑在网络世界的唯一标识,它由32的二进制数组成,也就是4个字节,就像人的身份证一样,它能够唯一标识一台电脑。 IP地址的组成 IP地址网络ID主机ID,同一个网络的IP地址能够公用…

正方形的展开图

记得这个题目是我小学竞赛的最后一个题目,当时这个题目没有做出来 (^_^) 正方形的展开图共有11种。 分下面的4种情况:

如何用几何画板作正方体的动态展开图

在教学中,为了增强教学效果,通常用折纸法演示正方体的展开与折叠过程,这样的做法对学生的理解还是起不了多大作用的。如果可以借助一些教学辅助工具制作模型进行演示,那效果肯定更为显著。几何画板就是符合这样要求的教学辅助工具…

矩形可以切割多少个最大的正方形

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 题目描述 小明有一些矩形的材料,他要从这些矩形材料中切割出一些正方形。 当他面对一块矩形材料时,他总是从中间切割一刀,切出一块最大的正…

画出一个正方形

1.新建TankFrame类继承Frame类方便重写里面的方法 2.创建一个构造方法 3.把Main方法里的设置剪切进刚刚定义的构造方法(快捷键CtrlX)并修改里面的方法,并把f.删掉 import java.awt.*; import java.awt.event.WindowAdapter; import java.awt…

从矩形中切割出最大的正方形

样例如图 #include <iostream> #include <string> #include <cmath> using namespace std;string input[2010]; int lt[2010][2010]; int up[2010][2010];int Find(int n,int m) {int Max1;for(int i0;i<n;i){for(int j0;j<m;j){if(i0&&j0){lt…

【矩形面积】

题目来源&#xff1a;https://leetcode.cn/problems/rectangle-area/ 目录 矩形面积 矩形面积 题目介绍 给你 二维 平面上两个 由直线构成且边与坐标轴平行/垂直 的矩形&#xff0c;请你计算并返回两个矩形覆盖的总面积。 每个矩形由其 左下 顶点和 右上 顶点坐标表示&#xf…

01. 基于MFC绘制一个彩色正方形

本博文内容是博文基于MFC框架的图像缩放算法示例的一部分(返回目录)。 MFC(Microsoft Foundation Classes)是微软公司提供的一个类库&#xff08;class libraries&#xff09;&#xff0c;以C类的形式封装了Windows的API&#xff0c;并且包含一个应用程序框架以减少应用程序开…

CSS实现正方形

正方形 以前有人问我怎么实现一个正方形&#xff0c;我就很纳闷&#xff01;把块属性width和height设置成一样不就好了吗&#xff01; //这不就是个正方形 .div {width:100px;height:100px }但这不是他想要的答案。也许是考虑到自适应的问题吧。 于是&#xff0c;我想到了最…