一、IP地址
1、IP地址基本概念
用于标识网络中的某一台主机或某一个网络接口,主机的唯一标识,保证主机间的正常通信(主机之间要想通信就必须配置相应的IP地址)
一种网络编码,用来确定网络中的一个节点或一个网络接口
IP地址由32位二进制组成,为方便记忆,8位为一组,以点进行分割,转换为十进制。
192.168.2.34
1100000.10101000.0000 0010.0010 0010
2、IP地址的组成
- 网络部分:用于标识网络的范围
- 主机部分:用于标识网络范围中的一个节点
网络部分越长,表示网络范围越小;网络部分越短,表示网络范围越大
二、IP地址分类
1、公有IP地址分类
- A类 :网络地址8位,主机地址24位
- A类地址以0开头
A类地址的第一个8位组范围0-127(0000 0001?~ 0111 1111)
由于0代表本地网络,127一般用于回路检测,最终范围1.0.0.0 ~ 126.255.255.255
在A类地址中网络数有126个,主机数2^24个
- B类:网络地址16位,主机地址16位
- B类地址以10开头
B类地址的第一个8位组范围128~191(1000 0000~1011 1111)
B类地址的范围:128.0.0.0 ~ 191.255.255.255
网络部分范围:128.255~191.255
主机部分个数:2^16
- C类:网络地址24位,主机地址8位
- C类地址以110开头
C类地址的第一个8位组范围192~223(1100 0000 ~?1101 1111)
C类地址的范围:192.0.0.0 ~ 223.255.255.255
网络部分:192.0.0~223.255.255
主机部分个数:2^8
2、私有IP地址分类
- 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
- 私网地址是不能够在公网上 直接路由的,需要网络地址转换将私网的地址转换为公网地址后才能访问公网上面的内容。
三、子网掩码
1、概念
- 什么是子网掩码
- 子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在外网上。
- 子网掩码有什么用?
- 子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
- 子网掩码不能单独存在,它必须结合IP地址一起使用。IP地址是计算机在网络内的唯一标识,而子网掩码是用于划分子网的。
- 根据子网掩码来得出网络部分和主机部分
- 子网掩码由连续的1和0组成,连续的1表示网络地址部分,连续的0表示主机地址部分
- 通过0的个数可以计算出子网的容量(子网中主机的IP地址范围)
- IP地址172.16.20.222子网掩码255.255.0.0
- 子网掩码由16个1和16个0组成,16个0表示子网掩码划分出的子网为2的16次方个,也就是172.16.0.0-172.16.255.255都在同一子网中;其中网络地址是172.16.0.0,广播地址是172.16.255.255,可用地址的范围是172.16.0.1-172.16.255.254,因为规定每个子网的第一个地址是网络地址,最后一个IP地址是广播地址,都不可用。
- 即对于网段172.16.0.0,如果子网掩码设置255.255.0.0,172.16.0.1-172.16.255.254位可用地址,设置这个范围内的IP地址,计算机之间能正常联网。??????????????
- IP地址和子网掩码进行逻辑运算
- 逻辑与运算规则:全1为1,有0得0。
- 网络地址:将32位的子网掩码与IP地址进行二进制形式的按位逻辑“与”运算
- 主机地址:将子网掩码二进制按位取反,然后与IP地址二进制进行逻辑“与”运算
- 默认子网掩码
- A? 255.0.0.0
- B? 255.255.0.0
- C 255.255.255.0
- 不规则的子网掩码?
- IP地址192.168.100.233子网掩码为255.255.224.0
255.255.224.0对应的二进制位1111 1111.1111 1111.1110 0000.0000 0000??????? - 网络地址:1100 0000. 1010 1000.0110 0000.0000 0000 即192.168.96.0
IP地址? ? 1100 0000. 1010 1000. 0110 0100. 1110 1001
子网掩码1111? 1111 . 1111 1111 . 1110 0000 . 0000 0000 - 广播地址:1100 0000. 1010 0000.0000 0000.1110 1001?即192.120.0.233
IP地址? ? 1100 0000. 1010 1000. 0110 0100. 1110 1001
子网掩码0000 0000. 0000?0000. 0001?1111?.1111?1111 - 子网掩码越长,代表网络部分越长,网络范围越小
- 子网掩码越短,代表网络部分越短,网络范围越大