网络初级篇之DHCP原理与配置(原理与实验)
一、什么是DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。
二、DHCP的作用
1、用于内部网或网络服务供应商自动分配IP地址;
2、给用户用于内部网管理员作为对所有计算机作中央管理的手段。
今天主要讲解一下第一个用途
三、内包含的几个报文类型及工作原理
DHCP DISCOVER 客户端端发送此报文,用以寻找DHCP服务器
DHCP OFFER 当DHCP服务器收到客户端发送的DISCOVER报文后,发送此报文响应客户端的请求,此报文中含有IP 掩码 网关等配置信息
DHCP REQUEST 客户端发送此报文配置确认,续借租期时也会发送此报文
DHCP ACK DHCP服务器发送此报文,对客户端发送的REQUEST报文确认
DHCP NAK 当DHCP分配的地址被占用或者其他原因导致IP不能使用时,DHCP服务器会发送此报文,以拒绝客户端的请求。
DHCP RELEASE 当客户端要释放IP地址时,发送此报文,以告知DHCP服务器,客户端将不再使用此IP地址
四、实验
下面实验,帮助我们更好的理解DHCP。
HCP分两种,一种是接口下的;一种是全局的。我们来一块实验一下。

现在要在GE0/0/0端口使用接口模式配置DHCP,GE0/0/1端口使用全局模式配置的DHCP,所有PC使用的是DHCP模式。
路由器的配置:
<Huawei>system-view
[Huawei]sysname DHCP
[DHCP]interface GigabitEthernet0/0/0
[DHCP-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[DHCP-GigabitEthernet0/0/0]interface GigabitEthernet0/0/1
[DHCP-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[DHCP]dhcp enable
配置全局DHCP
[DHCP]ip pool pool1 //命名地址池名称为pool1
[DHCP-ip-pool-pool1]network 192.168.2.0 mask 24 //设置地址池网段
[DHCP-ip-pool-pool1]gateway-list 192.168.2.254 // 设置网关
[DHCP-ip-pool-pool1]lease day 1 // 设置租期
[DHCP-GigabitEthernet0/0/1]dhcp select global //选择GE0/0/1使用全局DHCP
配置接口DHCP
[DHCP]interface GigabitEthernet0/0/0 //进入需要配置DHCP的接口
[DHCP-GigabitEthernet0/0/0]dhcp select interface //选择接口地址为客户端使用
[DHCP-GigabitEthernet0/0/0]dhcp server dns-list 192.168.1.253 //设置dns
[DHCP-GigabitEthernet0/0/0]dhcp server excluded-ip-address 192.168.1.253 //将dns占用的地址去除,不再分配
[DHCP-GigabitEthernet0/0/0]dhcp server lease day 1 //设置租期
配置完成,查看PC的IP地址


网络初级篇之DHCP原理与配置(原理与实验)的更多相关文章
- 网络初级篇之VLAN间路由(原理与配置)
一.VLAN间的路由 由于VLAN隔离了二层广播域,也间接的隔离了各个VLAN之间的其他二层流量交换,这样导致属于不同VLAN之间的用户不能进行二层的通信.只能经过三层的路由转发才能将报文从一个VLA ...
- 网络初级篇之网络设备的FTP(原理与实验)
一.什么是FTP FTP就是文件传输协议.用于互联网双向传输.二.FTP的作用 控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间,主要的作用就是文件的传输,保 ...
- 网络初级篇之OSPF(一)原理
一.OSPF是什么 Open Shortest Path First, 开放最短路径优先协议,是一种开源的使用最短路径优先(SPF)算法的内部网关协议(IGP).常用于路由器的动态选路. 二.OSPF ...
- Nginx基本功能及其原理,配置原理
Nginx基本功能及其原理,配置原理 一.正向代理.反向代理 二.Nginx配置文件的整体结构 三.Nginx配置SSL及HTTP跳转到HTTPS 四.nginx 配置管理 [nginx.conf 基 ...
- 【串线篇】spring boot自动配置原理
配置文件到底能写什么?怎么写?自动配置原理: 配置文件能配置的属性参照 一.自动配置原理: 1.1.SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfigur ...
- 网络初级篇之RSTP(原理与配置)
一.RSTP的产生 前面的文章写到了当网络拓扑发生变化时,STP的收敛速度大约需要花费30秒-50秒的时间才会继续转发数据.这样在实际生产环境中花费的时间是非常长的,这样RSTP(快速生成树协议)便应 ...
- 网络初级篇之VLAN(原理)
一.早期网络的问题 1.若某时刻有多个节点同时试图发送数据,极易产生冲突域,这样使得网络传输效率大大降低. 2.从一节点发送的数据都会被送到各个节点,极易形成广播域,这样会使得产生太多的广播流量而耗费 ...
- 网络初级篇之STP(概念原理)
一.什么是STP 生成树协议(Spanning Tree Protocol,STP),是一种工作在OSI网络模型中的第二层(数据链路层)的通信协议,基本应用是防止交换机冗余链路产生的环路.用于确保以太 ...
- 网络初级篇之配置telnet登录网络设备(实验)
一.作用 在日常工作中,登录网络设备,对其进行配置主要有几种方式:console.Telnet与ssh.这样可以实现远程(只要网络可达)控制,极大的方便了工作.今天主要讲解一下配置Telnet ...
随机推荐
- openstack核心组件--keystone(1)
一.keystone介绍 keystone 是OpenStack的组件之一,用于为OpenStack家族中的其它组件成员提供统一的认证服务,包括身份验证.令牌的发放和校验.服务列表.用户权限的定义等等 ...
- visual studio 2019 中初始化 vue.js 项目
vs项目模板,webpack模板的创建方式在vs里创建后,npm install的过程会卡很久,暂时原因不明,感觉应该是文件太多,需要写入太多零碎文件. 试了几种初始化方法,还是用最新cli创建最好, ...
- nohup sh start.sh >/dev/null 2>&1 &
nohup sh start.sh >/dev/null 2>&1 & 背景说明 start.sh 脚本里,写了Java应用程序启动的相关命令,并且在 log4j.prop ...
- 移动端1px 边框
伪类+ transform .border_1px:before{ content: ''; position: absolute; top: 0; height: 1px; width: 100%; ...
- JS创建对象的四种简单方式 (工厂模式和自定义构造函数创建对象的区别)
// 对象:特指的某个事物,具有属性和方法(一组无序的属性的集合) // 特征------>属性 // 行为------>方法 // 创建对象的四种方式 1 // 1.字面量的方式,就是实 ...
- python-Web-django-邮箱登陆
setting: # 发送邮箱 EMAIL_HOST = 'smtp.163.com' EMAIL_PORT = 465 EMAIL_HOST_USER = '666666@163.com' #EMA ...
- JVM配置参数解析
1.参数说明(部分,待完善) -Xms128M:JVM初始分配的堆内存 -Xmx256M:JVM最大允许分配的堆内存,按需分配 -XX:PermSize=64M: JVM初始分配的非堆内存 -XX:M ...
- Python pip升级及升级失败解决方案
本教程用于Python pip升级及失败解决方案 首先查看脚本 pip show pip 我已经升级到了最新的版本 安装其他模块过程中出现下面提示,便说明你需要升级pip You are using ...
- ORACLE 正则匹配
1.正则匹配 select CONCAT(TO_NUMBER(REGEXP_REPLACE('019年','[^0-9]')),'年') from dual;
- 蒲公英v5p%n搭建局域网后用nginx做代理的配置
1.nginx.conf worker_processes auto; error_log /usr/local/var/log/nginx/error.log; events { worker_co ...