子网掩码是怎样划分网络的?为什么要划分子网?
子网掩码标明了你的ip地址的哪一部分代表网络号,用来让机器识别两个ip地址是不是在同一个网段中的
比如:192.168.1.1 的子网掩码是255.255.255.0就说明192.168.1是网络号
192.168.1.1 子网掩码是255.255.255.0和而192.168.1.5子网掩码是255.255.0.0的话机器会认为他们是分别处在192.168.1和192.168网段中的他们不在同一网段
详细划分子网掩码是为了将网络分成子网来控制网络流量
下面是画分的方法:
要将网络分成子网,子网掩码应包含子网ID,这个子网ID是由网络管理员决定的,存在与网络ID和主机ID之内. 例如:可以指定B类地址的整个第3个8位字节来说明子网ID,如11111111.11111111.11111111.00000000(255.255.255.0).另一种选择是只指定第3个8位字节的前5位作为子网ID,最后3位(以及余下的8位字节)用于指定主机ID,如11111111.11111111.11111000.00000000(255.255.248.0).
与之运算: 10.10.10.0 = 10100000.10100000.10100000.00000000
255.255.255.0 = 11111111.11111111.11111111.00000000
AND结果: 10.10.10(NET ID)= 10100000.10100000.10100000.00000000
[补充]
对于子网掩码的详细解释:
如果你见到这样的子网掩码:10.10.10.0(网络段)255.255.255.224(子网掩码) 。它所描述的是什么意思呢?这是个不规范子网掩码,实际上大家可以延续子网掩码对于所在位值为1的部分即为NET ID。
换算得来255为11111111,所以如果你的前24位NET ID还是10.10.10 。而224转换为二进制为11100000 。那么我们就用最高的三位来分割子网。
这三个位共有000、001、010、011、100、101、110、111八个组合,扣掉不可使用的000(代表网络本身)与111(代表广播),还有6个组合,也就是可以提供6个子网。
第一个子网:00100001到00111110等于33到62 即10.10.10.33到10.10.10.62
第二个子网:01000001到01011110等于65到94 即10.10.10.65到10.10.10.94
第三个子网:01100001到01111110等于97到126 即10.10.10.97到10.10.10.126
第四个子网:10000001到10011110等于129到158 即10.10.10.129到10.10.10.158
第五个子网:10100001到10111110等于161到190 即10.10.10.161到10.10.10.190
第六个子网:11000001到11011110等于193到222 即10.10.10.193到10.10.10.222
不规范子网掩码的作用:充分利用IP资源、更安全的管理网络(限制主机位数)、
不规范子网掩码的算法:n = 掩码用的位数,网段个数= 2 的n次方 - 2
IP子网划分:设计子网掩码的过程
子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
2.确定子网掩码数
用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
定义子网掩码的步骤为:
A、确定哪些组地址归我们使用。比如我们申请到的网络号为 “210.73.a.b”,该网络地址为c类IP地址,网络标识为“210.73”,主机标识为“a.b”。
B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。比如我们现在需要12个子网,将来可能需要16个。用第三个字节的前四位确定子网掩码。前四位都置为“1”(即把第三字节的最后四位作为主机位,其实在这里有个简单的规律,非网路位的前几位置1远网络就被分为2的几次方个网络,这样原来网络就被分成了2的4次方16个子网),即第三个字节为“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类地址)。
子网掩码的表示方法
子网掩码通常有以下2种格式的表示方法:
1. 通过与IP地址格式相同的点分十进制表示
如:255.0.0.0 或 255.255.255.128
2. 在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度
如:192.168.1.1/24 的子网掩码也可以表示为 255.255.255.0
子网掩码和ip地址的关系
注意这讲的都是有类网!
子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。
请看以下示例:
运算演示之一:aa
I P 地址 192.168.0.1
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000001
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之二:
I P 地址 192.168.0.254
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.11111110
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
运算演示之三:
I P 地址 192.168.0.4
子网掩码 255.255.255.0
AND运算
转化为二进制进行运算:
I P 地址 11000000.10101000.00000000.00000100
子网掩码 11111111.11111111.11111111.00000000
AND运算
11000000.10101000.00000000.00000000
转化为十进制后为:
192.168.0.0
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的。均为192.168.0.0
所以计算机就会把这三台计算机视为是同一子网络,然后进行通讯的。我现在单位使用的代理服务器,内部网络就是这样规划的。
也许你又要问,这样的子网掩码究竟有多少了IP地址可以用呢?你可以这样算。
根据上面我们可以看出,局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是一样的),这个是由子网掩码决定的通过对255.255.255.0的分析。可得出:
前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那么显而易见了,ip地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用。
那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?你也可以这样做啊假设你的子网掩码是255.255.128.0
那么你的局域网内的ip地址的前两位肯定是固定的了
这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器
1、十进制128 = 二进制1000 0000
2、IP码要和子网掩码进行AND运算
3、
I P 地址 11000000.10101000.1*******.********
子网掩码 11111111.11111111.10000000.00000000
AND运算
11000000.10101000.10000000.00000000
转化为十进制后为:
192 . 168. 128 . 0
4、可知我们内部网可用的IP地址为:
11000000.10101000.10000000.00000000
到
11000000.10101000.11111111.11111111
5、转化为十进制:
192 . 168.128.0 到192 . 168.255.255
6、0和255通常作为网络的内部特殊用途。通常不使用。
7、于是最后的结果如下:我们单位所有可用的IP地址为:
192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
192.168.130.1-192.168.130.254
192.168.131.1-192.168.131.254
. . . . . . . . . . . . .
192.168.139.1-192.168.139.254
192.168.140.1-192.168.140.254
192.168.141.1-192.168.141.254
192.168.142.1-192.168.142.254
192.168.143.1-192.168.143.254
. . . . . . . . . . . . .
192.168.254.1-192.168.254.254
192.168.255.1-192.168.255.254
8、总数为(255-128+1)*(254-1+1) =128 * 254 = 32512
9、看看的结果是否正确
(1)、设定IP地址为192.168.128.1
Ping 192.168.129.233通过测试
访问http://192.168.129.233可以显示出主页
(2)、设定IP地址为192.168.255.254
Ping 192.168.129.233通过测试
访问http://192.168.129.233可以显示出主页
10、结论
以上证明我们的结论是对的。
现在你就可以看你的子网中能有多少台机器了
255.255.255.128
分解:
11111111.11111111.11111111.1000000
所以你的内部网络的ip地址只能是
xxxxxxxx.xxxxxxxx.xxxxxxxx.0???????
到
xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111
IP子网划分:设计子网掩码的过程
怎样划分子网掩码才最简单?
以192.168.1.0\/24网段来划分子网为例,方法如下:1、第一段:192.168.1.0\/27,即掩码为255.255.255.224,主机地址范围:192.168.1.1-192.168.1.30;2、第二段:192.168.1.32\/27,主机地址范围:192.168.1.33-192.168.1.62;3、第三段:192.168.1.64\/27,主机地址范围:192.1...
什么是子网掩码,子网掩码如何划分子网
子网掩码加长1位,划分2个子网;加长2位,划分4个子网,加长6位,划分2的6次方个,也就是64个子网。子网掩码的1的个数表示网络位的个数,简单地来说,网络位是不属于你控制的,是上级主管给你的,给你多少就是多少。但是主机位是你可以控制的,你可以把它缩短,把缩短出来的位数加到网络位中,...
子网掩码是用来划分网络的吗?
如果将C类地址192.168.13.0\/24划分为8个子网,需要使用子网掩码来标识每个子网的范围。子网掩码是一个32位的二进制数,用于将一个IP地址划分为网络地址和主机地址两部分。对于将192.168.13.0\/24划分为8个子网的情况,可以使用子网掩码255.255.255.224(也可以表示为\/27),这可以将原始IP地址划...
子网掩码是什么意思
1、子网掩码就是用来标识IP中32位2进制中有多少位属于网络地址,另一功能是用来划分子网 。2、默认网关地址一般是指网络出口的IP地址,也就是说网络中的计算机通过那台机器出去。一般将网关设为路由器或modem的IP地址。3、IP地址是指为了能在网络上准确地找到一台计算机,TCP\/IP协议为每个连到Internet...
子网掩码划分子网
子网掩码划分可分为两部分:子网号、子网主机号,其形式如下。1、未做子网划分的IP地址:网络号+主机号。2、做子网划分后的IP地址:网络号+子网号+子网主机号,也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是32位二进制数,它的子网主机标识用...
子网掩码是怎么划分子网的啊?
使用255.255.255.192作为子网掩码,可以将一个C类地址空间划分为4个子网 一般使用其中的2个子网 每个子网内主机数量62 使用255.255.240.0作为子网掩码,可以将一个B类地址空间划分为16个子网 每个子网中可以包含2^12-2个主机 一个单位有450台计算机,想将它们规划在一个子网中,若使用192.168.1...
子网掩码是什么
子网掩码的主要作用是将某个IP地址划分成网络地址和主机地址两部分。在子网掩码中,将网络部分的位都设为1,将主机部分的位都设为0,这样在子网掩码和IP地址进行逻辑AND运算后,就可以得到网络地址。例如,IP地址为192.168.1.1,子网掩码为255.255.255.0,那么网络地址就是192.168.1.0。子网...
子网掩码是怎样划分网络的?为什么要划分子网?
1.子网掩码的概念 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。2.确定子网掩码数 用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。定义子网掩码的...
子网掩码是如何划分网段的?
通过子网掩码1对应IP地址的部分是网络位,子网掩码0对应IP地址的部分是主机位。即IP=32bit=网络位+主机位=4*Byte IP地址的构成是由网络号加主机号组成的。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。
如何划分局域网子网??
具体步骤如下:1. 确定子网数目:根据需要,可以确定要划分的子网数目。在这个例子中,我们将局域网划分为4个子网。2. 确定子网掩码:子网掩码是用来标识不同子网的。常见的子网掩码有\/8、\/16、\/24等。在这个例子中,我们将使用\/24的子网掩码,即255.255.255.0。3. 确定子网地址范围:根据子网...
滕龚百生:[答案] 一个好复杂的问题.还没分! 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分. 没基础的话估计你也理解不了上面的意思.建议你先学一下IP地址,再学子网掩码,这两个在上学的时候是可以讲一个早上的课.划分子网的目...
武穴市18931442842: 说明为何要划分子网?给出A类B类C类的默认子网掩码? - ?
滕龚百生: 子网划分的目的是:节约IP地址,避免浪费,限定广播的传播,保证网络的安全,有助于覆盖大型地理区域.A类网络的默认子网掩码是255.0.0.0,B类网络的默认子网掩码是255.255.0.0,C类网络的默认子网掩码是255.255.255.0.子网掩码的作用...
武穴市18931442842: 子网掩码的作用是将IP地址分隔为什么和什么啊 - ?
滕龚百生: 子网掩码的作用就是区分32位IP地址所处的网络位和主机位.举例来说明:比如说192.168.0.1/24,这个地址的掩码位255.255.255.0 那么我们把ip地址和掩码都转换成32位2进制数:11000000.10101000.00000000.00000001--------------IP地址...
武穴市18931442842: 为什么要划分子网掩码,哪里才用得上? - ?
滕龚百生: 子网掩码简单的说就是限制在你的网段中能有多少太电脑,如果一个单位的电脑不超过255台,就划分C类 如:2552552550 如果超过255台,划分B类 如:25525500 这样就足够了,在B类子网掩码中能有255*255台电脑为什么要划分子网掩码,哪里才用得上?
武穴市18931442842: 什么是子网,子网掩码,及其它们的作用,如何计算 - ?
滕龚百生: 子网掩码的计算与划分详解 一、子网掩码的计算 TCP/IP网间网技术产生于大型主流机环境中,它能发展到今天的规模是当初的设计者们始料未及的.网间网规模的迅速扩展对IP地址模式的威胁并不是它不能保证主机地址的唯一性,而是会带来...
武穴市18931442842: 我们平常看到的除了IP地址之外,还有一串叫子网掩码的数字,这串数字的作用是什么?有什么规则? - ?
滕龚百生: 子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”. 1.子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址.但是实际可用的...
武穴市18931442842: 子网掩码如何划分啊 - ?
滕龚百生: 子网掩码的划分是根据你一个网段想要安排多少主机来分的. 如B类的网络,默认子网掩码255.255.0.0,共有主机256*256-2=65534,如果你只需要200台,可以将子网掩码设置为255.255.255.0,这样那个网段中的主机最多有254台. 如果C类...
武穴市18931442842: 子网掩码有什么用? - ?
滕龚百生: 子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通.IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计...
武穴市18931442842: 什么是子网掩码?有什么用途? - ?
滕龚百生: 二、子网掩码常识1、子网掩码的作用:子网掩码的作用就是判断两个需要通信的主机是否需要经过网络转发,如果两个要通信的主机在同一个子网内,就可以直接通信,如果两个需要通信的主机不在同一个子网内,则需要寻找路径进行通讯了...
武穴市18931442842: IP怎么分段?网关跟子网掩码是做什么用的? - ?
滕龚百生: Internet 上的每台主机(Host)都有一个唯一的IP地址.IP协议就是使用这个地址在主机之间传递信息,这是Internet 能够运行的基础.IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为1-254,段与段之间用句点隔...