![9469008-9ce27f931494464a.png](https://i-blog.csdnimg.cn/blog_migrate/3ed7cf85ca72fd030bdf5558a1d93927.png)
![9469008-b394fbf608bc5cf5.png](https://i-blog.csdnimg.cn/blog_migrate/40b9572cf2dd210795ab6ba36608e057.png)
IP协议知识概念
IP地址
1.如何表示
10.0.0.200 ---点分十进制
点分十进制含义是用点来区分网络位和主机位。用10进制数来表示
2.IP地址由32位二进制数构成
00000000.00000000.00000000.00000000
10 .0 .0 .200
二进制计算方法
![9469008-97ade5223b49e958.png](https://i-blog.csdnimg.cn/blog_migrate/7dca0f2050a13db052a7a465a523df78.png)
求和运算
十进制转换二进制
10 . 0 .0 .0 ##十进制ip地址
00000000.00000000.00000000.00000000 ##表示ip由32位组成
10=8+1=2^3+2^1
0=0
00001010.00000000.00000000.00000000 ##二进制ip地址
二进制转换十进制
00001010.00000000.00000000.00000000 ##2进制ip地址
00001010 ##第一个字节
00001000 + 00000010 ##表示第一个字节由这两个构成
2^3 + 2^1 ##有同上一样加起来
10.0.0.0 ##10进制ip地址
求差运算10进制转换2进制
求差运算含义。用已知十进制数和2^(0-8)做减法运算
已知数大于他就减去他置为1,小于就置为0
已知 十进制数 求成二进制信息 求差运算
10. 0. 0. 0
128 64 32 16 8 4 2 1
0 0 0 0 1 0 1 0
00001010 ##转化后的二进制数
解决IP地址可能枯竭的方法
1)新生成一种IP地址
ipv4 ipv6
2)按照I规划使用IPv4地址
a 按照IP地址数值范围划分 A类 B类 C类 D类 E类
b 按IP地址用途分类 私有地址(不同局域网中可以重复使用)
私网地址网段信息一定不能出现在公网路由器路由表中
需要借助NAT技术进行访问外网
公网地址(全球唯一 )
3)按网络通信方式划分 单播 10.0.0.200 组播(D类 高可用服务)广播地址
ip地址中:主机位全为一的地址就是广播地址
ip地址中:主机位全为0的地址就是网络地址
C类: 192.168.1.1 --192.168.1. 11111111 -- 192.168.1.255
192.168.1.x 网段
广播地址不能用
网络地址不能用
网关地址要保留 1 254
>结论:一个局域网中可以有多少个地址可用=2的n次方-3
n表示有多少个主机位
2的8次方=256 -3 =253
2的16次方=65536 - 3=65533
3)子网划分(公网地址而言)
预备知识
什么是子网掩码?
子网掩码 又叫网络掩码、地址掩码
主要作用使用用来进行网络化分,通过IP地址的学习
网络标识+主机标识 当路由器是如何来区分 网络标识还是主机标识的呢?
就是通过子网掩码来实现的。
子网掩码不会独立存在,它一定是配合IP地址存在的。
如何得知子网掩码是多少
子网掩码 就是网络位都为1,主机位都为0.
A、B、C三种常见的IP的子网掩码
A 10.0.0.1 子网掩码 就是网络位都为1,主机位都为0. 255.0.0.0
B 172.16.8.1 255.255.0.0
C 192.168.0.1 255.255.255.0
子网掩码的表示方式
第一种 255.255.255.0
第二种 192.168.0.1/24 《==》255.255.255.0 不代表就是192.168.0.1~192.168.0.24 不对的!!!
主要用途--将一个大的局域网,换分成多个小的
1、子网划分 进一步缩小子网的地址空间。充分利用比较紧张的IP地址资源。
2、便于网络设备(路由器)能够更快的寻址,区分本网段地址和非本网段的IP地址。
可以是路由器
也可以是一台具有转发功能的服务器 Centos。
没有子网划分的问题
ip地址浪费
路由器负载压力过高
4)如何进行子网划分
>>172.16.0.0 掩码标识
掩码标识:只要IP地址相应位是网络位,就将掩码位 置为1
所以可以表示为172.16.0.0/16
172.16 | 00000000 00000000
172.16 0| 0000000 00000000
前面的0为子网位
会有两种网络
172.16 0| 0000000 00000000
172.16.0.0/17
172.16 1| 0000000 00000000
172.16.1.0/17
网络位是不可以改变的,所有只能主机位往前进一位,掩码变成17的原因是网络位多了一个数,(原来为16位)也就多了一位所以加上1.
只有0和1所以只有这两种情况
两种网络的主机范围
172.16.0.0/17
172.16.1 --- 172.16.127.253
172.16.128.0/17
172.16.128.1 --- 172.16.255.253
172.16.0.0/17最小范围是172.16.0.1的原因是他是以0结尾的。为网络位所以要减去
最大范围为172.16.127.253的原因是主机位往前进的一位而且为0那主机位的最大可能是1111111.11111111转化为10进制后为127.255 不过需要减去一个组播地址,和一个网关地址(如果网站地址被用将无法访问外网)所以主机范围为172.16.1 --- 172.16.127.253
172.16.128.0/17 他的最小范围为172.16.128.1.应为0结尾为网络位要减去。他的主机位最大可能是11111111.11111111.转化为10进制为255.255。减去组播地址和网关地址,范围为172.16.255.253
结论:子网个数等于2的n次方
n表示子网位个数
课堂练习:
已知一个B类网段 172.16.0.0/16 子网划分 子网划分 子网掩码 172.16.0.0/18
01.可以划分出多少个子网
02.子网掩码十进制表示方式
03.每个子网中可用地址范围
01.解;4 原来是前16位为网络号,划分后为18. 2^2=4
02解:255.257.192.255
03解:172.16.00.0/18
172.16.0.1---172.16.63.253
172.16.10.0/18
172.16.128.1---172.16.191.253
172.16.01.0/18
172.16.64.1--172.16.127.253
172.16.11.0/18
172.16.192.1--172.16.255.253
课堂练习
1、C类地址(IP 掩码)
例如:我这50台PC,网络IP地址段192.168.0.x,现在要求我们对该网络进行
子网划分实现资源的最优配置,问子网掩码最后的主机位的数值是多少
达到最优。 64
分析:x为主机位
50台主机 配50个IP是错误的 范围是0 1 2 4 8 16 32 64 128 256
结论:
255.255.255.64 容纳50台主机
计算公式 2^n-2 > 主机数 求N是多少?
16 32 64 128 记住