Java攻城狮的入门课程阅读网络

(四)子网掩码

2017-04-28  本文已影响265人  黒猫

1、概念简介

  1. 子网掩码
      子网掩码又叫网络掩码、地址掩码,是一个32位地址,用于屏蔽IP地址的一部分以区别网络号和主机号,并说明该IP地址是在局域网上,还是在远程网上。子网掩码不能单独存在,它必须结合IP地址一起使用。

  2. 定义规则
      子网掩码的设定必须遵循一定的规则。与二进制IP地址相同,子网掩码由1和0组成,且1和0必须分别连续。左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。

  3. 表示方法
    子网掩码通常有以下两种格式的表示方法:
    ①通过与IP地址格式相同的点分十进制表示,如:255.0.0.0 或255.255.255.128;
    ②IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络位的长度,也就是二进制数字“1”的个数,如:192.168.1.1 /24 的子网掩码也可以表示为255.255.255.0,换算成二进制为11111111.11111111.11111111.00000000,网络位共24个“1”。


2、掩码作用

子网掩码的主要作用有两个:


3、掩码分类

子网掩码一共分为两类:

1.判断任意两台计算机的IP地址是否属于同一子网络

假设主机A的IP地址为192.168.0.1,子网掩码为255.255.255.0;主机B的地址为192.168.0.200,子网掩码为255.255.255.0,判断主机A和主机B是否属于同一子网络?

假设主机A的IP地址为192.168.0.1,子网掩码为255.255.255.192;主机B的地址为192.168.0.200,子网掩码为255.255.255.192,判断主机A和主机B是否属于同一子网络?

注意:
选取这两个例子主要想说明:
第一,不要简单认为网络地址就是将IP地址的后几组数改为“0”即可,仅仅是子网掩码对应IP地址的主机位,用二进制数字“0”表示而已;
第二,不要简单认为当IP地址看起来属于同一网段,且子网掩码也相同的情况下,这两个IP地址就一定属于同一子网。

<br />

2.通过IP地址和子网掩码计算相关地址

假设IP地址为128.36.199.3,子网掩码是255.255.240.0,计算出网络地址、广播地址、可用地址范围、主机数。

<br />

3.子网划分问题

假设X公司申请了一个C类的IP地址,要连接6个子公司,每个子公司在一个网段中,则子网掩码应该为多少?

假设依然是X公司,要求每一个子公司要容纳800台主机,则子网掩码应该为多少?

<br />

4.快速划分练习

已知:
①IP地址为C类
②子网掩码为255.255.255.128 /25
③网络地址为192.168.10.0
求:
①可划分多少子网
②每个子网中可容纳多少台主机
③有哪些合法子网地址
④每个子网的广播地址
⑤有多少有效主机地址

已知:
①IP地址为B类
②子网掩码为255.255.255.128 /25
(此时子网掩码指使用了9位来进行子网划分的B类子网掩码,并不是C类子网掩码)
③网络地址为172.16.0.0
求:
①可划分多少子网
②每个子网中可容纳多少台主机
③有哪些合法子网地址
④每个子网的广播地址
⑤有多少有效主机地址

已知:
①IP地址为A类
②子网掩码为255.255.240.0 /20
(此处子网掩码是B类子网掩码)
网络地址为10.0.0.0
求:
①可划分多少子网
②每个子网中可容纳多少台主机
③有哪些合法子网地址
④每个子网的广播地址
⑤有多少有效主机地址


版权声明:欢迎转载,欢迎扩散,但转载时请标明作者以及原文出处,谢谢合作!             ↓↓↓
上一篇 下一篇

猜你喜欢

热点阅读