百度空间 | 百度首页 
 
查看文章
 
计算机常识:什么是“子网掩码”?
2007年06月13日 星期三 14:09

1.子网掩码的概念


  子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
  
2.确定子网掩码数


  用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
  
  定义子网掩码的步骤为:
  
  A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。
  
  B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。
  
  C、把对应初始网络的各个位都置为“1”,即前两个字节都置为“1”,第四个字节都置为“0”,则子网掩码的间断二进制形式为:“11111111.11111111.11110000.00000000”
  
  D、把这个数转化为间断十进制形式为:“255.255.240.0”
  
  这个数为该网络的子网掩码。

  
3.IP掩码的标注


  A、无子网的标注法
  
  对无子网的IP地址,可写成主机号为0的掩码。如IP地址210.73.140.5,掩码为255.255.255.0,也可以缺省掩码,只写IP地址。
  
  B、有子网的标注法
  
  有子网时,一定要二者配对出现。以C类地址为例。
  
  1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。例如:对于IP地址为210.73.140.5的主机来说,其主机标识为00000101,对于IP地址为210.73.140.16的主机来说它的主机标识为00010000,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1的主机标识为00000001,210.73.60.252的主机标识为11111100,这两个主机标识的前面三位000与011不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。
  
  2.掩码的功用是说明有子网和有几个子网,但子网数只能表示为一个范围,不能确切讲具体几个子网,掩码不说明具体子网号,有子网的掩码格式(对C类地址)。


类别:因特网和浏览器 | 添加到搜藏 | 浏览() | 评论 (22)
 
最近读者:
 
网友评论:
1
2008年03月16日 星期日 15:02 | 回复
判断两个IP地址是在局域网上,还是在远程网上是将这两个地址相互异或,再与掩码取“与“(&),结果是零,说明这两个地址可以直接对话;相反,运算之后不为零,说明必须使用间接方式才能到达。 掩码是255.0.0.0,假设18.0.0.3想和18.110.75对话,两个地址先相互异或,再与掩码取“与“(&),结果为零可以直接对话。如果要与19.1.1.1对话,那么运算之后不为零必须使用间接方式才能到达。
 
2
2008年03月16日 星期日 18:20 | 回复
fhqjedn ——感谢你提供经验和信息。
 
3
2008年07月03日 星期四 16:37 | 回复
我好希望我会网络维护和硬件维护啊,可是我基本上算是一点也不懂```` 好郁闷啊!!! 不知道什么时候才能学会哟,我想拜个师父,有没得收徒弟的啊? ``呵呵```
 
4
2008年07月03日 星期四 16:55 | 回复
dpl1314520 ——你会成功的。
 
5
2008年08月28日 星期四 13:35 | 回复
我没有任何网络基础知识,但想学,而且岁数大了,不知道从哪里入手学习。自己自学 觉得很抽象 难理解。
 
6
2008年08月28日 星期四 13:42 | 回复
网友:小兔子 ——敢问:您多大岁数了?我会视情况提出建议的。
 
7
2008年08月28日 星期四 15:35 | 回复
呵呵 肯定是70后呀 还是女同志,没有太多计算机基础知识。但是很想懂一些网络基础知识。。。
 
8
2008年08月28日 星期四 16:36 | 回复
网友:小兔子——70后的女同志,正是巾帼Hero之年。网络基础知识,您指得主要是哪些方面?我会尽力帮你的。
 
9
2008年09月07日 星期日 13:13 | 回复
子网的划分还不是很懂,你愿意当家教吗?
 
10
2008年09月07日 星期日 14:00 | 回复
wangzitaxue_08 ——给谁当家教?
 
11
2008年10月24日 星期五 13:48 | 回复
我想学习计算机的所有知识,可是好难哦..........
 
12
2008年10月24日 星期五 14:18 | 回复
网友:lqc——实在对不起,没有看明白。请您说得具体、详细一些好吗?我会尽力帮你的。
 
13
2008年11月09日 星期日 09:46 | 回复
希望多出一些像GUOGUO这样的好心人,学习了
 
14
2008年11月09日 星期日 13:20 | 回复
13 匿名网友 ——感谢支持和鼓励。欢迎常来。
 
15
2008年12月27日 星期六 12:47 | 回复
先把计算机原理搞好,再学网络知识~ 想学些网络知识不难,不过要有计算机原理作为基础
 
16
2008年12月27日 星期六 13:17 | 回复
15 匿名网友 ——欢迎光临,祝你心想事成。
 
17
2008年12月27日 星期六 23:38 | 回复
请问翱翔大哥: 根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”,即第三个字节为“11110000”,这个数我们暂且称作新的二进制子网掩码。 为什么要把前四位确定为子网掩码呢? 子网掩码的作用是什么? 等候您的点拨~^_^
 
18
2008年12月28日 星期日 10:49 | 回复
网友:温开水——已经说得很清楚了。
 
19
2008年12月28日 星期日 19:03 | 回复
不用子网掩码不行么 会产生混淆?
 
20
2008年12月28日 星期日 19:10 | 回复
mildwater ——你的网络设置?
 
21
2009年03月29日 星期日 10:23 | 回复
学习了
 
22
2009年09月13日 星期日 20:23 | 回复
= =|||好乱啊...再看一遍
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu