一、IP地址
1.1 概念
互联网上的每一个主机都有一个IP地址
IPv4版本:32bit(4字节)
IPv5版本:128bit(16字节)
默认版本是IPv4版本
按字节分,每一字节换算成十进制
1.2 IP地址的组成(按功能分)
IP地址由2部分组成:网络标识(网络ID)、主机标识(主机ID)
同一网段的计算机,网络ID相同
通过子网掩码(subnet mask)可以计算出网络ID:子网掩码 &(按位与) IP地址
子网掩码的作用一般用来计算网段
按位与:和1按位与,结果是原来值;和0按位与,结果是0
示例1:
示例2:
注:主机位不能为全0或全1
所以此网段可容纳的设备为:256 * 256 - 2
计算机和其他计算机通信前,会先判断目标主机和自己是否在同一网段
同一网段:不需要由路由器进行转发
不同网段:交由路由器进行转发
1.3 IP地址的分类(了解)
只有A\B\C类地址才能分配给主机
主机标识为全0,表示主机所在的网段
主机标记为全1,表示主机所在网段的全部主机(广播)
可以尝试用ping给某个网段的全部主机发数据
1.3.1 A类地址
网络ID:
0不能用,127作为保留网段,其中127.0.0.1是本地环回地址(Loopback),代表本机地址
可以分配给主机的
第1部分的取值范围是:1~126
主机ID:
第2、3、4部分的取值范围是:0~255
每个A类网络能容纳的最大主机数是:256 * 256 * 256 - 2 = 2^24 - 2 = 16777214
1.3.2 B类地址
网络ID:
最小:128.0;最大:191.255
可以分配给主机
主机ID:
每个B类网络能容纳的最大主机数是:256 * 256 - 2 = 2^16 - 2 = 65534
1.3.3 C类地址
1.3.4 D、E类地址
1.3.5 子网掩码的CIDR表示方法
CIDR:无类别域间路由
子网掩码的CIDR表示方法:
192.168.1.100/24,代表子网掩码有24个1,也就是255.255.255.0
123.210.100.200/16,代表子网掩码有16个1,也就是255.255.0.0
1.4 为什么要进行子网划分?
如果需要让200台主机在同一个网段内,可以分配一个C类网段,比如:192.168.1.0/24
供254个可用IP地址:192.168.1.1 ~ 192.168.1.254
多出54个空闲的IP地址,这种情况不算浪费资源
如果需要让500台主机在同一个网段内,那就分配一个B类网段,比如:191.100.0.0/16
共65534个可用IP地址:191.100.0.1 ~ 191.100.255.254
多出65034个空闲的IP地址,这种情况属于极大的浪费资源
如何尽量避免浪费IP地址资源?
合理进行子网划分
1.4.1 等长子网划分
概念:借用主机位作子网位,划分出多个子网
可以分为:
等长子网划分:将一个网段等分成多个子网,每个子网的可用IP地址数量是一样的
变长子网划分:每个子网的可用IP地址数量可以是不一样的
子网划分步骤:
确定鸽子王的子网掩码长度
确定子网中第1个、最后1个主机可用的IP地址
1.4.2 等长子网划分–等分成2个子网
A子网可以容纳的主机数:0 ~ 126–126台
IP地址为192.168.0.1 ~ 192.168.0.126
B子网可以容纳的主机数:129 ~ 254—126台
IP地址为192.168.0.129 ~ 192.168.0.254
1.4.3 等长子网划分–等分成4个子网
A子网主机数:1 ~ 62–62台
B子网主机数:65 ~ 126
C子网主机数:129 ~ 190
D子网主机数:193 ~ 254
1.4.4 等长子网划分–等分成8个子网
广播地址为主机部分全为1
1.4.5 等长子网划分–等分成4个子网的广播地址
1.5 变长子网划分
如果一个子网地址快的长度是原网段的(1/2)^n,那么:
子网的子网掩码就是在原网段的子网掩码基础上增加n个1
不等长的子网,它们的子网掩码也不同
假设对192.168.0.0/24进行变长子网划分
思考题:
这2台设备能正常通信么?
第一种计算方式:子网掩码 & IP地址 = 网段
左网段:192.168.0.0/24
右网段:192.168.0.0/16
不能通信,网络要通的话需要双方通信
1.6 超网
1.6.1 概念
跟子网反过来,它是将多个连续的网段合并成一个更大的网段
1.6.2 合并2个网段–子网掩码左移1位
需求:原本有200台计算机使用192.168.0.0/24网段,现在希望增加200台设备到同一网段
200台在192.168.0.0/24网段,200台在192.168.1.0/24网段
合并192.168.0.0/24、192.168.1.0/24为一个网段:192.168.0.0/23(子网掩码往左移动1位)
思考:
192.168.0.255/23这个IP地址,可以分配给计算机使用吗?
192.168.0.255/24不能分配,是广播IP地址
所以,此地址可以分配给计算机使用
但是,192.168.1.255/23就不可以分配给计算机使用,是广播地址
1.6.3 合并4个网段–子网掩码左移2位
只有连续的网段才可以进行合并
思考:
下面2个网段,能通过子网掩码向左移动1位进行合并吗?
不可以,无法将192.168.2.0的网段包含进去
1.6.4 合并网段的规律
向左移动后,两个网段左边的网络号需要一致
1.6.5 判断一个网段是子网还是超网
首先,
看该网段的类型,是A类网络、B类网络还是C类网络?
默认情况下,A类子网掩码位数是8,B类是16,C类是24
如:192.168.10.10/22–C类网络左移2位,超网
191.168.10.10/18–B类网络右移2位,子网
1.7 IP地址的分配
IP地址按照分配方式,可以分为:静态IP地址、动态IP地址
静态IP地址:
手动设置
适用场景:不怎么挪