亲爱的朋友们
我们的四月课程计划已发布
座位有限
有兴趣的朋友,快点预约
今天,我将整理一篇关于URL,URL,IP地址,域名,DNS和域名分辨率的长篇文章,并使用简单的-格式让读者对URL,URL,URL,IP地址,域名,DNS和域名分辨率有更深入的了解。我希望它能帮助读者学习,面试和工作!
1。一个问题
在指出此问题之前,我们必须首先了解以下几点:
在理解上述内容之后,让我们以两个主机的最简单通信方法来浏览互联网,以向您解释这个问题是什么!
21世纪的每个人都应该熟悉在线冲浪的过程(我不知道其他人是否使用这个词)。我们的访问的本质是获取URL相应主机上的数据,并在用户主机(在浏览器上)上显示。那么我们应该怀疑一个问题:
上任何两个主机之间的通信依赖于IP地址,我们只输入URL,而不是IP地址,那么我们如何找到另一个主机并获取其数据?
一个问题
因此,必须有一些机制将URL解析到IP地址中,然后通过IP地址进行通信!这种机制也是本文中所有技术知识的主线!
2。网站
1。什么是URL?
一个URL,也称为域名,也称为URL,是用户使用的名称来识别主机。该名称是独特的和分层的。它的字面意义可以代表主机的帐户,功能,自然,区域或组织,这对于所有用户都可以记住和使用,这很方便!
URL,即统一的资源定位器,用于指示主机的服务器和特定网页位置。 URL的组成策略和示例如下:
URL组成和示例
功能:URL命名遵循域名的规则,易于管理,包括分配,确认和回收,并绑定到主机IP地址。当用户访问域名时,他们可以有效地将URL映射到IP地址(由域名服务器保证效率,请参见以下详细信息)。
网站
2. URL的出现解决了什么问题?
URL/域名/URL的出现解决了以下两个问题:
记忆IP地址的困难
3。URL的结构组成
上面提到的主机名,即URL/域名的命名,遵循某些规则,这些规则由中的“名称管理机构”(即域名系统DNS)提出。在这里,我们首先介绍URL的组成:
上的主机域名由每个级别的域名及其自己的名称组成(即,它由子域组成)。水平从左到右增加。顶级域名是最左边的域名,主机自己的名称是每个级别的子域。每个级别的子域被“”分开。通用格式如下:
主机名.机构名.网络名.顶级域名
中国科学技术大学的域名组成
下面,我们将详细介绍上图中提到的域名系统DNS,包括DNS诞生,域名开发的历史,域名级别,某些顶级域名对象,域名服务器,域名服务器,域名分辨率过程和IP技术扩展解决的问题!
3。DNS域名系统
1。什么是DNS?
以英语为名的DNS表示中文中的域名系统,是上的一个分布式数据库,可提供域名和IP地址的映射。
2。DNS发展的历史
DNS发展的历史
3。DNS解决了什么问题?
如前所述,DNS域名系统是中的主机域名管理系统,充当“管理员”!在DNS(ERA)诞生之前,互联网上的每个主机都使用文件记录所有主机名和IP地址。此文件是.txt(现在是一个文件,没有后缀)。所有主机都必须定期将文件从相应的站点更新,以同步上主机的添加,更改和消失。
文件内容
可以想象,随着上的主机数量的增加,文件将不可避免地变得越来越大,并且保持和更新的困难将会激增,主机名通常会发生冲突。为了解决此问题,DNS域名系统于1983年启动。
DNS解决了什么问题
4。DNS域名层次结构
DNS是一个分层的树结构,每一层都是由域组成的,域的含义如下:
DNS的域名树由根域,顶级域,第二级域及其子域组成。它的结构图和示例如下:
域名结构
以下是每个级别的域:
通用顶级域
如前所述,域名的出现是解决用户内存困难的问题。实际上,域名不能用于上主机之间的通信,但仍需要使用IP地址进行数据交互。因此,在提供域名功能时,DNS系统具有更大的功能,能够有效地将域名分辨率映射到相应主机的IP地址。这是域名服务器的角色,它将很快介绍给您。
5。域名服务器
域名服务器构成DNS中的分布式网络系统,其功能主要是为内部和外部主机提供相互分辨率映射服务。域名服务器分布在上的各个子网中。每个域名服务器负责管理连接到此子网的所有主机并为其提供服务。服务内容是:
客户端应用程序将目标主机域名发送到其所属子网的域名服务器,并且域名服务器将相应的目标主机IP地址返回到客户端;如果该子网中的域名服务器无法查询目标主机域名的IP,则将根据DNS标准IP地址分辨率流程提供进一步的查询服务,该过程将在以下“域名分辨率过程”中详细介绍。
4。域名解析过程
通过域名获取相应的IP地址的过程称为域名分辨率。域名解析过程中涉及的最重要的单元是域名服务器。域名服务器的体系结构如下:
域名服务器的结构
本地域名服务器不在上图中显示的域名服务器系统中,而是在域名分辨率中起重要作用。每个主机的DNS域名查询请求将首先发送到本地域名服务器。可以在各种范围内设置本地域名服务器,例如个人,大学,公司等,也称为首选DNS(非常熟悉),这是我们的计算机网络连接中的首选DNS:
本地DNS服务器
一张图片了解域名分辨率的整个过程:
域名分辨率的详细过程
上图以用户访问网站为例,并简要地告诉您输入URL获取IP地址的整个过程。让我们详细说明下面的过程:
总结
本文使用易于理解的语言与实际问题结合使用,以详细说明相关的技术原理,例如URL,域名,IP地址,URL,域名服务器,域名分辨率等,并配置详细的示意图,以使内容易于理解和记住。希望这对读者的学习和工作有益!
————————————————