2016 - 2024

感恩一路有你

计算机网络基础(网络原理基础知识?)

浏览量:3328 时间:2022-12-16 16:55:27 作者:采采

计算机网络基础(网络原理基础知识?)

网络原理基础知识?

IP地址的概念和子网掩码的计算对于第一次学习网络知识的初学者来说比较困难。根据目前使用的IPv4规定,对IP地址强制定义了一些保留地址,即“网络地址”和“广播地址”。所谓“网络地址”,是指“主机号”全为“0”的IP地址,如:125 . 0 . 0 . 0(A类地址);而“广播地址”指的是所有主机号都是“255”时的IP地址,比如:125 . 255 . 255 . 255(A类地址)。

中文名

网络基础知识

网络地址

它是指主机号全为“0”的IP地址

广播地址

当所有“主机号”都是“255”时,指的是IP地址

子网掩码

用于识别两个IP地址是否属于同一个子网。

相关概念

所谓“网络地址”,是指“主机号”全为“0”的IP地址,如:125 . 0 . 0 . 0(A类地址);子网掩码用于识别两个IP地址是否属于同一个子网。也是一组32位长的二进制值,每个值代表不同的含义:“1”表示该位是网络位;如果为“0”,则表示该位是主机位。和IP地址一样,人们也用“点分十进制”来表示子网掩码,如:255.255.0.0。

如果用相同的子网掩码对两个IP地址进行按位AND运算,得到相同的结果,说明这两个IP地址在同一个子网内。也就是说,使用这两个IP地址的两台电脑就像是同一个单位的不同部门。虽然他们的角色、功能甚至地理位置可能不同,但他们都在同一个网络中。

子网掩码计算方法

自从各种类型的网络投入各种应用以来,网络以令人难以置信的速度大规模扩展。目前使用中的IPv4逐渐暴露出其弊端,即网络号过多占用空间,主机号过少。目前最常用的解决方案是将一个较高等级的IP地址划分为多个子网,然后为不同规模的用户提供不同的子网。使用这种方法时,为了有效提高IP地址的利用率,主要是通过取出IP地址中“主机号”的高阶部分作为子网号,从通常的“网络号”边界扩展或压缩子网掩码,来创建一定数量的某些IP地址的子网。当然,创建的子网越多,每个子网中可用的主机地址就越少。

如何计算

要计算IP地址的子网掩码,可以分别考虑以下两种情况。

第一种情况:

不需要划分子网的IP地址。

一般来说,这个时候计算这个IP地址的子网掩码是很简单的,按照它的定义写就可以了。例如,一个IP地址是12.26.43.0,所以不需要划分子网。根据定义,我们可以知道它是一个A类地址,它的子网掩码应该是255 . 0 . 0 . 0;如果这个IP地址是B类地址,它的子网掩码应该是255 . 255 . 0 . 0;如果是C类地址,则其子网掩码为255.255.255.0。其他类比。

第二种情况:

要划分子网的IP地址。

在这种情况下,如何方便快捷地划分一个IP地址,并准确计算每个子网的掩码就显得非常重要。这里有两种方便的方法:

当然,在找到子网掩码之前,首先要知道要划分多少个子网,每个子网需要多少台主机。

方法一:按子网数量计算。

1.首先,将子网数量从十进制转换为二进制;

2.然后,统计“1”得到的二进制数的位数,设为N;

3.最后,先找到这个IP地址对应的地址类别的子网掩码。然后,将获得的子网掩码的主机地址部分(即“主机号”)的所有前N位设置为1,从而可以获得IP地址的子网掩码。

例如,B类IP地址167.194.0.0需要划分为28个子网:

1)(28)10=(11100)2;

2)这个二进制的位数是5,那么n=5;

3)此IP地址为B类地址,B类地址的子网掩码为255.255.0.0,B类地址的主机地址为后2位(即0-255.1-254)。那么子网掩码255.255.0.0中主机地址的前五位全部设置为1,就可以得到255.255.248.0,而这组值就是B类IP地址167.194.0.0划分为28个子网的子网掩码。

方法二:用主机数量来计算。

1.首先,将主机数量从十进制转换为二进制;

2.然后,如果主机数小于等于254(注意:保留的两个IP地址要去掉),统计从“1”得到的二进制数的位数,设为N;如果主机数大于254,那么Ngt8,也就是说主机地址会超过8位;

3.最后用255.255.255.255将此类IP地址的主机地址位全部设置为1,然后将N位按照“从后到前”的顺序全部设置为0,得到的值就是子网掩码值。

例如,B类IP地址167.194.0.0需要划分成几个子网,每个子网有500台主机:

1)(500)10=(111110100)2;

2)这个二进制的位数是9,那么n=9;

3)设置子网掩码255的所有主机地址。255.0.0这个B类地址为1,得到255.255.255.255。然后从后往前,将后9位设为0,可以得到:11111111111.111110.000000,即255.255.254.0。这组值是划分为500台主机的B类IP地址167.194.0.0的子网掩码。

地址 IP 子网掩码 网络 子网

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。