小乔 发表于 2017-10-12 16:20:31

IP地址/子网划分

一、子网划分基础
1.子网划分的若干个好处:
①减少网络流量
②提高网络性能
③简化管理
④可以更为灵活的形成大覆盖范围的网络
2.你最好遵循以下步骤来进行子网划分:
①确认所需要的网络ID数
②确认每个子网中所需要的主机ID数
③基于以上需要,创建如下内容:
–为整个网络设定一个掩码
–为每个物理网段设定一个不同的子网ID
–为每个子网确定主机及的合法地址范围

二、进行子网划分
当要为网络选择一个可用的掩码,并需要推断由这个掩码所决定的子网数量、合法主机号、网络地址及广播地址时,所需要做的就是回答下面的5个问题:
–这个被选用的掩码会产生多少个子网?
–每个子网中又会有多少个合法的主机号?
–哪些是合法的子网号?
–每个子网的广播地址是什么?
–在每个子网中哪些是合法的主机号?
1.C类地址的子网划分(110×××××,192~223)例:
192.168.10.0/25
–多少个子网?因为/25=1 0 0 0 0 0 0 0,所以子网的个数是21=2。
–多少个合法的主机号?因为/25=1 0 0 0 0 0 0 0,所以合法的主机号个数是27-2=126(要去掉子网地址及广播地址)。
–合法的子网号?计算1 0 0 0 0 0 0 0=128, 256-128=128(块大小)。
–广播地址是什么?
–哪些是合法的主机号?
子网地址          0      128
第一个主机号      1      129
最后一个主机号    126   254
广播地址          127   255

2.B类地址的子网划分(10××××××,128~191)例:
172.16.0.0/18
–多少个子网?/18=1 1 0 0 0 0 0 0.0 0 0 0 0 0 0 0,所以子网的个数是22=4。
–多少个合法的主机号?因为/18=1 1 0 0 0 0 0 0.0 0 0 0 0 0 0 0,所以合法的主机号个数是214-2=16382。
–合法的子网号?计算1 1 0 0 0 0 0 0=192, 256-192=64(块大小),我们应该清楚这是第3个八位位组上算出的块大小。
–广播地址是什么?
–哪些是合法的主机号?
子网地址         0.0      64.0          128.0       192.0
第一个主机号   0.1         64.1         128.1       192.1
最后一个主机号   63.254   127.254   191.254   255.254
广播地址         63.255   127.255   191.255   255.255

3.A类地址的子网划分(0×××××××,1~126)例:
10.0.0.0/9
–多少个子网?/9=1 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0,所以子网的个数是21=2。
–多少个合法的主机号?因为/9=1 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0.0 0 0 0 0 0 0 0,所以合法的主机号个数是223-2=...。
–合法的子网号?计算1 00 0 0 0 0 0=128, 256-128=128(块大小),我们应该清楚这是第2个八位位组计算得出的块大小。
–广播地址是什么?
–哪些是合法的主机号?
子网地址         0.0.0                128.0.0
第一个主机号   0.0.1                128.0.1
最后一个主机号   127.255.254    128.255.254
广播地址         127.255.255    128.255.255

三、计算子网的方法总结
第1步,计算块大小(比如:/9应该计算第2个八位位组上的块大小;/18除了计算第2个八位位组上的块大小外,还应该计算第3个八位位组上的块大小;27/除了计算第2、3个八位位组上的块大小外,还应该计算第4个八位位组上的块大小);
第2步,书写子网号时遵循只改变靠后的那一个八位位组的块大小,如此慢慢增大;
第3步,书写某个子网的合法主机号范围时遵循只改变靠后的那一个八位位组的块大小以及主机位的数字;
第4步,书写某个子网的广播地址时遵循比最后一个合法主机号大1。


附:如何计算两个IP地址是否在同一个网段(计算机角度)?
PC1(192.168.1.1/255.255.255.0) <----------------> PC2(192.168.2.1/255.255.0.0),假设此时PC1要与PC2通信:
第1步,根据192.168.1.1/255.255.255.0可以计算出PC1所对应的网段为192.168.1.0
第2步,将PC2的IP与PC1自己所配置的掩码进行与运算:
192.168.2.1: 1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 1
255.255.255.0: 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 0 0 0 0 0 0 0 0
                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 1 0 . 0 0 0 0 0 0 0 0   →→→192.168.2.0
第3步,由以上计算可知PC1认为它跟PC2不在同一个网段。







byronyj 发表于 2017-10-12 16:50:18

感謝版主!

Rockyw 发表于 2017-10-18 14:01:26

感谢楼主分享!

yanxiuping231 发表于 2017-10-30 15:54:43

好东西,详解

yanxiuping231 发表于 2017-10-30 15:55:55

回到最前

clumsy_keyuan 发表于 2017-11-16 00:31:40

谢谢分享

clumsy_keyuan 发表于 2017-11-16 00:32:07

谢谢分享

q466265670 发表于 2017-12-19 11:42:12

学习学习

hh2018 发表于 2018-1-9 14:15:34

感谢分享。

hh2018 发表于 2018-1-9 14:15:46

thank

beerbar 发表于 2018-1-11 15:25:25

感谢整理分享,辛苦了

loveyinggelan 发表于 2018-4-3 17:43:24

下载,学习

sdgrrr 发表于 2018-4-16 15:17:29

感谢楼主分享!

15510626210 发表于 2018-4-16 15:36:22

回复12345

lyfvcp 发表于 2018-5-10 11:17:09

http://bbs.hh010.com/thread-529997-1-1.html?_dsign=d9662615{:6_267:}
页: [1] 2 3 4 5
查看完整版本: IP地址/子网划分