最近发的文章比较多,慢慢我觉得可以出一个系列了。前两天讲了一下网络布线加上数制转换,我们慢慢深入的话下面就开始讲子网划分了。这个很简单,就是注重理解。
目录
一.子网划分的作用
一、计算网络号,通过网络号选择正确的网络设备连接终端设备
1.清楚IP地址四段点分十进制数和子网掩码,对应的网络号是什么
2.交换机是用来连接相同网段的设备,路由器是用来连接不同网段的设备。
网络号一样的,即在相同网段,网络号不一样的,既不同网段
3.计算方法:
把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,
两对二进制数对齐做‘与’运算,即可得出网络号
二、根据网络规模,可对局域网(内网)进行网络地址规划
二、IP地址
1.IP地址的作用
IP地址=网络部分+主机部分
网络部分:确定终端是否在同一网段;
主机部分:确定终端的容量大小;(本网段最多可以容纳多少台主机)
同一部门应该要确保其多有的终端在同一个网段;
主机的数量应该在你的主机部分可容纳的范围内;
补充:
局域网(LAN):简称内网/私网,指的是企业单位或家庭的内部网络
广域网(WAN):简称外网/公网,值得是互联网,运营商的骨干网络
2.IPV4与IPV6
1个字节(byte)=8个比特(bit)
IPV4地址是32位二进制数,点分四段十进制数表示
IP地址=网络部分+主机部分=32位
现在用到IP地址的版本是IPV4(第四版),之后将会过渡到 IPV6(第六版),
IPV6地址是128位二进制数,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔。
例如:FC00:0000:130F:0000:0000:09C0:876A:130B,这是IPv6地址的首选格式。
因为IPV4全球通用的公网地址已经耗尽(IPV4的理论地址有43亿个,截止到现在世界人口总是大约是78亿人),没有办法做到一人一公网IP,所以会过渡到IPV6,IPV6可以满意一人一公网IP(IPV6有2^128个IP地址,远大于IPV4的2^32个IP地址)。
3.子网掩码与CIDR
CIDR:无类域间路由
由于早期的IP地址的划分会浪费太多的IP地址,所以,现在都是用CIDR表示法,为此引入了子网掩码的概念,即网络位的个数可以任意指定。该方法兼容早期的IP划分方法。
CIDR表示方法:IP地址/网络ID的位数(网段的划分更加灵活)
子网掩码:子网掩码的作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是一个32位地址,用于屏蔽IP地址的一部分,并说明该IP地址是在局域网上,还是在远程网上。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码的二进制格式中的网络位全为1。这样二进制格式的子网掩码和二进制的IP地址进行“与”运算,可以得出该IP地址的网络位。
允许的子网掩码的值:
10000000-128;11000000-192;11100000-224;11110000-240;
11111000-248;11111100-252;11111110-254;11111111-255;
最小IP:主机ID不能全为0,全为0表示网络ID
最大IP:主机ID不能全为1,全为1表示本地广播
CIDR技术用子网掩码中连续的1部份表示网络ID,连续的0部份表示主机ID。
比如,网络中包含2000台计算机,只需要用11位表示 主机ID,用21位表网络ID(写作/21),则子网掩码表示为11111111.11111111.11111000.00000000,转换为十进制则为 255.255.248.0。此时,该网络将包含2046台计算机,既不会造成IP地址的浪费,也不会利用路由器连接网络,增加额外的管理维护量。
子网掩码当中连续的1代表了网络部分,连续的0代表了主机部分。
子网掩码分为可变长子网掩码和不可变长子网掩码(固定不变)
子网掩码最多规划到/30,因为网络少也是点对点传输。32-2就是30
4.IP地址的分类
IP地址段分为五类:
类型 | 用途 | 地址段 | 二进制数表示地址段 | 默认子网掩码 |
A | 商业 用途 | 1-126 | 00000001-01111110 | 255.0.0.0 /8 |
B | 128-191 | 10000000-10111111 | 255.255.0.0 /16 | |
C | 192-223 | 11000000-11011111 | 255.255.255.0 /24 | |
D | 组播 | 224-239 | 11100000-11101111 | |
E | 科研 | 240-254 | 11110000-11111110 |
127-本地网卡环回测试地址
0.0.0.0所有网段 255.255.255.255全网广播 X.X.X.255/24 本网段广播
①私有地址
私有地址:只能用于局域网
类型 | 二进制数表示地址段 | 用途 |
A | 10.0.0.0-10.255.255.255 | 大型企业 |
B | 172.16.0.0-172.31.255.255 | 中型 |
C | 192.168.0.0-192.168.255.255 | 小型或家用 |
私有地址:只能用于局域网,且可以重复使用。因为每个局域网都是独立的分支,
如果没有在互联网中出现的话,不会影像别的局域网通信。
公有地址:出现在互联网中,如果地址重复,将不能正常转发,因为地址必须唯一。
三、网络号的计算
相同网段间数据通信用交换机,不同网段间数据通信用路由器。
计算步骤:
第一步:把IP地址换算成二进制数
第二步:把子网掩码换算成二进制数,并且与IP地址对齐。
第三步:把IP地址和子网掩码做“与’(乘法)运算。
第四步:用‘有0出0,全1出1’口诀计算出结果即为网络位/网络号。
第五步:第二个IP的网络位/网络号计算方法同上。
第六步:比较两网络位/网络号是否相同。如果相同即为在同一个网段,两两之间数
据通信即用交换机。如果不同即不在同一个网段,两两之间数据通信用路由器。
问:192.168.10.250/24和193.168.20.10/24是不是在同一个网段?
例题:
第一条
192.168.10.250
11000000.10101000.00001010.11111010
因为是192号段,后面是/24位。可知他的子网掩码是
255.255.255.0
11111111.11111111.11111111.00000000
与 运算后可得
11000000. 10101000.00001010.00000000
192.168.10.0
第二条
193.168.20.10
11000001.10101000.00010100.00001010
因为是192号段,后面是/24位。可知他的子网掩码是
X 255.255.255.0
11111111.11111111.11111111.00000000
与 运算后可得
11000001.10101000.00010100.00000000
193.168.20.0
192.168.10.0与193.168.20.0,网络号不一样,不在同一网段,需要用路由器连接。
公式:
1、主机数=2^主机ID位-2
2、网络数=2^可变的网络ID位
3、网络ID=IP和netmask 相与
4、划分子网数=2^网络ID向主机ID借的位数
5、划分子网损失IP数=2*(划分子网数-1)(因为每段子网中的第一个IP地址用来表示网络位,而最后一个IP地址都被用来表示本网段中的广播。)
注意:
子网掩码:二进制的表示格式中,网络位全为1;
网络位:用于表示该网段的地址;
主机位:用于表示该主机位于该网段中的地址;
总结:
本小段还是很容易理解,就是后面的网络号计算比较困难,大家多计算计算,问题应该不大