网络地址和ip地址怎么计算

2021-11-29 17:39:34
⓵怎样计算ip地址?每个IP地址分为两部分,网络地址和主机地址。 目的是为了方便路由器转发数据包时进行处理。
网络位用于标识网络,相当于你居住的区域。
主机位置是每台计算机使用的IP地址,相当于您所在地区的数以及每个居住的固定位置。
完整的IP地址由网络地址和主机地址组成。 网络地址是标识网络各部分的标识符。
具体计算方法如下:
将IP和子网掩码都转换为32进,进行与运算,结果就是网络地址或IP子网地址。 AND运算的性质是:如果有0则为0,如果全为1则为1。
具体运算如下:
11001010-------202的二进表示
11111111--------255的二进表示
11001010--------AND运算结果=202
---------
01110000--------112的二进表示
11111111-------255的二进表示
01110000-------AND运算的结果=112
------
00001110的二进表示------14
11111111------255的二进表示
00001110-----与运算的结果=14

------
10001001-----13711100000的二进表示------224的二进表示
10000000-----结果AND运算=128
所以主机IP地址是网络地址202.112.14.137,掩码是255.255.255.224,子网号为128。 主机地址为202.112.14.137

⓶网络ip地址怎么计算?如何得出?

计算过程如下:将IP地址和子网掩码转换为二进,然后进行AND运算,结果就是网络地址。 AND运算如下,上下对齐,1位和1位,1和1=1,其他组合均为0。

例如:计算IP地址:202.99.160.50子网掩码为255.255.255.0,步骤如下:

1)更改IP地址和子网掩码分别转换为二进

202.99.160.50转换为二进为11001010·011000111010000000110010

255.255.255.0转换为二进为11111111111111111111111100000000

2)两者之间进行AND运算

3)将运算结果转换为十进数,即网络地址。 11001010·01100011·10100000·00000000转换为十进为202.99.160.0。

扩展信息

子网掩码用于判断任意两台计算机的IP地址是否属于同一子网。 基础。 最简单的理解就是,将两台计算机各自的IP地址和子网掩码进行AND运算后,结果相同,则说明两台计算机在同一子网中,可以直接通信。

用网线直接连接或通过HUB(集线器)或常规交换机间接连接的计算机必须能够相互通信,并且计算机必须在同一个网络中,这意味着网络地址是其地址必须相同且主机地址必须不同。

如果不在同一网络上,则无法连接。 网络地址计算的目的是确定网络上的计算机是否在同一网络上。 请注意,这里的术语“在同一网络上”指的是IP地址而不是实际的连接。