目录
一、分类 IP 方法的问题
二、CIDR
1、CIDR 定义
2、CIDR 地址划分
三、DHCP
1、DHCP 概述
2、DHCP 工作过程
3、DHCP:C/S 场景
4、DHCP:不仅获得 IP 地址
四、组织机构获取 IP 地址
因此,传统的分类 IP 方法被 CIDR 技术取代。
无类别域间路由选择 Classless Inter-Domain Routing,CIDR 消除了传统的 A 类、B 类和 C 类地址的概念。
CIDR:使用斜线记法来区分网络前缀和主机号,即在 IP 地址后面加上一个斜线 “/”,斜线后面用一个数字指定网络前缀的长度。
CIDR 地址格式:
构造超网 superneting
一个 CIDR 地址块可以表示传统分类 IP 中的多个分类地址,这种地址的聚合称为路由聚合,又称为构造超网。
CIDR 地址块划分举例
CIDR 地址块划分练习
现有一公司已获得网络号为 202.1.1.0/24,假设该公司有三个部门。
1)如果第一个部门有 60 台计算机,第二个部门有 20 台计算机,第三个部门有 16 台计算机,问使用分类 IP 的方法如何分配地址?
分析:第一部门需要 6 位主机号,第二部门需要 5 位主机号,第三部门需要 5 位主机号。
当然也可以交换网络地址,只要符合规则即可。
2)如果第一个部门有 120 台计算机,第二个部门有 60 台计算机,第三个部门有 60 台计算机,使用分类 IP 的方法可以分配地址吗?使用 CIDR 方法如何分配地址?
分析:第一部门需要 7 位主机号,第二部门需要 6 位主机号,第三部门需要 6 位主机号。分类 IP 的方法不能满足子网的划分。
CIDR 地址划分过程如下图所示
每一次划分后,新子网的 Parent 就挂了,因此最终能使用的子网只有绿色部分。根据我们分析得出的主机号位数,子网不需要向上图那样划分那么多次,只需要如下图所示:
下面我们来具体分析这三个子网网络号:
Q:主机如何得到 IP 地址?
1. 手工指定
IP 地址保存在系统配置中:
2. DHCP
动态主机配置协议:
寝室路由器 DHCP 配置界面
网址:http://tplogin.cn/
DHCP 动态主机配置协议:
plug-and-play
DHCP概述:
①:DHCP 服务器被动打开 UDP 端口 67,等待客户发来报文。
Q:为什么使用 UDP?A:因为初始时客户没有 IP 地址,无法建立 TCP 连接。
②:客户从 UDP 端口 68 发送 DHCP DISCOVER 报文:
③:凡收到 DHCP DISCOVER 报文的 DHCP 服务器都发出 DHCP OFFER 报文,因此 DHCP 客户可能收到多个 DHCP OFFER 报文。
DHCP OFFER 报文:
④:客户从多个 DHCP OFFER 报文中选择一个,并向其所对应的 DHCP 服务器发送 DHCP REQUEST 报文。
DHCP REQUEST 报文:
⑤:被选择的 DHCP 服务器发送确认报文 DHCP ACK,客户从此进入已绑定状态,并可开始使用得到的临时 IP 地址了。
❥ 客户现在要根据服务器提供的租用期 T 设置两个计时器 T1 和 T2,它们的超时时间分别是 0.5T 和 0.875T。当到达超时时间时,客户就需要请求更新租用期。
⑥:租用期过了一半(T1 时间到),客户发送请求报文 DHCP REQUEST 要求更新租用期。
⑦:DHCP 服务器若不同意,则返回否认报文 DHCP NACK 。这时客户必须立即停止使用原来的 IP 地址,而必须重新申请 IP 地址,回到步骤 ② 。
⑧:DHCP 服务器若同意,则返回确认报文 DHCP ACK 。这时客户得到了新的租用期,需要重新设置计时器。
若 DHCP 服务器不响应步骤 ⑥ 的请求报文 DHCP REQUEST,则在租用期到 T2 时,客户必须重新发送请求报文 DHCP REQUEST(重复步骤 ⑥ ),然后又继续后面的步骤。
⑨:客户可以随时提前终止服务器所提供的租用期,这时只需向 DHCP 服务器发送释放报文 DHCP RELEASE 即可。
书上的后三个报文中还包含以下信息:
DHCP server ID: 223.1.2.5
Q:为什么 DHCP REQUEST 仍采用广播方式?
A:因为客户收到了多个 DHCP OFFER,它需要一次性回绝掉其它的服务器。
DHCP 分配的不仅仅是 IP 地址,还可分配:
DNS 服务器通常设置有:
Q:怎样获取 IP 地址中的网络号部分?
A:从 ISP 的地址空间中划分一块给申请者。
ISP 获得地址块的方法:从 ICANN 获取
ICANN 组织:http://www.icann.org/