目录
一、网络分类
IP地址类型
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址
A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.255.255.255)。可用的A类网络有127个,每个网络能容纳16777214个主机。其中127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试。A类ip地址默认子网掩码为255.0.0.0
B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。B类ip地址默认子网掩码为255.255.0.0
C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。C类ip地址默认的子网掩码为255.255.255.0
D类地址
用于多点广播(Multicast)。 D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。E类IP地址范围从240.0.0.0到255.255.255.254,255.255.255.255用于广播地址。
二、进制转换
二进制 | 八进制 | 十进制 | 十六进制 |
0000 | 0 | 0 | 0 |
0001 | 1 | 1 | 1 |
0010 | 2 | 2 | 2 |
0011 | 3 | 3 | 3 |
0100 | 4 | 4 | 4 |
0101 | 5 | 5 | 5 |
0110 | 6 | 6 | 6 |
0111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |
1101 | 15 | 13 | D |
1、十进制转二进制、八进制、十六进制
(1)十进制转二进制的转换原理:除以2,反向取余数,直到商为0终止。
(2)十进制转八进制转换原理:除以8,反向取余数,直到商为0终止。
(3)十进制转十六进制转换原理:除以16,反向取余数,直到商为0终止。
需要注意的是,十六进制数是由0-9和A-F(或者a-f)组成的,A相当于十进制中的10,B相当于11,依次类推,F相当与15,上述事例中取得的余数12即为十六进制中的c
2、二进制、八进制、十六进制转十进制
(1)二进制转十进制
010011D=0*2^5+1*2^4+0*2^3+0*2^2+1*2^1+1*2^0=0+16+0+0+2+1=19
(2)二进制转八进制
1011O=1*8^3+0*8^2+1*8^1+1*8^0=512+8+1=601
(3)二进制转十六进制
1011H=1*16^3+0*16^2+1*16^1+1*16^0=4096+16+1=4113
案例:
一个公司申请一个C类ip地址,这个公司有4个部门,A部门有10台主机,B部门有15台主机,C部门有30台主机,D部门有20台主机,现在需要给每个部分划分一个子网。分配了一个总的网段为:192.168.100.0/24,怎么为每个部门划分单独的网段呢?
答:根据题目可知道四个部门需要四个子网,每个子网的可用ip必须大于等于30.总网段192.168.100.0/24为C类ip地址。默认子网掩码为255.255.255.0用二进制表示为11111111.11111111.11111111.00000000由题目可知2^n-2>=4个子网,算出n=3子网位数为3位,主机位为五位数。2的主机位数的平方-2=30每个子网的可用ip数为30个,符合题意。网掩码为255.255.255.224化成二进制为11111111.11111111.11111111.11100000
由此划出8个子网:
11111111.11111111.11111111.00000000
11111111.11111111.11111111.00100000
11111111.11111111.11111111.01000000
11111111.11111111.11111111.01100000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.10100000
11111111.11111111.11111111.11000000
11111111.11111111.11111111.11100000
子网位全0和全一的不用得到六个子网子网掩码为:
255.255.255.32
255.255.255.64
255.255.255.96
255.255.255.128
255.255.255.160
255.255.255.192
由此可以得出6个子网如下:
- 子网掩码:255.255.255.0
子网ip范围为:192.168.100.0~192.168.100.32
2.子网掩码:255.255.255.32:
子网中可用ip范围为:192.168.100.33~ 192.168.100.62
3.子网掩码:255.255.255.64:
子网中可用ip范围为:192.168.100.65~ 192.168.100.94
4.子网掩码:255.255.255.96:
子网中可用ip范围为:192.168.100.97~ 192.168.100.126
5.子网掩码:255.255.255.128:
子网中可用ip范围为:192.168.100.129~ 192.168.100.158
6.子网掩码:255.255.255.160:
子网中可用ip范围为:192.168.100.161~ 192.168.100.190
7.子网掩码:255.255.255.192:
子网中可用ip范围为:192.168.100.193~ 192.168.100.222
按部门所需主机数先后分配:
2^n-2>=30
n=5
所以C部门的网段为:192.168.100.0/27
子网掩码:255.255.255.224
主机地址:192.168.100.1/27---192.168.100.30/27
广播地址:192.168.100.31/27
2^n-2>=20
n=5
所以D部门的网段为:192.168.100.32/27
子网掩码:255.255.255.224
主机地址:192.168.100.33/27---192.168.100.62/27
广播地址:192.168.100.63/27
2^n-2>=15
n=5
所以B部门的网段为:192.168.100.64/27
子网掩码:255.255.255.224
主机地址:192.168.100.64/27---192.168.100.94/27
广播地址:192.168.100.95/27
2^n-2>=10
n=4 A 为满足A部门所需再向后借一位
划分给A部门的网段为:192.168.100.96/28
子网掩码:255.255.255.240
主机地址:192.168.100.97/28 ---192.168.100.110/28
广播地址:192.168.100.111/28