网络互连与互联网(二)-IP子网划分
网络互连与互联网(二)-IP子网划分)
1.二和十进制转换
方法一:
·正整数的十进制转换二进制:要点:除二取余,倒序排列
解释:将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果。例如把52换算成二进制数,计算结果如图:
转换的二进制位:110100
·负整数转换为二进制 要点:取反加一
解释:将该负整数对应的正整数先转换成二进制,然后对其“取补”,再对取补后的结果加1即可 例如要把-52换算成二进制:
① 先取得52的二进制:0110100
② 对所得到的二进制数取反:1001011
③ 将取反后的数值加一即可:11001100 即:(-52)10=(11001100)2
·小数转换为二进制 要点:乘二取整,正序排列
解释:对被转换的小数乘以2,取其整数部分(0或1)作为二进制小数部分,取其小数部分,再乘以2,又取其整数部分作为二进制小数部分,然后取小数部分,再乘以2,直到小数部分为0或者已经去到了足够位数。每次取的整数部分,按先后次序排列,就构成了二进制小数的序列。例如把0.2转换为二进制,转换过程如图:
方法二:
二转十(连加)或十转二(连减)8421法
2.IP与子网掩码
2.1 IP地址:4个字节地址32位。每一个8位,位组用0~255表示。因此,最小的IP地址值位0.0.0.0,最大地址为255.255.255.255。
2.2位数与个数的关系:2^n次方
2.3子网掩码:屏蔽IP地址的网络部分的“全1”比特模式。将某个IP地址划分成网络地址和主机地址两部分。子网掩码不能单独存在,它必须结合IP地址一起使用。如:255.0.0.0表示二进制为:11111111.00000000.00000000.00000000。
A类:默认的子网掩码是255.0.0.0 /8
B类:默认的子网掩码是255.255.0.0 /16
C类:默认的子网掩码是255.255.255.0 /24
2.4常用的子网掩码:/位数(建网比特数)
/32 255.255.255.255 /24 255.255.255.0
/31 255.255.255.254 /23 255.255.254.0
/30 255.255.255.252 /22 255.255.252.0
/29 255.255.255.248 /21 255.255.248.0
/28 255.255.255.240 /20 255.255.240.0
/27 255.255.255.224 /19 255.255.224.0
/26 255.255.255.192 /18 255.255.192.0
/25 255.255.255.128 /17 255.255.128.0
/28 32-28=4 2^4=16 /20 24-20=4
256-16=240 2^4=16 256-16=240
3.三步划分子网
3.1子网划分原理:为啥划分,借主机位
① 网段:是指标准子网掩码产生的一段网络IP范围
② 子网:借用“主机位”将网段划分更小的网络,称为子网。一般指往右“借位”VLSM。
③ 超网:借用“网络位”将网段合成更大的网络,称为超网。一般指往左“借位”CIDR。
3.2 划分子网的计算问题:
1.根据子网掩码计算子网个数?
2.根据子网掩码计算子网内主机数?
3.每个子网的主机范围是?是否属于这个范围?
4.每个子网的网络地址/子网地址(网络号/子网号)是?
5.每个子网的广播地址(广播号)是?
3.3划分子网步骤:三步走(段块数)
1.看段:看子网掩码在第几段变化。
2.算块:计算块大小,就是一小段范围。
3.求数:关于子网划分一些计算。
4.子网划分例题讲解
假设取得网络地址200.200.200.0 ,子网掩码为255.255.254.0。现在一个子网有200台主机,另外4个子网有40台主机,请问如何划分子网,才能满足要求。请写出五个子网的子网掩码、网络地址、第一个主机地址、最后一个主机地址、广播地址。(子网号可以全0和全1)。请直接写出最后答案。
解:
NET ID 200.200.11001000.00000000 NETMASK 255.255.11111110.00000000 128-2<200<256-2,所以要8位来表示主机号.余下1位来表示子网号.可以划分2个子网.
这样原网络一分为二:
子网1:
NET ID 200.200.11001000.00000000
NETMASK 255.255.11111111.00000000
子网2:
NET ID 200.200.11001001.00000000
NETMASK 255.255.11111111.00000000
子网1 可以用来为有200个主机的子网用。(当然也可以把子网2用来为有200个主机的子网用)。
余下子网2来为4个40台主机的子网做划分。
子网2:
NET ID 200.200.201.00000000
NETMASK 255.255.255.00000000 32-2<40<64-2,所以要6位来表示主机.余下2位正好可以划分4个子网. 这样子网2一分为四:
子网2.1:
NET ID 200.200.201.00000000 NETMASK 255.255.255.11000000
子网2.2:
NET ID 200.200.201.01000000 NETMASK 255.255.255.11000000
子网2.3:
NET ID 200.200.201.10000000 NETMASK 255.255.255.11000000
子网2.4:
NET ID 200.200.201.11000000 NETMASK 255.255.255.11000000
主机号全0是网络地址,网络地址+1是第1个主机地址,主机号全1是广播地址.
广播地址-1是最后的主机地址.
把第4个字节转化为10进制,结果如下:
子网掩码 网络地址 第一个主机地址 最后的主机地址 广播地址
255.255.255.0 200.200.200.0 200.200.200.1 200.200.200.254 200.200.200.255 255.255.255.192 200.200.201.0 200.200.201.1 200.200.201.62 200.200.201.63 255.255.255.192 200.200.201.64 200.200.201.65 200.200.201.126 200.200.201.127 255.255.255.192 200.200.201.128 200.200.201.129 200.200.201.190 200.200.201.191 255.255.255.192 200.200.201.192 200.200.201.193 200.200.201.254 200.200.201.255