DHCP Server (推荐使用Windows)

一些小的服务 windows做的比linux好

DHCP服务概述:

名称:DHCP (Dynamic Host Configuration Protocol --动态主机配置协议)

功能:是一个局域网协议,动态的给局域网内的客户端分派IP地址

它有两个用途--->

1. 给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名

2. 配合其他服务使用,实现集成化管理功能. 如:无人值守安装服务器

特点:C/S模式

自动分配IP地址,方便管理

DHCP不会同时租借相同的IP地址给两台主机(避免IP冲突)

DHCP管理员可以约束特定的计算机使用特定的IP地址(规定分配的IP池)

可以为每个DHCP作用域设置很多选项(绑定IP地址)

客户机在不同子网间移动时,不需要重新设置IP地址.每次都自动获取IP地址就可以了.

缺点:

当网络中存在多台DHCP服务器时,一个DHCP服务器,不知道其他服务器租借出去的IP地址(可能造成IP冲突);

DHCP服务器不能跨服务器与客户机通信,除非路由器允许BOOTP协议转发.

DHCP 服务端口:默认监听 67 68端口

vim /etc/services

运行原理:(经常问到,面试)(下面是我自己的理解描述)

DHCP Client ---> DHCP客户端

DHCP Server ---> DHCP服务器

请求分配IP过程:

1. DHCP Client --discover--> DHCP Server

在DHCP Client启动后,会发送一个discover包的广播,用来寻找DHCP Server.

2. DHCP Server --offer--> DHCP Client

DHCP Server当收到discover包后,会对DHCP Client 发送一个offer包,告诉DHCP Client,已经收到他的请求,offer包中含有(一个在尚未使用的IP地址和其他信息).

3. DHCP Client --request--> DHCP Server

DHCP Client在收到DHCP Server的应答包后,会再次发送一个request包的广播,这个request包中含有第一个发来信息的DHCP Server为发来的信息.意思是告知所有DHCP Server,他已经使用某个DHCP Server分配的IP信息.

4. DHCP Server --ack--> DHCP Client

DHCP Server收到DHCP Client发送的request包后,会为DHCP Client发送一个确认收到的信息,告知其可以使用这个IP地址.而其他的DHCP Server会收回为其分配的IP地址信息.

DHCP Client重新登录网络:

1. DHCP Client --request--> DHCP Server

当DHCP Client重新登录网络后,会对上次的DHCP Server服务器发送request请求原来使用过的IP地址.

2. DHCP Server --ack--> DHCP Client

DHCP Server判断这个地址尚未被分配以后,会对DHCP Client发送一个确认信息,确认其可以继续使用这个地址.

若DHCP Server判断这个地址已被其他Client使用时,会回复其不能使用这个地址,这是DHCP Client会再次发送discovery广播,获取IP地址.

请求IP续期过程:

1. DHCP Client --request--> DHCP Server

DHCP Client获取的IP信息,都有一个租约.

当DHCP Client的IP地址还有一半时间就要过期时,会再次对DHCP Server服务器发送续期请求renew.

2. DHCP Server --ack--> DHCP Client

DHCP Server收到续期请求后,确认可以继续让其使用后,会回复应答包,重新为DHCP Client续期.

原文地址:https://www.cnblogs.com/yuanqiangfei/p/8865439.html

时间: 2024-10-12 05:43:41

DHCP Server (推荐使用Windows)的相关文章

windows dhcp server

windows7并没有自带dhcp server的功能,需要安装额外的软件,软件很小巧,只有几百K字节,下载地址http://www.dhcpserver.de/cms/download/ 假设解压路径为D:\dhcpsrv,以下为它的目录结构 D:\dhcpsrv |--- dhcpsrv.exe               // DHCP服务器程序 |--- dhcpwiz.exe               // 配置程序 |--- readme.txt                //

微软职位内部推荐-SDE2 (Windows driver)

微软近期Open的职位: SDE2 (Windows driver) Job title: Software Development Engineer 2 Location: Shanghai, China Do you want to join Microsoft and work on the latest Windows devices? Do you want to impact hundreds of millions of Windows customers together wit

看看如何解决“SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录”的问题

今天安装Sql Server之后,出现SQL Server只能使用Windows身份登录,不能使用sa等Sql server身份进行登录的问题是由于sql server只设置了Windows身份验证,没有设置sa登录,修改登录方式.在网上查了一下,找到了这篇文章,解决了问题,为了方便以后使用,所以把它转载了过来,以供大家需要的朋友查看. 如果你在装sql2008的时候,没有设置混合登录模式,而你偏偏又要通过sql server的模式来访问sql2008,那这篇文章适合你: 截图来说明问题,看图说

ROS软路由:DHCP Server 配置和PPPoE客户端配置

今天先来做一个ROS的简单实验,在一般的几十人的小型公司或几个人的家中,如果来如何ROS做最基本的上网操作. 知识点: ROS做为做为内网的DHCP Server. ROS做为PPPOE的Client(一般人少会使用ADSL接入) ROS做一个PAT,使内网用户可以上网. 拓扑图如下: 在上面的拓扑图中,使用一台思科模拟器来模拟PPPoE的服务器,ROS和WinXP分别被安装在Vmware Workstation虚拟机中.读者只需要一台电脑就能完成本实验. PPPoE Server配置: 关于P

Windows Server 2012启用Windows功能NetFx3时出错解决方法

作者:冰点阳光 | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://baohua.me/operating-system/windows-server-2012-enable-windows-feature-netfx3-error-sulotion/ 在Windows server 2012 R2服务器上安装SQL Server 2012数据库,在安装过程中出现"启用Windows 功能NetFx3时出错,错误代码:-2146498298.请尝试从Wind

[Windows Server 2012] 初识Windows Server 2012

★ 欢迎来到[护卫神·V课堂],网站地址:http://v.huweishen.com★ 护卫神·V课堂 是护卫神旗下专业提供服务器教学视频的网站,每周更新视频.★ 本节我们将带领大家:初次见识Windows Server 2012.Windows Serve 2012是服务器专用操作系统,可以轻松部署Web服务.FTP服务.数据库.邮局服务 等若干应用. 1.系统结构 ·Windows Server 2012的系统结构和我们家用电脑上的Windows类似. 2.如何远程连接服务器. ·远程连接

微软职位内部推荐-SDE2 (Windows - Audio)

微软近期Open的职位: SDE2 (Windows - Audio) Windows Partner Enablement team in Operating System Group is looking for a Software Development Engineer (SDE) in Shanghai to enable components for Windows mobile devices on Intel platform. As the SDE, you will hav

mikrotik dhcp server

操作路径: /ip dhcp-server 关联操作: /ip pool属性 述 dhcp server interface (名称) – 选择 DHCP 服务的网络接口dhcp address space (IP 地址/掩码; 默认: 192.168.0.0/24) – DHCP 服务器将出租给客户端的网络地 址段gateway (IP 地址; 默认: 0.0.0.0) – 分配给客户端的网关地址dhcp relay (IP 地址; 默认: 0.0.0.0) – 在 DHCP 服务器与 DHC

DHCP SERVER冗余问题

DHCP SERVER冗余问题 1.需求描述:如何在局域网内实现dhcpserver的冗余功能 2.测试设备:GNS3模拟器(7200路由器,二层交换机) 3.逻辑拓扑: 4.测试方案: 1)在两个DHCPSERVER上配置相同的地址池 2)在两个DHCPSERVER上配置不同的地址池 5.测试结论 在测试过程中,两个方案都可以成功,因为dhcp client接受dhcp地址时是先到先得,而且dhcpserver分配ip地址时,会使用免费arp防止地址冲突.dhcpserver采用轮询的方式分配