WANGLS

DHCP 动态主机配置协议

原理    网络  网络是双向的,网络是有方向的

        广播;广播是由种类的,广播是有范围的的

租约的建立——租约的相应、租约的选择——租约的完成

租约的建立:租约的请求  有客户端发出 DHCP discover 广播、寻找服务器

租约的响应 收到响应,不是服务器,丢弃

                     是服务器,服务器将一定会发送回信息,信息中包含IP地址;

     客户机收到信息后、IP地址是否占用,若是没有占用将继续租约若是占用、则返回信息告知占用、客户机继续租约的建立、发送广播

租约的选择  若是客户机迟迟未收到服务器信息,

Window XP 以前的版本 1 3 5 7  最多一分半钟  会重复发送信息

Windows7 以后的版本 1 3 5 7 一分半  会重复发送信息

客户机会给自己分配一个以169为开头的 假IP

  

  有多个就先到先得

有1个就继续租约的建立

x第四租约确认:由服务器往客户端发出IP地址,掩码,网关,DNS等,确认租约信息,一般一个周期是8天

续租过程:客户端使用租约达到50%,以单播形式向服务器请求续约

如果续约失败,则继续使用IP,达到租约87.5%,以广播形式形式向服务器续租

如果续约继续失败,客户端则使用租约至100%,重新发送DHCP Discover包,重新广播寻找新的DHCP服务器

问题:DHCP自动获取的IP地址,是否会和手工分配的IP地冲突?

手工分配IP在先,DHCP自动获取在后,不会冲突

DHCP白动获取在先,手工分配IP在后,由冲突可能

虚拟机搭建DHCP服务器准备工作:

真实机和虚拟机网络通畅←虚拟机(Server端)必须拥有静态IP地址

MAC地址(物理地址)←

网卡出厂时,厂商固定在网卡的ROM中的地址

随机存储器RAM:DDR5 RAM

只读存储器ROM:CDROM  DVD-ROM

Windows相关网络命令:

ipconfig 查询网络信息

ipconfig /release  释放获取的IP地址

ipconfig /renew    重新获取IP地址

ipconfig /? 查看全部命令

ipconfig /all 查看全部网络信息

优点

减少管理员的工作量

避免输入错误的可能

避免IP冲突

提高了IP地址的利用率

DNS

问题:是否需要背诵一个首选DNS的地址?

自动获取 DNS地址(DHCP)(自动获取)

百度搜索一个。不行

手机搜索一个。不行

北京网通 202.106.0.20

二 hosts 文件

Windows: C:\Windows\System32\drivers\etc\hosts

Linux: /etc/hosts

三 DNS优缺点

分布式:

全球有13组根域服务器,所有DNS都知道根域的位置

层次性

域名分级

根域名:  .

  全球共有13台根域服务器,每一个DNS服务器都知道根域服务器的IP

一级域名  国际组织规定的,不能随意申请

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/372735.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电阻负载柜的主要特性和参数是什么?

电阻负载柜作为重要的电力测试仪器,其主要特性和参数对于理解其功能和应用至关重要。以下是对电阻负载柜主要特性和参数的详细阐述: 主要特性 高精度测量:电阻负载柜通常配备高精度的电压、电流和功率因数测量系统,能够准确反映被…

进程切换与环境变量(一)

目录 一、进程切换 前提引入 二、环境变量 1.查看环境变量的方法 2.什么是环境变量 3.一些常见的环境变量 1.PATH 2.HOME 3.USER 4.SHELL 4.和环境变量有关的指令 1.echo: 2.export 3. unset: 4.env 5.set 5.知识补充命令行参数 为什么要有命令行参数 &…

vite+vue3拍照上传到nodejs服务器

一:效果展示: 拍照效果 二:Nodejs后端接口代码: 三:前端完整代码:

数字化打破传统,引领企业跨界经营与行业生态盈利

在当今数字化时代,传统的赚货差思路正面临着巨大的挑战。然而,数字化的崛起为企业提供了突破传统束缚的机会,促使其转向跨界经营,并通过行业生态经营获取利润。 首先,数字化打破了传统赚货差思路的局限性。以往&…

科普文:分布式系统的架构设计模式

一、分布式架构基本概念 分布式架构是一种计算机系统设计方法,它将一个复杂的系统划分为多个自治的组件或节点,并通过网络进行通信和协作。每个组件或节点在功能上可以相互独立,但又能够通过消息传递或共享数据来实现协同工作。分布式架构主要…

用XDR的思路保护API安全

云计算飞速发展的今天,越来越多应用程序已经转为选择云原生架构,这就少不了Serverless、微服务、API等技术的协助。 但同时也有越来越多的企业认识到,一定程度的“API安全”在整体安全与合规态势中发挥着至关重要的作用。然而,对…

RockYou2024 发布史上最大密码凭证

参与 CTF 的每个人都至少使用过一次臭名昭著的rockyou.txt单词表,主要是为了执行密码破解活动。 该文件是一份包含1400 万个唯一密码的列表。 源自 2009 年的 RockYou 黑客攻击,创造了计算机安全历史。 多年来,“rockyou 系列”不断发展。…

C++ | Leetcode C++题解之第221题最大正方形

题目&#xff1a; 题解&#xff1a; class Solution { public:int maximalSquare(vector<vector<char>>& matrix) {if (matrix.size() 0 || matrix[0].size() 0) {return 0;}int maxSide 0;int rows matrix.size(), columns matrix[0].size();vector<…

WebStorm 2024 for Mac JavaScript前端开发工具

Mac分享吧 文章目录 效果一、下载软件二、开始安装1、双击运行软件&#xff08;适合自己的M芯片版或Intel芯片版&#xff09;&#xff0c;将其从左侧拖入右侧文件夹中&#xff0c;等待安装完毕2、应用程序显示软件图标&#xff0c;表示安装成功3、打开访达&#xff0c;点击【文…

【源码下载】瓦房店农村电商大数据平台模板

技术详细实现可在评论区留言。 概述 用 echarts 和 jquery 实现的大屏模板效果。 部分代码展示&#xff0c;访问 dt.sim3d.cn 获取源码&#xff1a; (function($){$.extend({initMapChartPath : function(options){var defs {domId : ,mapName:china,mapCenter:["5…

FAO(脂肪酸β-氧化,Fatty acid beta-oxidation)应用实例

一、FAOBlue及其香豆素衍生物的吸收光谱和荧光光谱 在PBS缓冲液&#xff08;pH 7.4&#xff09;中&#xff0c;FAO代谢后释放的FAOBlue和香豆素衍生物的吸收光谱&#xff08;左&#xff09;、荧光光谱&#xff08;右&#xff09;。 FAOBlue经过FAO转化为香豆素衍生物后&#…

Adversarial Reweighting for Partial Domain Adaptation(论文阅读)

摘要 1、问题 通过实验发现如今的PDA方法在利用重新调整对齐分布来使适应特征对于源域数据的“噪声”权重&#xff0c;在很多挑战基准测试点上会导致域的负迁移。 2、目的 对抗性调整&#xff08;AR&#xff09;方法&#xff1a;对抗性学习源域数据的权重去对齐源域和目标域的…

自动化测试及生成测试报告

Linux安装Selenium进行自动化测试 首先需要安装python、Chrome&ChromeDirver ChromeDriver与Chrome对应版本 #查看chrome版本google-chrome --version或者在浏览器搜索chrome://version/ChromeDriver下载地址这里下载114版本 wget https://storage.googleapis.com/chrom…

(NeurIPS,2022)Knowledge-CLIP:使用知识图谱进行CLIP

文章目录 Contrastive Language-Image Pre-Training with Knowledge Graphs相关资料摘要引言回顾CLIPKnowledge-CLIP数据准备模型架构训练目标 Contrastive Language-Image Pre-Training with Knowledge Graphs 相关资料 论文&#xff1a;Contrastive Language-Image Pre-Tra…

Unity Text Mesh Pro 中英文混编自动换行问题

问题描述 使用TextMeshPro 输入中英文时&#xff0c;在一行内 输入中英文&#xff0c;当英文部分超过第一行剩余位置时&#xff0c;整个英文部分都会自动换行 问题截图&#xff1a; 期待截图&#xff1a; 问题说明 因为 TextMeshPro识别中文后会带换行符。 解决方案 修改…

C++ 信号量和锁的区别

网上关于信号量和锁的区别&#xff0c;写的比较官方晦涩难懂&#xff0c;对于这个知识点吸收难&#xff0c;通过示例&#xff0c;我们看到信号量&#xff0c;可以控制同一时刻的线程数量&#xff0c;就算同时开启很多线程&#xff0c;依然可以的达到线程数可控 #include <i…

sklearn(Python机器学习库)介绍

0 引言 Sklearn (全称 Scikit-Learn)是基于Python 编程语言的免费软件机器学习库。 Scikit-learn主要是用Python编写的,它建立在 NumPy, SciPy, Pandas 和 Matplotlib 之上,里面API 的设计非常好,所有对象的接口简单,很适合新手上路。 Scikit-learn与许多其他Python库很好地…

泰迪智能科技受邀北京物资学院共讨校企合作交流

为落实“访企拓岗促就业”专项行动工作要求&#xff0c;推动科研成果向实际应用转化&#xff0c;培养适应新时代需求的高素质人才&#xff0c;拓宽毕业生就业渠道&#xff0c;提升就业竞争力。7月1日&#xff0c;广东泰迪智能科技股份有限公司区域总监曹玉红到访北京物资学院开…

GenAl如何改变 DevOps 中的软件测试?

TestComplete 是一款自动化UI测试工具&#xff0c;这款工具目前在全球范围内被广泛应用于进行桌面、移动和Web应用的自动化测试。 TestComplete 集成了一种精心设计的自动化引擎&#xff0c;可以自动记录和回放用户的操作&#xff0c;方便用户进行UI&#xff08;用户界面&…

LLM大模型从入门到精通(2)--LLM模型的评估指标

LLM大模型建立完成之后&#xff0c;需要对大模型的性能进行评估。评估指标可以根据具体任务的不同而有所差异&#xff0c;以下是一些常见的评估指标&#xff1a; 1. 准确率&#xff08;Accuracy&#xff09;&#xff1a;模型预测正确的样本数占总样本数的比例。 2. 精确率&am…