子网掩码和ip地址的关系 子网掩码是什么

子网掩码是什么?网络前缀长度是子网掩码 。一般用255.255.255.0是24位 。域名1,域名2是主DNS和备用DNS 。
网络前缀长度:16 。
对应子网掩码:255.255.0.0 。
网络前缀长度:18 。
对应子网掩码:255.255.240.0 。
网络前缀长度:24 。
对应子网掩码:255.255.255.0 。
【子网掩码和ip地址的关系 子网掩码是什么】子网掩码机制提供了子网划分的方法 。
其作用是:减少网络上的通信量;节省IP地址;便于管理;解决物理网络本身的某些问题 。使用子网掩码划分子网后,子网内可以通信,跨子网不能通信,子网间通信应该使用路由器,并正确配置静态路由信息 。
划分子网,就应遵循子网划分结构的规则 。就是用连续的1在IP地址中增加表示网络地址,同时减少表示主机地址的位数 。例如,IP地址为130.39.37.100,网络地址为130.39.0.0、子网地址为130.39.37.0、子网掩码为255.255.255.0,网络地址部分和子网标识部分为“1”所对应,主机标识部分为“0”所对应 。

子网掩码和ip地址的关系 子网掩码是什么

文章插图
什么是子网掩码分类:电脑/网络互联网
解析:
在TCP/IP协议中,SUBNET MASKS(子网掩码)的作用是用来区分网络上的主机是否在同一网络取段内 。在大型网络中,CLASS A的SUBNET MASKS为255.0.0.0,CLASS B的SUBNET MASKS为255.255.0.0,CLASS C的SUBNET MASKS为255.255.255.0 。
假如某台主机的SUBNET MASKS为IP地址为202.119.115.78,它的SUBNET MASKS为255.255.255.0 。将这两个数据作AND运算后,所得出的值中的非0的BYTE部分即为NETWORK ID。运算步骤如下:
202.119.115.78的二进制值为:
***********.***********.***********.***********
255.255.255.0的二进制值为:
***********.***********.***********.***********
AND后的结果为:
***********.***********.***********.***********
转为二进制后即为:
202.119.115.0
它就是NETWORK ID,在IP地址中剩下的即为HOST ID,即为78,这样当有另一台主机 的IP 地址为202.119.115.83,它的SUBNET MASKS也是255.255.255.0,则其NETWORK ID 为202.119.115,HOST ID为83,因为这两台主机的NETWORK ID都是202.119.115,因此,这两台主机在同一网段内 。
但是,在实际应用中,可能会有多个分布与各地的网络,而且,每个网络的主机数量并不很多,如果申请多个NETWORK ID,会造成IP资源的浪费,而且很不经济,如果我们在SUBNET MASKS上动一下手脚,可以在只申请一个NETWORK ID的基础上解决这个问题 。
比如,我们有三个不同的子网,每个网络的HOST数量各为20、25和50,下面依次称为甲、乙和丙网,但只申请了一个NETWORK ID 就是202.119.115 。首先我们把甲和乙网的SUBNET MASKS改为255.255.255.224,224的二进制为***********,即它的SUBNET MASKS为:
***********.***********.***********.***********
这样,我们把HOST ID的高三位用来分割子网,这三位共有000、001、010、011、100、 101、110、111八种组合,除去000(代表本身)和111(代表广播),还有六个组合,也就是可提供六个子网,它们的IP地址分别为:(前三个字节还是202.119.115)
***********~*********** 即33~62为第一个子网
***********~*********** 即65~94为第二个子网
***********~*********** 即97~126为第三个子网
***********~*********** 即129~158为第四个子网
***********~*********** 即161~190为第五个子网
***********~*********** 即193~222为第六个子网
选用161~190段给甲网,193~222段给乙网,因为各个子网都支持30台主机,足以应付甲网和乙网20台和25台的需求 。
再来看丙网,由于丙网有50台主机,按上述分割方法无法满足它的IP需求,我们 可以将它的SUBNET MASKS设为255.255.255.192,由于192的二进制值为***********,按上述方法,它可以划分为两个子网,IP地址为:
***********~*********** 即65~126为第一个子网
***********~*********** 即129~190为第二个子网
这样每个子网有62个IP可用,将65~126分配丙网,多个子网用一个NETWORK ID 即告实现 。
如果将子网掩码设置过大,也就是说子网范围扩大 。那么根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的相与结果而认为是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃 。数据不能正确到达目的机,导致网络传输错误 。如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降 。因此,任意设置子网掩码是不对的,应该根据网络管理部门的规定进行设置 。

秒懂生活扩展阅读