ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

IP的分类与计算

2021-08-02 20:30:08  阅读:201  来源: 互联网

标签:网段 二进制 IP 分类 网络 计算 IP地址 子网掩码


目录

一、计算机网络号

二、计算机网络号的运算

1.认识网络号

(1)IP地址

(2)子网掩码

 2.IP地址用途分类

(1)私有地址

(2)公有地址

三、网络号的计算

1.不可变长子网掩码网络号计算方法

 2.可变长子网掩码网络号计算方法

3.网络号的对比

总结:


一、计算机网络号

计算机网络号:是通过网络号选择正确的网络设备连接终端,也就是计算机。

不同的网络号需要不同的设备连接,所以需要计算一下两台设备的网络号是否相似。网络号的计算方法有大致分为三个步骤:

1、清楚IP地址地段点分的十进制数字和子网掩码。

2、计算方法:把十进制的IP地址转换成二进制,把子网掩码也转换成二进制,两组二进制上下对齐,做“与”运算,所得就是网络号。

3、两个网络号相同就用交换机连姐、两个网络号不相同就用路由器连接

二、计算机网络号的运算

1.认识网络号

计算网络号之前需要先认清楚网络号的构成

网络号是IPV4与子网掩码相乘得的结果。IPV4与默认子网掩码又分为五大类A、B、C、D、E五大类

(1)IP地址

IP地址是0—255这些十进制数字组成,大致分为五大类,A、B、C、D、E五大类,其中A、B、C三类是用作于商业,D类是用做于组播,E类是用作于科研。

但是其中有几个特殊网段,是不可被公用的。0.0.0.0是全部网段、127IP地址是用于本地网卡换回测试的地址、255IP地址是全网广播,这三个IP都被占用,不可再次分配。

还有一个特殊的,就是A、B类中的最后一段是255作用是本网段的广播

IP地址是由网络部分和主机部分组合而成,网络部分是负责确定两台终端是不是在同一个网段,主机部分数负责这个网段可以连接多少台主机。网络部分一般是由子网掩码负责,主机部分就是终端的数字。

 网络部分与主机部分的数位都是不固定的,会随着子网掩码的数位而改变。

(2)子网掩码

子网掩码分为可变长子网掩码和不可变长子网掩码(默认子网掩码)

不可变长子网掩码:就是固定好的长度,子网掩码是点分四段的十进制,每段是八位二进制数字构成。不可变长子网掩码就是二进制数字是固定不变的,A类固定就是255.0.0.0,也就是只有一段是由数据的也就是八位从左开始排列的二进制数字,B类固定就是255.255.0.0,同理,就是两段,有十六位二进制。C类固定就是255.255.255.0,同理,是由24位二进制。D、E不是用于商业用途,没有特定的子网掩码。

可变长子网掩码:是长度可以在默认子网掩码的基础上进行扩充,但是最高只能扩充到31位,满32位的子网掩码也就是255.255.255.255是不可用的。因为只有子网掩码是不能单独存在的,需要网络部分与主机部分结合才能被识别,不能只有网络部分或者主机部分。

子网掩码位数书写的时候一般会在后面注明几位,例如:168.12.10.1 /19

/19就是这个子网掩码有19位,属于可变长子网掩码

 2.IP地址用途分类

上面说了IP地址分为ABCDE五大类,其中D、E这两类又是特殊用途,社会上很少能接触的到。

五大类地址可以分局用途分类为私有地址跟公有地址。

(1)私有地址

 私有地址:只能用作在局域网中,在不同的局域网中,可以有多个相同IP的设备,但是同一个局域网中,设备IP是唯一的。

 两个不同的局域网中,地址名称可以一样,但是同局域网不能进行重复

(2)公有地址

共有地址:出现在互联网中,公有地址内的设备IP是不能重复的,必须是唯一的。

三、网络号的计算

如果终端A需要跟终端B或者别的终端连接的话,需要知道是不是在同一个网段,如果在同一个网段,直接通过交换机连接就可以。如果不在同一个网段则需要路由器连接。如果连接设备出错会导致连接失败。

前面也说了,IP地址是由网络部分和主机部分组成。主机是负责所处这个网段的编号。网络部分是显示所处网段号码。但是网络部分与网络号又是不同,因为网络部分最多31位,网络号需要完整的32位。这里就需要计算一下。

1.不可变长子网掩码网络号计算方法

子网掩码有可变长与不可变长之分,计算差异也有一些小的出入,这里就先介绍简单点的不可变长的。

计算步骤分为三步:

第一步:把IP地址换算成二进制

第二步:把子网掩码变成二进制,并且与IP地址的二进制首尾对齐

 

 第三步:把IP地址跟子网掩码做“乘法”运算,结果就是网络号码

 

 2.可变长子网掩码网络号计算方法

可变长子网掩码计算方法跟不可变长子网掩码类似,区别是子网掩码长度不一样

(1.确定这个IP的子网掩码是几位

IP的书写方式一般都会把子网掩码位数以/X,的方式表达这个是X位的子网掩码

 这样表示这是一个24位的默认C类,这个数字可以在本类网络默认数字基础上增加。

(2.确定子网掩码位数之后,把子网掩码化为二进制。

 

 例如这个举例的26位的,就是属于C类,在c类默认的24位基础上增加2位。简单来说就是可变长子网掩码标注的多少位,就是从左到右有几个“1”。

(3.计算网络号

 由此可见,可变长子网掩码跟不可变长子网掩码计算方法大同小异,就是在原先默认子网掩码的基础上多加几个“1”而已。

3.网络号的对比

经过上面的步骤我们得知了网络号的运算方法,下面就是最后一步网络号的对比,判断连个网络是否在同一个网段。

判断的方法很简单,就是把两个十进制网络号进行对比,一致就是在同一个网段。

这边举个例子,A终端:192.11168.123.12 /27与B终端:192.168.123.46 /27对比,是否在一个网段

 经过计算,A的网段在192.168.123.0,B的网段在192.168.123.32。网段是不一样的,如果这两台终端连接需要用路由器。反之用交换机。

总结:

通过学习网段的计算方法,了解了计算网段过程中的,IP、子网掩码的分类等知识,知道了IP也分为这么多种类,之前一直用的192.X.X.X,以为就这一种,开拓了不少的知识面,也知道了二进制的快速转换、网络号码的计算等计算机常识小技巧。

标签:网段,二进制,IP,分类,网络,计算,IP地址,子网掩码
来源: https://blog.csdn.net/m0_60360828/article/details/119326365

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有