Windows Server 笔记(五):DHCP(1)

简介:

手动配置TCP/IP客户端除了是一个费时的苦差事,设置错误还会导致网络通信故障。DHCP就避免了这些错误,并提供了很多其他优势,包括计算机从一个子网移到另一个子网新地址的自动分配,不用时自动回收。


DHCP配置的过程:

wKiom1NvcTuTxRijAAFlcmclMaU770.jpg

1、DHCP客户端以广播的方式向网络中的DHCP服务器发送出DHCP Discover数据包;

2、DHCP服务器在收到DHCP Discover数据包后,回应一个DHCP Offer数据包,并给予IP地址。TTL租期等相关参数;

3、DHCP客户端会选取第一个收到的IP地址(多DHCP服务器),并以广播的方式确认IP地址;

4、DHCP服务器响应DHCP客户端一个DHCP Ack数据包,给予确认,完成整个租约过程。


DHCP续约:

●  DHCP客户端每次重启都会向DHCP服务器发送出DHCP Request数据包,提出续约请求,若

     DHCP相应,则客户端可以继续使用同一个IP地址,并有一个新的租约期限。

●   当租约到一半时(租约时间一般为8天),DHCP客户端会向原先提供IP地址的DHCP服务器送出

    DHCP Request数据包提  

    出续约请求,若DHCP服务器响应,那么客户端则会获得一个新的租约期限。如果DHCP服务器没

    有回应,则客户端无法成功成功续约,但它仍有一半时间可以继续使用原先的IP地址。

●   在达到87.5%时,DHCP客户端会向网络中所有的DHCP服务器更新租约。

●   如果到期后,客户机必须立即停止使用当前IP,然后DHCP客户端开始新的DHCP租约过程,尝试

    租用新的IP地址。


人工更新租约:

如果需要更新DHCP配置信息,可以使用:

Ipconfig  /release

ipconfig  /renew


DHCP定义了三种不同的IP分配方法:

1、动态分配(Dynamic allocation)我们平时最常用的分配方式。管理员划定一个地址池,DHCP服务器从地址池中任意选取一个地址分配给客户端

2、自动分配(Automatic allocation)和动态分配类似。区别是,对于用一个客户端,DHCP服务器将永久分配给它同一个IP地址。

3、手动分配(Manual allocation)DHCP服务器将会根据预先配置的基于客户端Mac地址的IP分配表进行分配地址。

12的区别在于,如果客户端A首次接入网络中获取的IP地址是10.0.0.1,那么当客户端A再次接入此网络还将获取10.0.0.1这个IP地址。


除了IP地址,DHCP还可以为客户端提供其他的TCP/IP配置,包括子网掩码、默认网关和DNS。


Automatic Private IP Addressing(APIPA)

   当windows客户端无法重DHCP服务器租到IP地址时,它们会自动创建一个网络号为169.254.0.0/16的专用IP地址,并使用这个IP地址来与其他计算机通信。


DHCP服务器授权

      如果任意安装DHCP服务器,且所租的地址随意设置,当有客户端向DHCP获取IP地址时,很可能从这台DHCP服务器上面获取IP地址,那么客户端地址可能就无法正常访问网络,同时也会增加系统管理员的管理负担。

      因此DHCP服务器安装好以后,并不能马上可以给客户端分配IP,它还需要授权。

DHCP服务器授权注意事项:

1、AD DS环境

2、必须是Enterprise Admins组内成员



本文转自 as900 51CTO博客,原文链接:http://blog.51cto.com/yupeizhi/1413886,如需转载请自行联系原作者
相关文章
|
14天前
|
编解码 Windows
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
XviD是开源MPEG-4视频编码器,与DivX相似但后者非开源。早期MP4常使用XviD或DivX编码,现已被H.264取代。在Windows上集成FFmpeg的XviD编解码库libxvid,需访问<https://labs.xvid.com/source/>下载源码,解压后在MSYS环境中配置、编译和安装。之后重新配置FFmpeg,启用libxvid并编译安装。详细步骤包括configure命令、make和make install。成功后,通过`ffmpeg -version`检查是否启用libxvid。更多音视频开发技术可参考《FFmpeg开发实战:从零基础到短视频上线》。
55 0
FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid
|
19天前
|
编解码 安全 网络安全
RealVNC的 VNC server在windows7系统下无法正确运行
在Windows 7上运行旧版VNC Server(如4.1.2)可能存在兼容性问题,但可通过调整配置解决。步骤包括:安装VNC Server,设置兼容性模式(选择Windows XP SP3),启动VNC Server,配置VNC连接参数。若遇到问题,检查防火墙设置,确保系统更新,并考虑升级到新版VNC Server以提高性能和兼容性。
|
1月前
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
50 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
|
1月前
|
开发框架 .NET API
在Windows Server 2008 R2上运行.Net 8应用
在Windows Server 2008 R2上成功运行.Net 8程序,需安装三个补丁:Windows Server 2008 R2 SP1 (KB976932)是基础更新;VC_redist.x64提供MSVC库支持;KB3063858解决.NET运行时加载`kernel.dll`的路径问题。KB3063858可能需要KB2533623。详细信息和下载链接在文中给出。
|
1月前
|
编解码 5G Linux
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
AVS3是中国首个8K及5G视频编码标准,相比AVS2和HEVC性能提升约30%。解码器libuavs3d支持8K/60P视频实时解码,兼容多种平台。《FFmpeg开发实战》书中介绍了在Windows环境下如何集成libuavs3d到FFmpeg。集成步骤包括下载源码、使用Visual Studio 2022编译、调整配置、安装库文件和头文件,以及重新配置和编译FFmpeg以启用libuavs3d。
43 0
FFmpeg开发笔记(二十一)Windows环境给FFmpeg集成AVS3解码器
|
1月前
|
网络协议 Unix Linux
【技术分享】Server / Server Software / Unix Windows OS
Server / Server Software / Unix Windows OS
55 2
|
1月前
|
编解码 Linux Windows
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
在Windows环境下,为FFmpeg集成音频编解码库,包括libogg、libvorbis和opencore-amr,涉及下载源码、配置、编译和安装步骤。首先,安装libogg,通过配置、make和make install命令完成,并更新PKG_CONFIG_PATH。接着,安装libvorbis,同样配置、编译和安装,并修改pkgconfig文件。之后,安装opencore-amr。最后,重新配置并编译FFmpeg,启用ogg和amr支持,通过ffmpeg -version检查是否成功。整个过程需确保环境变量设置正确,并根据路径添加相应库。
50 1
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
|
1月前
|
Linux 网络安全 Windows
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
网络安全笔记-day8,DHCP部署_dhcp搭建部署,源码解析
|
1月前
|
开发框架 .NET 数据库
修改windows server 2008 时间和日期格式
修改windows server 2008 时间和日期格式
19 1
|
1月前
|
开发框架 JavaScript 安全
WIndows Server 2016 部署 Web服务(简单篇)
WIndows Server 2016 部署 Web服务(简单篇)