IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第1页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第2页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第3页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第4页
IP地址子网掩码位数换算方法及解释子网掩码的作用.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一个典型局域网的VLAN配置过程一个局域网的VLAN配置过程步骤命令及注释说明1、设置vtp domainvlan database 进入vlan配置模式vtp domain com 设置vtp管理域名称 comvtp server 设置交换机为服务器模式vtp client 设置交换机为客户端模式 vtp domain 称为管理域,交换vtp更新信息的所有交换机必须配置为相同的管理域。核心交换机和分支交换机都要配置2、配置中继interface fa0/1 进入端口配置模式switchport switchport trunk encapsulation isl 配置中继协议switchport mode trunk核心交换机上以上都要配置,不过在分支交换机进入端口模式只配置这个命令就可以了3、创建vlanvlan 10 name counter 创建了一个编号为10 名字为counter的 vlan。 创建vlan一旦建立了管理域,就可以创建vlan了。在核心交换机上配置4、将交换机端口划入vlan switchport access vlan 10 归属counter vlan 在分支交换机的端口配置模式下配置。5、配置三层交换interface vlan 10ip address 172.16.58.1 255.255.255.0 给vlan10配置ip 在核心交换机上配置 常见的VLAN配置类型名称简介及优缺点适用范围基于端口划分的VLAN按VLAN交换机上的物理端口和内部的PVC(永久虚电路)端口来划分。优点:定义VLAN成员时非常简单,只要将所有的端口都定义为相应的VLAN组即可。缺点:如果某用户离开原来的端口到一个新的交换机的某个端口,必须重新定义。 适合于任何大小的网络基于MAC地址划分VLAN 这种划分VLAN的方法是根据每个用户主机的MAC地址来划分。优点:当用户物理位置从一个交换机换到其他的交换机时,VLAN不用重新配置。缺点:初始化时,所有的用户都必须进行配置。 适用于小型局域网。基于网络层协议划分VLAN VLAN按网络层协议来划分,可分为IP、IPX、DECnet、AppleTalk等VLAN网络。优点:用户的物理位置改变了,不需要重新配置所属的VLAN,而且可以根据协议类型来划分VLAN,并且可以减少网络通信量,可使广播域跨越多个VLAN交换机。缺点:效率低下。适用于需要同时运行多协议的网络根据IP组播划分VLAN IP 组播实际上也是一种VLAN的定义,即认为一个IP组播组就是一个VLAN。优点:更大的灵活性,而且也很容易通过路由器进行扩展。缺点:适合局域网,主要是效率不高。适合于不在同一地理范围的局域网用户组成一个VLAN按策略划分VLAN基于策略的VLAN能实现多种分配,包括端口、MAC地址、IP地址、网络层协议等优点:网络管理人员可根据自己的管理模式和需求来决定选择哪种类型的VLAN 。 缺点:建设初期步骤繁复。 适用于需求比较复杂的环境按用户定义、非用户授权划分VLAN是指为了适应特别的VLAN网络,根据具体的网络用户的特别要求来定义和设计VLAN,而且可以让非VLAN群体用户访问VLAN,但是需要提供用户密码,在得到VLAN管理的认证后才可以加入一个VLAN。 IP地址子网掩码位数换算方法及解释子网掩码的作用IP地址子网掩码:子网位 /主机位 子网掩码 子网最大数 /主机最大数 2 /22 /10 | 255.192.0.0 2 /4194302 3 /21 /11 | 255.224.0.0 6 /2097150 4 /20 /12 | 255.240.0.0 14 /1048574 5 /19 /13 | 255.248.0.0 30 /524286 6 /18 /14 | 255.252.0.0 62 /262142 7 /17 /15 | 255.254.0.0 126 /131070 8 /16 /16 | 255.255.0.0 254 /65536 9 /15 /17 | 255.255.128.0 510 /32766 10 /14 /18 | 255.255.192.0 1022 /16382 11 /13 /19 | 255.255.224.0 2046 /8190 12 /12 /20 | 255.255.240.0 4094 /4094 13 /11 /21 | 255.255.248.0 8190 /2046 14 /10 /22 | 255.255.252.0 16382 /1022 15 /9 /23 | 255.255.254.0 32766 /510 16 /8 /24 | 255.255.255.0 65536 /254 17 /7 /25 | 255.255.255.128 131070 /126 18 /6 /26 | 255.255.255.192 262142 /62 19 /5 /27 | 255.255.255.224 524286 /30 20 /4 /28 | 255.255.255.240 1048574 /14 21 /3 /29 | 255.255.255.248 2097150 /6 22 /2 /30 | 255.255.255.252 4194302 /2子网掩码的快速算法大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是:1 2 4 8 16 32 64 128 256 512 1024。如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248,那么算出这个,你就可以知道那些ip是不能用的了,看:0-7,8-15,16-23,24-31依此类推,写在上面的0、7、8、15、16、23、24、31(依此类推)都是不能用的,你应该用某两个数字之间的IP,那个就是一个子网可用的IP,怎么了?是不是不相信?太简单了。我再试验一下,就拿200台机器分成4个子网来做例子吧。200台机器,4个子网,那么就是每个子网50台机器,设定为192.168.10.0,C类的IP,大子网掩码应为255.255.255.0,对巴,但是我们要分子网,所以按照上面的,我们用32个IP一个子网内不够,应该每个子网用64个IP(其中 62位可用,足够了吧),然后用我的办法:子网掩码应该是256-64=192,那么总的子网掩码应该为:255.255.255.192。不相信?算算:0-63,64-127,128-191,192-255,这样你就可以把四个区域分别设定到四个子网的机器上了,是不是很简单?不需要软件算了吧。/24就是255.255.255.0子网掩码哦。一个10进制的255就是2进制的8个1三个255.255.255就是24个1所以写24比如我ip是:218.77.26.114/255.255.255.192应该怎么换算成缩略子网掩码方式255.255.255.192 换算成二进制:11111111.11111111.11111111.11000000前三组都是8bit, 第四组 192 - 11000000 表示2bit (左起11) 用做subnet(子网)那末这个子网掩码中共有8+8+8+2 = 26 bit 是用作网络标识。结果:218.77.26.144/255.255.255.192 = 218.77.26.144/26二进制转十进制,十进制转二进制的算法位(bit) 一位二进制数,又称比特 字节(byte) 1B = 8b 内存存储的最小单元 字长:同一时间内,计算机能处理的二进制位数 字长决定了计算机的运算精度,字长越长,计算机的运算精度就越高。因此,高性能的计算机,其字长较长,而性能较差其字长相对要短一些。 其次,字长决定了指令直接寻址的能力。一般机器的字长都是字节的1、2、4、8倍。微机的字长为8位、16位、32位、64位,如286机为16位机,386和486是32位机,最新推出的为64位高档机。 字长也影响机器的运算速度,字长越长,运算速度越快。 字:是计算机中处理数据或信息的基本单位。一个字由若干字节组成,通常将组成一个字的位数叫做该字的字长。 进制 一位八进制数字可以用三位二进数来表示,一位十六进制数可以用四位二进数来表示,所以二进制和八进制、十六进制间的转换非常简单 如:将(1010111.01101)2转换成八进制数 1010111.01101=001 010 111. 011 010 1 2 7 3 2 所以(1010111.011.1)2=(127.32)8 将(327.5)8转换为二进制 3 2 7. 5 011 010 111. 101 所以(327.5)8=(11010111.101)2 将(110111101.011101)2转换为十六进制数 (110111101.011101)2=0001 1011 1101. 0111 0100 1 B D 7 4 所以(110111101.011101)2=(1BD.74)16 将(27.FC)16转换成二进制数 2 7. F C 0010 0111 1111 1100 所以(27.FC)16=(100111.111111)2 二进制表示 原码:每一位表示符号 反码:正数同原码,负数除符号外其它位相反 补码:正数同原码,负数除符号外,反码+1得到 地址总线: 地址总线宽度决定了CPU可以访问的物理地址空间,简单地说就是CPU到底能够使用多大容量的内存 8位地址总线:一个8位的二进制数最多能表示2的8次方个数据,从00000000到11111111,十进制为0-255,这样,8位地址总线最大能区分的地址是从0到255。我们说他的寻址能力为256, 即256字节 16位地址总线:64K 20位: 1M 32位: 4G 上面是不同地址总线,能访问的物理内存。注意:计算时,如16位地址总线的寻址能力不是16个1组成的二进制数的结果,而是要再加上1,因为前面有个00000000000000000 即2的16次方, 而16个1组成的二进制数为2的16次方减1 其他: 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 二进制转十进制 从最后一位开始算,依次列为第0、1、2.位 第n位的数(0或1)乘以2的n次方 得到的结果相加就是答案 例如:01101011.转十进制: 第0位:1乘2的0次方=1 1乘2的1次方=2 0乘2的2次方0 1乘2的3次方8 0乘2的4次方0 1乘2的5次方32 1乘2的6次方64 0乘2的7次方0 然后:120 8032640107 二进制01101011十进制107 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为按权相加法。 二、十进制数转换为二进制数 十进制数转换为二进制数时,由于整数和小数的转换方法不同,所以先将十进制数的整数部分和小数部分分别转换后,再加以合并。 1. 十进制整数转换为二进制整数 十进制整数转换为二进制整数采用除2取余,逆序排列法。具体做法是:用2去除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为零时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。 2十进制小数转换为二进制小数 十进制小数转换成二进制小数采用乘2取整,顺序排列法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。 然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。 回答者:HackerKinsn - 试用期 一级 2-24 13:31 1二进制与十进制的转换 (1)二进制转十进制方法:按权展开求和 例: (1011.01)2 (123022121120021122)10 (802100.25)10 (11.25)10 (2)十进制转二进制 十进制整数转二进制数:除以2取余,逆序输出 例: (89)10(1011001)2 2 89 2 44 1 2 22 0 2 11 0 2 5 1 2 2 1 2 1 0 0 1 十进制小数转二进制数:乘以2取整,顺序输出 例: (0625)10= (0101)2 0625 X 2 125 X 2 05 X 2 10 2八进制与二进制的转换 例:将八进制的37.416转换成二进制数: 37 4 1 6 011 111 100 001 110 即:(37.416)8 (11111.10000111)2 例:将二进制的10110.0011 转换成八进制: 0 1 0 1 1 0 . 0 0 1 1 0 0 2 6 . 1 4 即:(10110.011)2 (26.14)8 3十六进制与二进制的转换例:将十六进制数5DF.9 转换成二进制: 5 D F 9 0101 1101 11111001 即:(5DF.9)16 (10111011111.1001)2 例:将二进制数1100001.111 转换成十六进制: 0110 0001 1110 6 1 E 即:(1100001.111)2 (61.E)16简便算法 十进制转换二进制在看MCSE时,看到了这个算法,觉得新鲜。若有一个十进制数为172则首先写出一行数来128 64 32 16 8 4 2 1=1 0 1 0 1 0 1 0仔细看一下哈。上边的是数是2的次幂得来的结果下边是我们要讲的(从左到右开算)目标是173, 第一位128 ,没有超过172,下边写1,第二位数64,128+64 超过了172,.下边写0,第三位 128+032 是160 ,没有超过写1,依次类推,得到最后结果。下边是原文:You can begin by considering the potential value of the first bit place (128). Because 128 does not exceed the target value of 172, write a 1 in the first bit place and note 128 as your running subtotal. Next, look at the potential value of the second bit place (64). Because 128 + 64 overshoots your target of 172, write a 0 in this second bit place. After this, move to the third bit, whose potential value is 32. Because the sum of 128 and 32 does not exceed the target value of 172, write a 1 in this third bit place. The running subtotal of the first 3 bits is therefore 128 + 0 + 32, or 160. Now move to the fourth bit place, whose potential value is 16. The sum of 160 and 16 overshoots the target value of 172, so you must write a 0 in this bit place. Next, consider that the potential value of the fifth bit place is 8. The sum of 160 and 8 does not exceed the target value of 172; consequently, you should write a 1 in this fifth bit place. The running subtotal of the first 5 bits is now 128 + 0 + 32 + 0 + 8 = 168. Finally, note that the potential value of the sixth bit is 4. The sum of 168 and 4 yields the target value of 172, so you should write a 1 in the sixth bit place and a 0 in both the seventh and eighth bit places. The first octet is therefore written as follows in binary notation: 10101100 10进制转16进制及8进制(简单算法)、二进制乘法、区位码和内码转换10进制转16进制 先记住1、16、256、4096这几个数字,即16的平方、16的立方等等。 根据待转换的数在上述数字中寻找一个最大的除数,做除法得到商和余数。把商写下来,拿余数重复该步骤即可。 以321为例: 321/256 = 1 余 65 =写下1 65/16 = 4 余 1 =写下14 1/1 = 1 余 0 =写下141 即十进制321等于十六进制141汉字啊,区位码是1601(十进制),内码是多少?16+160=17601+160=161176用16进制表示为B,161用16进制表示为A1所以为B0A1某一个汉字的区位码为(2113H),则其内码为:2113是16进制,所以要先转化为10进制3319,然后再按上面的方法:C1B3H(带H的表示16进制数)国际码=区位码+2020H机内码=国际码+8080H=区位码+A0A0H二进制乘法:运算法则和十进制的一样,只是逢二进一7*2=14算法的如下:7二进制:01112二进制:00100111*0010= 0111得1110(14)二进制乘法有点像十进制里的某些乘法运算,如 123*111 我们可以这么算 123*100+123*10+123*1=12300+1230+123=13530+123=13653 二进制乘法: 比如10010*11010 可以这样算(如101111000代表在10111后面添加3个零) 1001010000 =100100000 10010 1000 = 10010000 10010 10 = 100100 最后相加,得 100100000+10010000+100100 =110110000+100100 =111010100 这就是10010*11010的结果 计算中,仅使用了加法和补零二进制转八、十六进制&十进制转N进制方法2008-09-04 15:38二进制转为 8 进制,可以 3 位二进制位编为一组(不够左侧补 0),然后从右边开始每三位按如下方式替换:000 - 0, 001 - 1, 010 - 2, 011 - 3, 100 - 4, 101 - 5, 110 - 6, 111 - 7.比如转换二进制数 1110101010100 那么分组为001 110 101 010 100 按照转换方法对应转换 1 6 5 2 4所以 1110101010100(2) = 16524(8)又如转换为 16 进制0000 - 0, 0001 - 1, 0010 - 2, 0011 - 30100 - 4, 0101 - 5, 0110 - 6, 0111 - 71000 - 8, 1001 - 9, 1010 - A, 1011 - B1100 - C, 1101 - D, 1110 - E, 1111 - F此时分组为 4 位二进制数为一组比如转换二进制 0101010100101011010,分组:0010 1010 1001 0101 1010 2 A 9 5 A所以0101010100101011010(2) = 2A95A(16)如果要 16 转 2,8 转 2,方法类似,如果是 16 转 8,可以转换为 2 再转 8十进制转各进制 要将十进制转为各进制的方式,只需除以各进制的权值,取得其余数,第一次的余数当个位数,第二次余数当十位数,其余依此类推,直到被除数小于权值,最后的被除数当最高位数。 一、十进制转二进制 如:55转为二进制 255 271个位 131第二位 61第三位 30第四位 11第五位 最后被除数1为第七位,即得110111 二、十进制转八进制 如:5621转为八进制 85621 7025第一位(个位) 876第二位 107第三位 12第四位 最后得八进制数:127658 三、十进制数十六进制 如:76521转为十六进制 1676521 47265第一位(个位) 2956第二位 186第三位 12第四位 最后得1276516 二进制与十六进制的关系 2进制 0000 0001 0010 0011 0100 0101 0110 0111 16进制 0 1 2 3 4 5 6 7 2进制 1000 1001 1010 1011 1100 1101 1110 1111 16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15) 可以用四位数的二进制数来代表一个16进制,如3A16转为二进制为: 3为0011,A为1010,合并起来为00111010。可以将最左边的0去掉得1110102 右要将二进制转为16进制,只需将二进制的位数由右向左每四位一个单位分隔,将各单位对照出16进制的值即可。 二进制与八进制间的关系二进制 000 001 010 011 100 101 110 111 八进制 0 1 2 3 4 5 6 7 二进制与八进制的关系类似于二进制与十六进制的关系,以八进制的各数为0到7,以三位二进制数来表示。如要将51028转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。 若要将二进制转为八进制,将二进制的位数由右向左每三位一个单位分隔,将事单位对照出八进制的值即可。 =十进制转二进制巧算方法例如302表示位二进制是多少?100101110 过程:302 = 256 + 32 + 8 + 4 + 2 故302二进制表示为100000000 + 100000 + 1000 + 100 + 10 = 100101110计算很简单 256 128 64 32 16 8 4 2 1 从前往后减 能减的写1减完后的数往后推,减下一个数。 要是不能减就写0。往后推。 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 =二、十六进制数互相转换速记方法 二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C+程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。 我们也一样,只要学完这一小节,就能做到。 首先我们来看一个二进制数:1111,它是多少呢? 你可能还要这样计算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。 然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 8,然后依次是 22 4,212, 20 1。 记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。 下面列出四位二进制数 xxxx 所有可能的值(中间略过部分) 仅4位的2进制数 快速计算方法 十进制值 十六进值 1111 = 8 + 4 + 2 + 1 = 15 F 1110 = 8 + 4 + 2 + 0 = 14 E 1101 = 8 + 4 + 0 + 1 = 13 D 1100 = 8 + 4 + 0 + 0 = 12 C 1011 = 8 + 4 + 0 + 1 = 11 B 1010 = 8 + 0 + 2 + 0 = 10 A 1001 = 8 + 0 + 0 + 1 = 9 9 . 0001 = 0 + 0 + 0 + 1 = 1 1 0000 = 0 + 0 + 0 + 0 = 0 0 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 十进制转二进制: 用2辗转相除至结果为1 将余数和最后的1从下向上倒序写 就是结果 例如302 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 2 余0 2/2 = 1 余0 故二进制为100101110 139.30.0.0准备划分16个子网,求它的子网掩码?并写出任意一个子网的IP地址的取值范围和每一个子网的子网号?2008-06-05 17:38对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。 一、利用子网数来计算 在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。 1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为 N 3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。 如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0 即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。 二、利用主机数来计算 1)将主机数目转化为二进制来表示 2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N8,这就是说主机地址将占据不止8位。 3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。 如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台: 1) 700=1010111100 2)该二进制为十位数,N = 10 3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255 然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000 即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。 下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的): A类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/22 255.192.0.0 2/4194302 3/21 255.224.0.0 6/2097150 4/20 255.240.0.0 14/1048574 5/19 255.248.0.0 30/524286 6/18 255.252.0.0 62/262142 7/17 255.254.0.0 126/131070 8/16 255.255.0.0 254/65536 9/15 255.255.128.0 510/32766 10/14 255.255.192.0 1022/16382 11/13 255.255.224.0 2046/8190 12/12 255.255.240.0 4094/4094 13/11 255.255.248.0 8190/2046 14/10 255.255.252.0 16382/1022 15/9 255.255.254.0 32766/510 16/8 255.255.255.0 65536/254 17/7 255.255.255.128 131070/126 18/6 255.255.255.192 262142/62 19/5 255.255.255.224 524286/30 20/4 255.255.255.240 1048574/14 21/3 255.255.255.248 2097150/6 22/2 255.255.255.252 4194302/2 B类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/14 255.255.192.0 2/16382 3/13 255.255.224.0 6/8190 4/12 255.255.240.0 14/4094 5/11 255.255.248.0 30/2046 6/10 255.255.252.0 62/1022 7/9 255.255.254.0 126/510 8/8 255.255.255.0 254/254 9/7 255.255.255.128 510/126 10/6 255.255.255.192 1022/62 11/5 255.255.255.224 2046/30 12/4 255.255.255.240 4094/14 13/3 255.255.255.248 8190/6 14/2 255.255.255.252 16382/2 C类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/6 255.255.255.192 2/62 3/5 255.255.255.224 6/30 4/4 255.255.255.240 14/14 5/3 255.255.255.248 30/6 6/2 255.255.255.252 62/2ip地址/子网掩码/网关的具体含义及作用2008-05-15 18:54IP地址英文IP address是分配给主机的32位地址,它标识了在网络上的一个节点,并且指定了在一个互连网络上的路由信息. INTERNET上的每台主机(HOST)都有一个唯一的IP地址. 但我们这些拨号上见用户,或ISDN用户,网络接入商为节约资源,一般采用动态IP,即是说:你每次拨号上网ISP就分配一个IP给你. IP,通俗,不规范的说:它相当于你家的电话号码,或是你家的地址.所以除特殊情况外,不要随便告诉你的IP给别人知道. (可想知道现在网上什么人都有.IP炸弹乱飞.一不小心你就PK啦!说不好你的机有安全漏洞,别人黑啦你.) IP协议就是使用这个地址的主机之间传递信息,这是INTERNET能够运行的基础. IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为1254,段与段之间用点隔开.例如:202.103.44.194. IP地址有两部分组成,一部分为网络地址,另一部分为主机地址.IP地址分为A,B,C,D,E5类.常用的是B和C两类. A类: A类IP地址的第一段数字范围为1127,第个A类地址可连接16387064台主机,INTERNET上有126个A类地址 B类: 第一段数字范围为128191,每个B类地址可连接64516台主机,INTERNET上有16256个B类地址。 C类: 192133,可接254台主机,有2054512个 D: 224239,D类地址用作多目的的地信息的传输,作备用 E: 240254。E类地址保留,仅作为INTERNET的实验和开发之用。 仅仅靠WINDOWS不能打开网页。如果想办到,必须用IIS等软件辅助。 以下我们就来深入浅出地讲解什么是子网掩码。 IP地址的结构 要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。 什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 常用的子网掩码 子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。 1. 子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。 2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。 IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。 如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论