tcp/ip基础知识-2


日期:
2005-8-26 20:56:00
来源:
作者:
编辑
bbhboy
若公司不上Internet,那一定不会烦恼IPAddress的问题,因 为可以任意使用所有的IPAddress,不管是AClass或是BClass, 这个时候不会想到要用SubNet,但若是上Internet那IPAddress 便弥足珍贵了,目前全球一阵Internet热,IPAddress已经愈 来愈少了,而所申请的IPAddress目前也趋保守,而且只有 经申请的IPAddress能在Internet使用,但对某些公司只能申 请到一个CCLass的IPAddress,但又有多个点需要使用,那这 时便需要使用到Subnet,这篇短文说明Subnet的原理及如 何规划。  

SubnetMask的介绍  
设定任何网路上的任何设备不管是主机、PC、Router等 皆需要设定IPAddress,而跟随著IPAddress的是所谓的NetMask, 这个NetMask主要的目的是由IPAddress中也能获得NetworkNumber ,也就是说IPAddress和NetMask作AND而得到NetworkNumber,如下所 示  


IPAddress 192.10.10.611000000.00001010.00001010.00000110  
NetMask 255.255.255.011111111.11111111.11111111.00000000  
AND -------------------------------------------------------------------  
etworkNumber 192.10.10.011000000.00001010.00001010.00000000  


NetMask有所谓的预设值,如下所示  

ClassIPAddress范围NetMask  
A 1.0.0.0-126.255.255.255255.0.0.0  
B 128.0.0.0-191.255.255.255255.255.0.0  
C 192.0.0.0-223.255.255.255255.255.255.0  



在预设的NetMask都只有255的值,在谈到SubnetMask时这个值 便不一定是255了。  
在完整一组CClass中如203.67.10.0-203.67.10.255NetMask255.255.255.0, 203.67.10.0称之NetworkNumber(将IPAddress和Netmask作AND),而 203.67.10.255是Broadcast的IPAddress,所以这?两者皆不能使用,实 际只能使用203.67.10.1--203.67.10.254等254个IPAddress,这是以 255.255.255.0作NetMask的结果,而所谓SubnetMsk尚可将整组C Class分成数组NetworkNumber,这要在NEtMask作手脚,若是要将 整组CCLass分成2个NetworkNumber那NetMask设定为255.255.255.192, 若是要将整组CCLass分成8组NetworkNumber则NetMask要为 255.255.255.224,这是怎麽来的,由以上知道NetworkNumber是由IP Address和NetMask作AND而来的,而且将NetMask以二进位表示 法知道是1的会保留,而为0的去掉  



192.10.10.193--11000000.00001010.00001010.10000001  
255.255.255.0--11111111.11111111.11111111.00000000  
----

此文共有3页 上一页 1 2 3 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。