动态主机配置协议 DHCP
DHCP (Dynamic Host Configuration Protocol) 提供了即插即用的连网方式,用户不再需要手动配置 IP 地址等信息。
DHCP 配置的内容不仅是 IP 地址,还包括子网掩码、网关 IP 地址。
DHCP 工作过程如下:
- 1.客户端发送 Discover 报文,该报文的目的地址为 255.255.255.255:67,源地址为 0.0.0.0:68,被放入 UDP 中,该报文被广播到同一个子网的所有主机上。如果客户端和 DHCP 服务器不在同一个子网,就需要使用中继代理。
2.DHCP 服务器收到 Discover 报文之后,发送 Offer 报文给客户端,该报文包含了客户端所需要的信息。因为客户端可能收到多个 DHCP 服务器提供的信息,因此客户端需要进行选择。
3.如果客户端选择了某个 DHCP 服务器提供的信息,那么就发送 Request 报文给该 DHCP 服务器。
4.DHCP 服务器发送 Ack 报文,表示客户端此时可以使用提供给它的信息。
简单网络管理协议 SNMP
网络管理的基本概念
- 网络管理包括对硬件、软件和人力的使用、综合与协调,以便对网络资源进行监视、测试、配置、分析、评价和控制,这样就能以合理的价格满足网络的一些需求,如实时运行性能,服务质量等。网络管理常简称为网管。
SNMP 的网络管理由三个部分组成
SNMP 本身
- SNMP 定义了管理站和代理之间所交换的分组格式。所交换的分组包含各代理中的对象(变量)名及其状态(值)。
管理信息结构 SMI (Structure of Management Information)
- SMI 定义了命名对象和定义对象类型(包括范围和长度)的通用规则,以及把对象和对象的值进行编码的规则。
管理信息库 MIB(Management Information Base)。
- MIB 在被管理的实体中创建了命名对象,并规定了其类型。
管理信息结构 SMI
SMI 的功能:
- (1) 被管对象应怎样命名;
- (2) 用来存储被管对象的数据类型有哪些种;
- (3) 在网络上传送的管理数据应如何编码。
管理信息库 MIB
- 被管对象必须维持可供管理程序读写的若干控制和状态信息。这些信息总称为管理信息库 MIB 。
SNMP 的协议数据单元和报文
SNMP的操作只有两种基本的管理功能,即:
- “读”操作,用 get 报文来检测各被管对象的状况;
- “写”操作,用 set 报文来改变各被管对象的状况。