我们知道IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。IP地址由两部分组成,即网络号和主机号。
C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识网络上的主机号。,每个C类网络最多可以有每个ip地址由网络地址组成254台主机。
从上面的介绍我们知道,IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关才能互通。但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。那么怎样确定子网掩码呢?
要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……
C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识网络上的主机号。,每个C类网络最多可以有每个ip地址由网络地址组成254台主机。
从上面的介绍我们知道,IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关才能互通。但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。那么怎样确定子网掩码呢?
要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……
那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP地址一样有32bit,确定子网掩码的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C类IP地址用22位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。
将ip地址和子网掩码换算成二进制,进行对比,子网掩码为1所对应的ip地址部分为网络地址,0为主机地址。例如
ip地址:192.168.0.1 子网掩码:255.255.255.0 我给变成二进制
ip地址: 11000000.10100000.00000000.00000001
子网掩码:11111111.11111111.11111111.00000000 看到了吧,11000000.10100000.00000000这部分就是网络地址了。在举例说明一下
ip地址:192.168.0.16 子网掩码:255.255.248.0
ip地址: 11000000.10100000.00000000.00010000
子网掩码:11111111.11111111.11111111.11111000
11000000.10100000.00000000.00010 这个就是网络地址了,也就是说只要子网掩码1对应的部分就是网络部分,零对应的部分就是主机部分
ip地址:192.168.0.1 子网掩码:255.255.255.0 我给变成二进制
ip地址: 11000000.10100000.00000000.00000001
子网掩码:11111111.11111111.11111111.00000000 看到了吧,11000000.10100000.00000000这部分就是网络地址了。在举例说明一下
ip地址:192.168.0.16 子网掩码:255.255.248.0
ip地址: 11000000.10100000.00000000.00010000
子网掩码:11111111.11111111.11111111.11111000
11000000.10100000.00000000.00010 这个就是网络地址了,也就是说只要子网掩码1对应的部分就是网络部分,零对应的部分就是主机部分
把子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1
和一串连续的0组成的(一共4段,每段8位,一共32位数)。
255.0.0.0 11111111.00000000.00000000.00000000
255.255.0.0 11111111.11111111.00000000.00000000
255.255.255.0 11111111.11111111.11111111.00000000
子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们
可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是
11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,
255.255.255.0这个子网掩码可以容纳 2的8次方(台)电脑,也就是256台,但
是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是
254台。。
和一串连续的0组成的(一共4段,每段8位,一共32位数)。
255.0.0.0 11111111.00000000.00000000.00000000
255.255.0.0 11111111.11111111.00000000.00000000
255.255.255.0 11111111.11111111.11111111.00000000
子网掩码决定的是一个子网的计算机数目,计算机公式是2的m次方,其中,我们
可以把m看到是后面的多少颗0。如255.255.255.0转换成二进制,那就是
11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,
255.255.255.0这个子网掩码可以容纳 2的8次方(台)电脑,也就是256台,但
是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是
254台。。
我们再来做一个。
255.255.248.0这个子网掩码可以最多容纳多少台电脑?
计算方法:
把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,
255.255.248.0这个子网掩码可以最多容纳多少台电脑?
计算方法:
把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,
也就是00000000)
11111111.1111111.11111000.00000000
然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这
个子网掩码最多可以容纳2048台电脑。
11111111.1111111.11111000.00000000
然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048,这
个子网掩码最多可以容纳2048台电脑。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论