系统运维系列 之IP地址和子网划分介绍

Posted 琅晓琳

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了系统运维系列 之IP地址和子网划分介绍相关的知识,希望对你有一定的参考价值。

1 简介
接上一篇博客:关于A类,B类,C类IP地址的网段和主机数的计算方法

2 详细内容
(1) 子网掩码
IP地址是以网络号和主机号来标示网络上的主机的,我们把网络号相同的主机称之为本地网络,网络号不相同的主机称之为远程网络主机,本地网络中的主机可以直接相互通信;远程网络中的主机要相互通信必须通过本地网关来传递转发数据。

(2) 子网掩码的概念及作用
子网掩码(Subnet Mask)又叫网络掩码、地址掩码,必须结合IP地址一起对应使用;
只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作;
子网掩码和IP地址做“与”运算,分离出IP地址中的网络地址和主机地址,用于判断该IP地址是在本地网络上,还是在远程网络网上;

与运算符&---两个同时为1,结果为1,否则为0;
或运算|---参加运算的两个对象,一个为1,其值为1;
异或运算符^---参加运算的两个对象,如果两个位值不同,则该位结果为1,否则为0。

子网掩码还用于将网络进一步划分为若干子网,以避免主机过多而拥堵或过少而IP浪费。

(3) 子网掩码的分类
缺省子网掩码
也叫默认子网掩码,即未划分子网,对应的网络号的位都置 1 ,主机号都置 0 。
未做子网划分的IP地址:网络号+主机号
A类网络缺省子网掩码: 255.0.0.0,用CIDR表示为/8
B类网络缺省子网掩码: 255.255.0.0,用CIDR表示为/16
C类网络缺省子网掩码: 255.255.255.0,用CIDR表示为/24
自定义子网掩码
将一个网络划分子网后,把原本的主机号位置的一部分给了子网号,余下的才是给了子网的主机号。其形式如下:
做子网划分后的IP地址:网络号+子网号+子网主机号
举个栗子:
如:192.168.1.100/25,其子网掩码表示:255.255.255.128
意思就是将192.168.1.0这个网段的主机位的最高1位划分为了子网。

(4) 子网掩码和IP地址的关系
子网掩码是用来判断任意两台主机的IP地址是否属于同一网络的依据,就是拿双方主机的IP地址和自己主机的子网掩码做与运算,如结果同一网络,就可以直接通信。

IP地址和子网掩码做与运算,把IP地址的主机位直接归0,就快速得到网络地址。所以只要一看到IP地址和子网掩码,就能马上确认网络地址。

参考资料:
https://blog.51cto.com/u_6930123/2112748 IP地址和子网划分学习笔记之《子网掩码详解》
https://blog.csdn.net/damishidai15/article/details/88877866 IP与子网掩码
https://blog.csdn.net/qq_42144475/article/details/108803200 详解IP与子网掩码的关系

以上是关于系统运维系列 之IP地址和子网划分介绍的主要内容,如果未能解决你的问题,请参考以下文章

系统运维系列 之关于A类,B类,C类IP地址的网段和主机数的计算方法

系统运维系列 之关于A类,B类,C类IP地址的网段和主机数的计算方法

已知IP地址,子网掩码求子网号,主机号

IP地址划分

3IP地址划分

系统运维系列 之系统文件pagefile.sys的介绍