计算机自动获取IP地址流程详解
计算机自动获取IP地址流程详解
你知道吗?
我们在日常生活中直接插上网线接口就可以直接上网,不需要拨号上网也不需要设置IP地址。那么我们在日常是怎么获得IP地址的呢?
这里就需要介绍一种服务是由Internet工作小组设计开发的,DHCP服务。此服务可以网络中的计算机自动分配IP地址,从而减少了网络管理员的日常工作量,由于是计算机分配IP地址,所以也避免了IP地址冲突也方便用户的使用。可以说DHCP服务是一种非常便利的服务。
图一
计算机自动获得IP地址的过程
一、初次获取IP地址
用户机从DHCP服务器获取IP地址的过程被称为DHCP的租约过程,也就是说此时计算机获得的IP地址不是永久的。一般的租约期限为8天。一台新加入到网络的计算机获取IP地址的过程分为四个步骤。过程图见(图二)
图二
- 首先新加进局域网的用户机向网络中发送discover广播,用于寻找存在于局域网中的DHCP服务器。
- 收到discover广播的DHCP服务器,向网络中的所有用户机发送offer 广播,offer中包含了一个可用的IP地址,可用期限。
- 用户机在收到offer广播后向网络中存在的所有DHCP服务器发送request广播用以确认次IP地址是否可用。
- 最后DHCP服务器会向网络中发送ACK广播用以许可此IP可用。
二、重新登录
用户机再次登录该局域网时,若IP地址没有过期,那么用户机就会向DHCP服务器发送一个request请求广播,如果该IP地址没有被分配出去那么DHCP服务器会发送一个DHCP ACK的确认信息,此时用户机就可以上网。如果IP地址已经被分配就重复初次获取IP地址的步骤。
三、租约更新的过程
一般的DHCP服务器分配出去的IP地址租约期限为8天,到了第四天客户机就会向DHCP服务器发送续约的请求。所以到了租约期的50%时,就会更新租约。若DHCP服务器无法响应,那么用户机会持续向服务器发送续约请求,直到到期后若服务器依然无响应,那么IP地址会自动释放用户机便无法上网。
四、DHCP服务安装使用流程
本次实验准备了三台主机,一台交换机和一台三层交换机。如(图三)其中两台用户机是Windows系统。一台DHCP服务器是Linux系统,通过连接三层交换机实现互通。
图三
- 首先在DHCP服务器中安装DHCP服务,并为服务器设置静态IP地址。见(图四)
图四
- 修改**/etc/dhcp/dhcpd.conf**配置文件。设置其中的网段和网关。见(图五)
图五
- 关闭防火墙。
- 进入GNS3。
- sw1交换机设置vlan10,20,100和设置trunk。见(图六)
图六
- sw2三层交换机上vlan做网关,并且这只DHCP中继链路见(图七)
- 启动DHCP服务。
- 在测试机上的网络适配器上点击自动获取IP地址。见(图八)
图八
- 在测试机上设置自动获取IP地址见。(图九)
图九
在虚拟机上操作DHCP服务会有许多小错误发生,过程中不能出错,错了会导致客户机无法获得IP地址。注意在DHCP服务器上网卡设置时关闭DHCP功能,设置静态网址。
计算机自动获取IP地址流程详解相关推荐
- 如何自动获取ip地址(详解DHCP服务)
在上一篇博客中计算机之间是如何进行通信的?:详解三次握手和四次挥手,我们对下面这个图片中的参数进行了一些解释.下面我们来解释下,不去手工配置,我们是如何的动态的获取到这些信息的. 目录 远古DHCP服 ...
- 如何设置CentOS 7开机自动获取IP地址详解
本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(Cen ...
- 计算机基础ip地址私有地址,关于ip地址的详解,看完这篇就够了
原标题:关于ip地址的详解,看完这篇就够了 前天我们发布了什么是公网ip?什么是内网ip?为什么ip地址通常以192.168开头?,有朋友反映有没有更基础的,那我们就从ip地址开始说起. 一.特殊的I ...
- 自动ip的计算机共享打印,局域网内自动获取ip地址怎么设置打印机共享文件夹...
在局域网环境中,为了尽可能地节省办公成本,很多用户都会选择在局域网中架设.部署共享打印机,以便在单位的任何角落处都能方便.自如地进行打印操作.下面是学习啦小编为大家整理的关于局域网内自动获取ip地址怎 ...
- 计算机自动配置的ip地址,电脑自动获取IP地址的设置方法(图文)
在我们使用电脑的过程中,有时候需要根据网络的需求将电脑IP地址设置为自动获取,对网络知识不太了解的朋友遇到此类问题可能不知道怎么去设置,在此小编总结了有关电脑设置自动获取IP地址的相关方法,感兴趣的朋 ...
- 搭建局域网,通过DHCP实现电脑自动获取IP地址
完成这项实验需要在华为研发的ensp中进行 DHCP:动态主机配置协议 --同一分发管理ip地址 在一个广播域中,设置一台DHCP的服务器,之后需要ip地址的终端设备通过广播寻找到dhcp的服务器后 ...
- 位地址和字节地址换算_关于ip地址的详解,看完这篇就够了
前天我们发布如何判断两个IP地址是否在同一个网段?什么是子网掩码?,有朋友反映有没有更基础的,那我们就从ip地址换算开始说起. 一.特殊的IP地址 1.0.0.0.0 严格说来,这个奇葩的地址0.0. ...
- 嵌入式linux通过DHCP自动获取IP地址实现
http://blog.chinaunix.net/uid-17188120-id-2820863.html 前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通). ...
- PHP的$_SERVER['HTTP_HOST']获取服务器地址功能详解
PHP的$_SERVER['HTTP_HOST']获取服务器地址功能详解 uchome的index文件中的二级域名功能判断,使用了php的$_SERVER['HTTP_HOST'],开始对这个不是很了 ...
最新文章
- 【c语言】蓝桥杯入门训练 序列求和
- 我要再接再力 学更多
- 添加文件然后自动打开
- elasticsearch 6.x.x 获取客户端方法
- Android ListView与Arrayadapter之间的搭配使用
- [转]Vi/Vim查找替换使用方法
- NET问答: Find() 和 Where().FirstOrDefault() 该如何选择 ?
- 现代软件工程 作业 1 个人项目
- 网站开发技巧参考大全 event js
- 【db】mongodb的故事
- java list find方法_Java 8 Stream - Find Max and Min from List - 入门小站-rumenz.com
- JAVA 面向对象的一些基础理解
- [转] Java之ACM速成
- 对称加密和非对称加密、公钥和私钥、单向认证和双向认证、数字签名、数字证书、根证书
- php 开发 oa 框架,基于ThinkPHP框架开发的全功能OA办公管理系统PHP源码
- STM32F103单片机使用ULN2003驱动步进电机
- 合肥Java面试常考题_java面试常考题-String
- android音频系统(4):AudioService之音量管理
- 祛除体内湿气的最佳方法 713.html,祛除体内湿气七种有效泡水方法
- c语言:(指针)实现输入三个整数从小到大排序
热门文章
- OSChina 周三乱弹 —— 我不是长耳朵的猕猴桃
- 转型产品经理需要考NPDP吗?
- win 10 pip 安装都超时_清华Anaconda 镜像恢复及一键安装气象常用的Python库
- signature=71c2363ad5776ff530a286dd0cdf792c,SUSY Multilepton Signatures at Tevatron
- [附源码]JAVA毕业设计汽车售后服务信息管理系统的设计与实现(系统+LW)
- Django知识补充
- VK Cup 2016 - Round 1 (Div. 2 Edition) D. Bear and Polynomials
- 用pyton爬取某短租网信息
- C盘清理瘦身就这三招,收好下次不必到处找。
- 腾讯软件测试工程师工资,[深圳] 腾讯-招聘高级软件测试工程师,待遇福利从优!...