根据子网掩码算出 IP 地址 的网络号和主机号

article/2025/10/22 6:21:09

我们如何根据子网掩码算出 IP 地址 的网络号和主机号呢?

举个例子,比如 10.100.122.0/24,后面的/24表示就是 255.255.255.0 子网掩码,255.255.255.0 二进制是「11111111-11111111-11111111-00000000」,大家数数一共多少个1?不用数了,是 24 个1,为了简化子网掩码的表示,用/24代替255.255.255.0。

知道了子网掩码,该怎么计算出网络地址和主机地址呢?

将 10.100.122.2 和 255.255.255.0 进行按位与运算,就可以得到网络号,如下图:

请添加图片描述
将 255.255.255.0 取反后与IP地址进行进行按位与运算,就可以得到主机号。

大家可以去搜索下子网掩码计算器,自己改变下「掩码位」的数值,就能体会到子网掩码的作用了。

请添加图片描述

那么在寻址的过程中,先匹配到相同的网络号(表示要找到同一个子网),才会去找对应的主机。

除了寻址能力, IP 协议还有另一个重要的能力就是路由。实际场景中,两台设备并不是用一条网线连接起来的,而是通过很多网关、路由器、交换机等众多网络设备连接起来的,那么就会形成很多条网络的路径,因此当数据包到达一个网络节点,就需要通过路由算法决定下一步走哪条路径。

路由器寻址工作中,就是要找到目标地址的子网,找到后进而把数据包转发给对应的网络内。

请添加图片描述
所以,IP 协议的寻址作用是告诉我们去往下一个目的地该朝哪个方向走,路由则是根据「下一个目的地」选择路径。寻址更像在导航,路由更像在操作方向盘。


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

相关文章

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

IP地址类似于我们的身份证号码 国家为了唯一确定我们每个人的身份,会为我们每个人分配一个唯一确定身份的号码,同理: 为了确切地标识Internet(互联网)中的每一台主机和路由器,TCP/IP建立了一套编址方案&a…

关于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;并且包含一个应用程序框架以减少应用程序开…