文章目录
一、IP地址定义
1.1 定义
IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。互联网上连接的网络设备和计算机都有唯一的地址,以此作为该主机在Internet上的唯一标识,称为IP地址。如同我们写一份信,要标明信件的发件人地址和收件人地址,以便邮政人员通过该地址来投递信件一样,在计算机网络里,每个被传输的数据包也要包括一个源IP地址和一个目的IP地址。
1.2 种类
现在用到IP地址的版本是IPV4,因为IPV4全球通用的公网地址已经耗尽,没有办法做到一人一个公网IP,所以将会过渡到IPV6,IPV6可以满足一人一个公网IP。
IPV4 | IPV6 | |
---|---|---|
地址长度 | 32位 | 128位 |
表示方法 | 点分四段十进制数 | 冒号分八段十六进制 |
例如 | 192.168.10.1 | 2031:0000:1F1F:0000:0000:0100:11A0:ADDF |
二、IP地址分类
IP地址=网络部分+主机部分=32位
网络部分用来确定终端是不是在同一个网段;
主机部分用来确定终端大小的容量(这个网段最多可以容纳多少台主机);
为了便于分配和管理,IANA将IP地址分为A、B、C、D、E五类。
IP地址类别 | 地址段 | 二进数表示地址段 | 二进制固定最高位 | 默认子网掩码 | 每个网络中容纳的主机数 | 用途 |
---|---|---|---|---|---|---|
A | 1-126 | 00000001-01111110 | 0 | 255.0.0.0 /8 | 2^24-2 | 商业 |
B | 128-191 | 10000000-10111111 | 10 | 255.255.0.0 /16 | 2^16-2 | 商业 |
C | 192-223 | 11000000-11011111 | 110 | 255.255.255.0 /24 | 2^8-2 | 商业 |
D | 224-239 | 11100000-11101111 | 1110 | 组播 | ||
E | 240-254 | 11110000-11111110 | 1111 | 科研 |
其中,以127开头的IP地址作为本地网卡环回测试地址。
0.0.0.0表示所有网段,255.255.255.255表示全网广播,x.x.x.255 /24表示本网段广播。
注:每个网络中可容纳的主机数都是申请的IP地址减去2,这是因为有2个IP地址(网络地址和广播地址)被保留,不能分配给网络中的设备使用。
三、私有网络地址的分类
公有IP地址是唯一的,因特网上任何两台不同的主机的具有不同的公有IP地址,但是,随着互联网的发展,许多企业都具有了自己的企业网,这些很多是局域网,不需接入因特网,但是他的每台主机也需要IP地址,所以为了解决这个问题,RFC1918留出了三块专有的IP地址空间作为私有的内部使用的地址。这三块范围内的IP地址不会被Internet上的路由器进行转发,因为Internet上的路由器均没有配置这些IP地址的路由。
私有IP地址类别 | RFC1918规定的地址范围 |
---|---|
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 |
四、网络号的计算
4.1 计算步骤
计算网络号的步骤:
1、把IP地址转换成二进制数
2、把子网掩码换算成二进制数,并且与IP地址对对齐
3、把IP地址与子网掩码做“与”(乘法)运算
4、用“有0出0,全1出1”口诀计算出结果即为网络号/主机号
5、计算出第二个IP地址的网络位/网络号,计算方法同上。
6、比较两网络位/网络号是否相同。如果相同即为在同一个网段,两两之间数据通信即用交换机。如果不同即不在同一个网段,两两数据通信用路由器。
4.2 例题
子网掩码分为可变长子网掩码和不可变长子网掩码(固定不变的)。
1、192.168.1.100 /24和192.168.1.200 /24是否在同一个网段?
因为网络号一致,所以在同一个网段,故用交换机连接。
2、172.16.10.11 /27和172.16.10.40 /27是不是在同一个网段?
因为网络号不一致,所以不在同一个网段,故用路由器连接。
五、子网划分
5.1 作用
作用:
1、计算网络号,通过网络号选择正确的网络设备连接终端设备。
①清楚IP地址四段点分十进制数和子网掩码,对应的网络号是什么。
②交换机是用来连接相同网段的设备,路由器是用来连接不同网段的设备。
网络号一样的,即在相同网段;网络号不一样的,即不同网段。
③计算方法:把十进制数的IP地址换算成二进制数,把子网掩码也由十进制数换算成二进制数,两对二进制数对齐做‘与’运算,即可得出网络号。
2、根据网络的规模,可以对局域网(内网)进行网络地址规划。
5.2 如何划分?
子网数用来确认默认网络分为几段。
主机容量用来确定这个网段可以容纳多少台主机。
子网数=2^n(n为网络位借主机位的个数)
主机容量/块大小=2^m(m为剩余主机位数)
有效主机容量=2^m - 2 (网络标识位和广播地址位是不能用于主机的IP地址的编写的)
5.2.1 A类划分
例题:192.168.1.0 /27 问该网络地址可以划分位几段?每一段的网络号和广播地址是什么?
5.2.2 B类划分
例题:172.16.0.0 /16 如何分成子网掩码是/22的?
5.2.3 C类划分
例题:10.0.0.0 /8 如何划分成子网掩码是/23的?
5.3 如何汇总?
在子网划分以后,如果需要网络通信需要配置路由,如果每个子网都配置一条路由是繁琐的,过多的路由表条目会占用更多的内存,耗尽耕多的CPU,还会带来网络的不稳定性,所以可以将连续的子网合成一个网段即地址汇总。
六、网络规划
例题:公司有六个部门,财务部10人,后勤部50人,技术部100人,销售部500人,生产部1000人,人事部20人,要求每个部门的员工的IP地址主机容量要有可扩展性。
七、总结
1、公有和私有IP地址的分类
2、计算网络号的问题。
3、子网划分及汇总。
4、网络规划。