1、IP地址由32位2进制数组成。将32位2进制数分为4组,每组8位2进制数。
2、以10101100为例,将2进制转为10进制
1 0 1 0 1 1 0 0
128 64 32 16 8 4 2 1
1*128+0*64+1*32+0*16+1*8+1*4+0*2+0*1
1*128+1*32+1*8+1*4=172
所以10101100的十进制是172。
3、ip地址一共有多少个?
每一位有两种可能,一共是32位。2的32次方是4294967296
4、每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID。
192.168.128.10/24
子网掩码是24,表示32位的ip地址的前24位是网络号,剩下的8位是主机号。即192.168.128是网络号,10是主机号。 IP 地址哪几位是网络号?哪几位是主机号?早期是以分类地址区分,现在是以子网掩码区分。IP地址根据网络ID的不同分为5种类型。
5、IP地址分类
A类地址:
A类ip地址是以0开头的地址,前8位是网络号 即:
00000000.00000000.00000000.00000000-----01111111.11111111.11111111.11111111
转成十进制
0.0.0.0-----127.255.255.255
A类地址的网络号的0和127被保留
所以A类地址的网络地址范围是1-----126,主机地址范围是0.0.0-----255.255.255
B类地址:
B类地址是以10开头的地址,前16位是网络号 即:
10000000.00000000.00000000.00000000-----10111111.11111111.11111111.11111111
转成十进制
128.0.0.0-----191.255.255.255
所以B类地址的网络范围是128.0-----191.255,其中128.0和191.255被保留。主机地址范围是0.0-----255.255
C类地址:
C类地址是以110开头的地址,前24位是网络号,即:
11000000.00000000.00000000.00000000-----11011111.11111111.11111111.11111111
转成十进制
192.0.0.0-----223.225.255.255
所以C类地址的网络范围是192.0.0-----223.225.255,其中192.0.0和223.225.225被保留。主机地址范围是0-----255
D类地址:
D类地址是以1110开头的地址,前32位是网络号,即:
11100000.00000000.00000000.00000000-----11101111.11111111.11111111.11111111
转成十进制
224.0.0.0-----239.225.255.255
所以C类地址的网络范围是224.0.0.0-----239.225.255.255,没有主机号。用于组播。
当主机号全是0时,表示的是网断信息,当主机号都是1时,表示的是广播地址,因此在分配这ip地址时,需要排除这两个地址。
广播地址:
IP 地址中的主机号全部为 1 的就是广播地址,它是向同一个网段中的所有主机发送数据包。例如一个 B 类主机地址 172.20.1.100 的广播地址是 172.20.255.255 。
组播:
组播用于将包发送给特定组内的所有主机。组播使用D类地址,ip地址是以1110开头的,就是组播地址,剩下的28位就是组播的组编号。组播的地址范围224.0.0.0-----239.225.255.255。224.0.0.0 ~ 224.0.0.255 既可以在同一个网段内实现组播,又可以跨网段给全网所有组员发送组播包。
6、子网掩码
网络地址是可变的,需要一位标识码获取网络地址以便路由对数据包进行转发,标识码就是“子网掩码”
子网掩码用32位的二进制表示,代表网段地址部分用1表示,代表主机地址部分用0表示。
ip地址的另一种表示方式是在每个ip地址后面追加网络号的位数用“/”隔开。
201.20.100.25/ 255.255.255.0 可表示为 201.20.100.25/24 。
计算题:201.20.100.25 的子网掩码是 255.255.255.0 ,算出它的网段地址?
子网掩码255.255.255.0 代表前24位都是1,也就是前24位是网络地址,所以201.20.100.25的网络地址是201.20.100