各服务器工作原理
服务器的原理

服务器的原理服务器是一种通过提供网络服务和存储数据来满足客户端请求的计算机硬件或软件系统。
其工作原理涉及以下几个方面:1. 硬件组成:服务器通常由具有高性能处理能力的中央处理器(CPU)、大容量内存、高速数据传输的网络接口卡(NIC)、持久性存储设备(如硬盘、固态硬盘)等硬件组成。
这些硬件组件协同工作,以支持处理并响应客户端请求。
2. 操作系统:服务器通常运行着一个服务器操作系统,如Windows Server、Linux等。
操作系统负责管理服务器上的资源、协调处理器和内存的分配,并提供网络服务、安全性等必要的功能。
3. 网络通信:服务器通过网络接口卡与网络连接,使用网络协议(如TCP/IP)与客户端进行通信。
服务器接收客户端的请求,并将响应返回给客户端。
通过网络通信,服务器可以在不同地点提供服务,实现远程访问和协作。
4. 服务软件:服务器上安装了各种服务软件,如Web服务器(如Apache、Nginx)、文件服务器(如FTP服务器、NAS服务器)、数据库服务器(如MySQL、Oracle)、邮件服务器(如Exchange)等。
这些软件用于处理不同类型的请求,提供相应的服务。
5. 并发处理:服务器需要同时处理多个客户端请求,并保证高效的资源利用和响应速度。
为实现并发处理,服务器采用多线程、多进程或异步IO等技术,使得多个请求可以并行处理。
6. 安全性保护:服务器需要具备一定的安全性能,防止未经授权的访问和恶意攻击。
通常通过防火墙、访问控制、加密通信等措施来保护服务器的安全。
总之,服务器通过硬件和软件的协同工作,接收和处理客户端请求,并提供相应的服务。
其工作原理涉及硬件组成、操作系统、网络通信、服务软件、并发处理和安全性保护等方面的内容。
dns服务器的工作原理

dns服务器的工作原理
DNS服务器的工作原理是将域名映射到相应的IP地址。
当用
户在浏览器中输入一个网址时,浏览器会向本地DNS服务器
发送一个域名请求。
首先,本地DNS服务器会检查自己的缓存中是否有该域名对
应的IP地址记录。
如果有,就直接返回该IP地址给浏览器;
如果没有,则本地DNS服务器会向根DNS服务器发送域名请求。
根DNS服务器是全球分布的13个服务器之一,它包含了顶级域名(如.com、.org、.cn)的IP地址信息。
根DNS服务器收
到请求后,会根据请求的顶级域名信息,将请求转发到对应的顶级域名服务器。
顶级域名服务器负责管理特定域名的DNS信息。
当顶级域名
服务器收到请求后,它会根据请求的次级域名信息,将请求转发到该域名的权威DNS服务器。
权威DNS服务器是负责管理具体域名解析记录的服务器。
当
权威DNS服务器收到请求后,它会查询自己的数据库,找到
对应域名的IP地址,并将结果返回给顶级域名服务器。
最后,顶级域名服务器将IP地址返回给根DNS服务器,根DNS服务器将IP地址返回给本地DNS服务器,最终本地
DNS服务器将IP地址返回给浏览器。
浏览器根据获取到的IP
地址,发起与该IP对应的服务器的通信,以访问对应的网站。
以上是DNS服务器的工作原理,通过不断的请求转发和查询,DNS服务器能够将域名转换成对应的IP地址,实现互联网上
各个网站的访问。
服务器工作原理

服务器工作原理服务器是一个实现网络通信的设备或程序,它运行在运行可靠的互联网协议(如HTTP、TCP/IP等)的计算机上。
服务器工作的基本原理是接收、处理和响应来自客户端的请求。
当客户端发送请求到服务器时,服务器会接收这些请求。
请求通常以数据包的形式通过网络传输到服务器。
服务器会对请求进行解析,识别出请求的类型和目标资源,然后将请求传递给相应的处理程序。
处理程序会根据请求的内容执行相应的操作,可以是查询数据库、读取文件或执行其他计算任务。
一旦处理完成,服务器会将响应发送回客户端。
服务器的工作原理可以简单描述为以下几个步骤:1. 连接建立:当客户端发起请求时,会与服务器建立连接。
在TCP/IP协议中,通过三次握手建立连接,确保通信双方都能够正常收发数据。
2. 请求接收:服务器接收到客户端发送的请求数据包后,会进行解析。
解析过程包括提取请求的目标资源、请求方法、请求头等信息。
3. 请求处理:服务器根据请求的内容进行相应的处理。
这可能涉及到对数据库的查询、文件的读写、计算任务的执行等操作。
4. 响应生成:服务器处理完请求后,会生成相应的响应数据包。
响应中包含了处理结果、状态码、响应头等信息。
5. 响应发送:服务器将生成的响应数据包发送给客户端。
在发送之前,服务器会将响应的数据进行封装和传输编码。
6. 连接关闭:一旦响应发送完成,服务器会关闭与客户端的连接。
在TCP/IP协议中,通过四次挥手来关闭连接,确保数据的可靠传输和连接的释放。
通过这种方式,服务器能够接收、处理和响应客户端的请求,实现数据的传输和交互。
这种工作原理可以用于各种应用场景,如网站服务器、电子邮件服务器、文件服务器等。
服务器的基本原理和工作方式

服务器的基本原理和工作方式服务器是计算机网络中扮演重要角色的设备,其基本原理和工作方式决定了其在网络通信中的作用和功能。
本文将介绍服务器的基本原理和工作方式。
一、服务器的基本原理服务器是一种硬件设备,具备高性能的计算和存储能力,能够提供各种网络服务和资源。
服务器的基本原理包括以下几个方面:1. 硬件配置:服务器通常采用高性能的处理器、大内存和大容量硬盘,以及高速网络接口。
这样的硬件配置能够支持同时处理大量的网络请求和数据传输。
2. 操作系统:服务器需要安装专门的操作系统,如Windows Server、Linux等。
这些操作系统具备较强的稳定性和安全性,能够提供良好的服务运行环境。
3. 网络协议:服务器通过支持各种网络协议与客户端进行通信。
常见的网络协议有HTTP、FTP、SMTP等,不同的协议决定了服务器能够提供的不同服务。
4. 数据存储:服务器通常有大容量的硬盘用于存储和管理数据。
数据存储可以是关系型数据库、文件系统或者其他形式的数据存储。
服务器还提供数据备份和容错机制,以确保数据的安全性和完整性。
二、服务器的工作方式服务器的工作方式是基于客户端-服务器模型,它通过接收和处理客户端的请求,为客户端提供相应的服务和资源。
具体工作方式如下:1. 接收请求:服务器通过网络接口监听来自客户端的请求。
客户端可以是计算机、手机、平板等网络设备。
服务器根据请求的协议和端口来确定请求的类型,并将其传递给相应的服务程序处理。
2. 处理请求:服务器根据不同的请求类型,调用相应的服务程序进行处理。
例如,当接收到HTTP请求时,服务器会调用Web服务器程序处理。
服务程序会执行相应的逻辑和算法,从数据库或者文件系统中获取数据,并生成相应的响应返回给客户端。
3. 提供服务:服务器根据处理结果生成响应数据,并通过网络将其返回给客户端。
客户端可以通过浏览器、邮件客户端等工具接收和解析服务器的响应。
服务器可能需要同时处理多个请求,并通过负载均衡的方式分配资源,以保证各个客户端都能够得到响应。
服务器工作原理

服务器工作原理一、概述服务器是一种专门用于处理和存储数据的计算机设备,它通过提供各种服务来满足用户的需求。
服务器工作原理是指服务器如何接收、处理和传输数据的过程。
本文将详细介绍服务器工作原理的各个方面。
二、服务器硬件组成1. 处理器(CPU):服务器的核心组件之一,负责执行计算任务和控制服务器的运行。
2. 内存(RAM):用于临时存储数据和程序,提供快速访问速度。
3. 存储设备:包括硬盘、固态硬盘(SSD)和光盘驱动器等,用于长期存储数据和程序。
4. 网络接口卡(NIC):负责服务器与网络之间的通信,接收和发送数据。
5. 电源供应器:提供电能给服务器的各个组件。
三、服务器工作流程1. 启动:当服务器接收到启动命令后,电源供应器将为服务器提供电能,处理器开始执行启动程序。
2. 自检和初始化:服务器会进行自检程序,检测硬件设备是否正常工作,并初始化各个组件。
3. 操作系统加载:服务器会加载操作系统到内存中,以便后续的运行。
4. 服务请求接收:服务器通过网络接口卡接收来自客户端的服务请求,如网页访问、文件传输等。
5. 服务处理:服务器的处理器根据服务请求的类型,执行相应的服务程序,并读取或修改数据。
6. 数据存储:服务器将处理后的数据存储到硬盘或其他存储设备中,以便后续的访问和使用。
7. 数据传输:服务器将处理后的数据通过网络接口卡发送给客户端,完成服务请求的响应。
8. 关机:当服务器接收到关机命令后,处理器停止执行程序,服务器断开与电源的连接。
四、服务器工作原理的优化为了提高服务器的性能和可靠性,可以采取以下优化措施:1. 负载均衡:通过将服务请求分配给多台服务器,实现负载均衡,提高服务器的处理能力。
2. 冗余备份:使用冗余组件和备份设备,确保服务器在硬件故障时仍然可用。
3. 缓存技术:将频繁访问的数据存储在高速缓存中,减少对硬盘的访问时间,提高数据访问速度。
4. 数据压缩:对传输的数据进行压缩处理,减少网络带宽的占用,提高数据传输效率。
串口服务器的工作原理

串口服务器的工作原理首先,串口服务器需要通过串口接口与外部设备进行连接,这些外部设备可以是各种传感器、控制器、调试工具等,它们通过串口接口与串口服务器进行数据通信。
第二步是串口数据采集,串口服务器从串口接口读取即将被发送或接收的数据。
这些数据可能包括传感器采集的数据、设备状态信息、控制指令等。
串口服务器通过不断地监听串口接口,获取串口数据并缓存起来。
接下来是数据转换,串口服务器需要将串口数据转换成可以在以太网上进行传输的格式。
串口数据通常是二进制形式的,而以太网通常使用的是基于TCP/IP协议的数据包格式。
因此,串口服务器需要将串口数据进行解析,并将其转换成以太网数据包格式,比如添加上源地址、目标地址、校验位等信息。
最后是以太网传输,经过转换后的数据将被发送到以太网。
串口服务器中的以太网接口将数据通过以太网协议发送给目标设备。
在发送数据时,串口服务器会将数据包封装成以太网数据包,并通过网络传输协议(如TCP/IP)将数据包发送给网络中的目标设备或终端。
同时,串口服务器还可以接收来自以太网的数据,这些数据也需要通过转换成串口设备可以识别的格式后,通过串口接口发送到相应的串口设备。
另外,串口服务器还可以提供更多的功能,比如配置管理、安全认证、远程控制等。
通过网络管理界面,用户可以远程配置串口服务器的参数,设置串口相关的参数,控制串口设备的开关、运行状态等。
总结起来,串口服务器的工作原理是将串口设备连接到以太网,并通过数据采集、转换和以太网传输实现串口数据在以太网中的传递。
通过串口服务器,用户可以方便地远程访问串口设备,将串口设备的数据通过以太网进行传输和管理,提高了设备的可靠性和可用性。
服务器结构及工作原理

总线技术介绍-PCI-Express
什么是PCI-Express
是一种新型的串行技术,是并行PCI(包括PCI和PCI-X)技术的继任技术 PCI-Express 优势 点对点串行连接方式-传统PCI采用多个设备共享一条总线资源的方式 双通道,高带宽,传输速度快-以X4为例带宽可达双通道2000MBps 更好的支持设备热插拔
提升服务器的性能 SMP技术可以通过多线程并行来提高性能
实现负载均衡 采用了SMP技术,另一块空闲的CPU就会处理多余的事务, 从而实现了系统的负载均衡 处理器容错的需要 在其中一颗CPU出错的情况下,另外的CPU可以接替它的工作,使得服务 器能够继续运行,当然此时系统的性能会有所下降
第9页/共50页
第25页/共50页
总线技术介绍-PCI/PCI-X
PCI 是一个 32bit、工作于33MHz的总线架构 目前标准PCI2.2 PCI卡有支持3.3V及5V区别 PCI-X是PCI总线的一种扩展架构 PCI-X允许目标设备仅于单个PCI-X设备自已进行交换,同时,如果PCIX设备没有任何数据传送,总线会自动将PCI-X设备移除,以减少PCI设 备间的等待周期。所以,在相同的频率下,PCI-X将能提供比PCI高1435%的性能,PCI-X的频率可随设备的变化而变化PCI-X可以支持 66,100,133MHz频率
第20页/共50页
内存技术介绍
纠错码 (ECC)
ECC (Error Correct Code)
➢ 需要芯片组及内存支持
➢ 超立方体算法,在芯片组内有专门的硬件电路实现
普通ECC为纠错1位,发现2位错,用于中低端服务器
多位ECC为纠错x位,发现2x位错,用于高端的服务器
服务器的工作原理及应用

服务器的工作原理及应用1. 简介服务器是一种用来存储、处理和传递数据的计算机设备。
它通过接受来自客户端的请求,执行相应的任务,并将结果返回给客户端。
服务器在现代互联网的应用中起着重要的作用。
本文将介绍服务器的工作原理以及在不同领域的应用。
2. 服务器的工作原理服务器与个人电脑相比,通常具有更高的性能和存储容量。
它使用特定的操作系统和服务器软件,以提供各种服务。
以下是服务器的工作原理的详细解释:•接受请求:服务器通过网络接口监听来自客户端的请求。
当请求到达服务器时,它将分配一个专用线程或进程来处理该请求。
•处理请求:服务器执行客户端请求所需的操作。
这可能包括查询数据库、运行脚本或计算等任务。
•生成响应:服务器根据处理请求的结果生成响应。
响应可以是文本、HTML、JSON等各种格式。
•发送响应:服务器将生成的响应通过网络发送给客户端。
这通常涉及到使用HTTP协议进行通信。
3. 服务器的应用领域服务器在各个领域都有广泛的应用,以下是一些常见的服务器应用:3.1 网络服务器网络服务器是最常见的服务器应用之一。
它们用于托管网站、处理电子邮件、存储文件等等。
以下是一些主要的网络服务器应用:•Web服务器:用于托管和提供网页、应用程序和多媒体内容。
•电子邮件服务器:用于发送、接收和存储电子邮件。
•文件服务器:用于存储和共享文件,可以通过网络访问。
3.2 数据库服务器数据库服务器用于存储和管理大量的数据。
它们提供了数据的可靠性和持久性,并支持高效的数据检索和查询。
以下是几种常见的数据库服务器应用:•关系型数据库服务器:用于存储结构化数据,并支持SQL查询语言。
•NoSQL数据库服务器:用于存储非结构化或半结构化数据,如文档、键值对、图形等。
3.3 应用服务器应用服务器用于执行特定的应用程序逻辑,提供服务和功能给其他客户端应用程序。
以下是几种常见的应用服务器应用:•应用程序服务器:用于执行Web应用程序的业务逻辑,如处理用户请求、调用数据库等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
FTP(文件传输协议)服务器工作原理FTP(文件传输协议)工作原理目前在网络上,如果你想把文件和其他人共享。
最方便的办法莫过于将文件放FTP服务器上,然后其他人通过FTP客户端程序来下载所需要的文件。
1、FTP架构如同其他的很多通讯协议,FTP通讯协议也采用客户机 / 服务器(Client / Server )架构。
用户可以通过各种不同的FTP客户端程序,借助FTP协议,来连接FTP服务器,以上传或者下载文件。
2、FTP通讯端口知识FTP服务器和客户端要进行文件传输,就需要通过端口来进行。
FTP协议需要的端口一般包括两种:控制链路--------TCP端口21所有你发往FTP服务器的命令和服务器反馈的指令都是通过服务器上的21端口传送的。
数据链路--------TCP端口20数据链路主要是用来传送数据的,比如客户端上传、下载内容,以及列目录显示的内容等。
3、FTP连接的两种方式在数据链路的建立上,FTP Server 为了适应不同的网络环境,支持两种连接模式:主动模式(Port)和被动模式(Pasv)。
其实这两种连接模式主要是针对数据链路进行的,和控制链路无关。
主动模式主动模式是这样工作的:客户端把自己的高位端口和服务器端口21建立控制链路。
所有的控制命令比如Is或get都是通过这条链路传送的。
当客户端需要服务器端给它传送数据时,客户端会发消息给服务器端,告诉自己的位置和打开的高位端口(一般大于1024的端口都就叫高位端口),等候服务器的20端口和客户端打开的端口进行连接,从而进行数据的传输。
当服务器端收到信息后,就会和客户端打开的端口连接,这样数据链路就建立起来了。
采用主动模式连接服务器的客户端,当它位于NAT或者防火墙的保护之后时会碰到连接失败的问题。
这是因为当防火墙接到服务器发送过来的信息的时候,并不知道应该发送给内部网络中的哪一台客户端造成的。
被动模式被动模式是这样工作的:当客户端发送数据请求后,服务器也会发信息给客户端,告诉客户端:服务器在本地打开了一个高位端口P,你现在来连接我吧。
当客户端收到该信息时,就会去连接服务器端的端口P,连接成功后,数据链路就建立了。
Web服务器工作原理:一个 Web 服务器也被称为 HTTP 服务器,它通过 HTTP 协议与客户端通信。
这个客户端通常指的是 Web 浏览器。
Web服务器的工作原理简单的可以归纳为:客户机连接服务器,客户端向服务器发送请求,服务器向客户机发送应答,客户机与服务器断开。
一个简单的事务处理事件就是这样实现的,看起来不简单,做起来其实也是挺简单的,呵呵……需要注意的是客户机与服务器直接的通信是非连接的,也就是当服务器发送了应答后就与客户机断开连接,等待下一次请求。
HTTP 是一种让 Web 服务器与浏览器(客户端)通过 Internet 发送与接收数据的协议。
它是一个请求、响应协议--客户端发出一个请求,服务器响应这个请求。
HTTP 运用可靠的 TCP 连接,通常用的 TCP 80 端口。
在 HTTP 中,客户端总是通过建立一个连接与发送一个 HTTP 请求来发起一个事务。
服务器不能主动去与客户端联系,也不能给客户端发出一个回叫连接。
客户端与服务器端都可以提前中断一个连接。
例如,当用一个浏览器下载一个文件时,你可以通过点击“停止”键来中断文件的下载,关闭与服务器的 HTTP 连接。
http协议使Web服务器和浏览器可以通过Web交换数据。
它是一种请求/响应协议,即服务器等待并响应客户方请求。
H T T P不维护与客户方的连接,它使用可靠的T C P连接,通常采用TCP 80端口。
客户/服务器传输过程可分为四个基一步骤:1) 浏览器与服务器建立连接;2) 浏览器向服务器请求文档;3) 服务器响应浏览器请求;4) 断开连接。
H T T P是一种无状态协议,它不维护连接的状态信息。
1. 客户请求客户请求包含以下信息:请求方法请求头请求数据(1)请求方法是用于特定U R L或We b页面的程序HTTP请求方法:方法描述GET 请求指定的文档HEAD 仅请求文档头POST 请求服务器接收指定文档作为可执行的信息PUT 用从客户端传送的数据取代指定文档中的内容DELETE 请求服务器删除指定页面OPTIONS 允许客户端查看服务器的性能TRACE 用于测试—允许客户端查看消息回收过程(2)头信息是可选项,它用于向服务器提供客户端的其他信息如果客户采用某种方法获取数据(如P O S T ),数据就放在头( h e a d e r )之后;否则客户机等待从服务器传来的响应。
2. 服务器响应服务器响应包括以下关键部分:状态码响应头响应数据HTTP定义了多组返回给浏览器的状态码。
响应头向客户方提供服务器和/或请求文档的信息HTTP响应头:方法描述Server Web服务器信息Date 当前日期/时间Last Modified 请求文档最近修改时间Expires 请求文档过期时间Content-length 数据长度(字节)Content-type 数据M I M E类型WWW-authenticate 用于通知客户方需要的认证信息(如用户名、口令等)如果有客户方请求的数据,数据放在响应头之后,否则服务器断开连接。
3.通信实例:1. 请求在本例中,浏览器请求文档的U R L为h ttp:///index.html。
所有的请求均以空行结束。
GET /index.html HTTP/1.1Accept: text/plainAccept: text/htmlUser-Agent: Mozilla/4.5(WinNT)(blank line)(DATA)浏览器使用Get方法请求文档/index.html。
浏览器声明它只能接收纯文本和html数据,它使用Mozilla/4.5(Netscape)引擎。
2. 响应服务响应包括状态码、一些头信息(以空行结束)及请求数据,假设数据存在,则响应信息如下:HTTP/1.1 200 OKDate Sunday, 15-Jul-05 12:18:33 GMTServer: Apache/1.3.6MIME-version: 1.0Content-type: test/htmlLast-modified: Thursday,02-Jun-05 20:43:56 GMTContent-length: 1432(blank line)<HTML> (此行开始为数据部分,与前面头部要空一行)<HEAD><title>Example Server-Browser Communication</title></HEAD><BODY>......</BODY></HTML>假设文档未找到,响应信息如下HTTP/1.1 404 NOT FOUNDDate Sunday, 15-Jul-05 12:19:33 GMTServer: Apache/1.3.6Wins服务器工作原理:WINS服务器为客户端提供名字注册、更新、释放和转换服务,下面就详细介绍这四个基本服务的工作原理:1.名字注册名字注册就是客户端从WINS服务器获得信息的过程,在WINS服务中,名字注册是动态的。
当一个客户端启动时,它向所配置的WINS服务器发送一个名字注册信息(包括了客户机的IP地址和计算机名),如果WINS服务器正在运行,并且没有没有其它客户计算机注册了相同的名字,服务器就向客户端计算机返还一个成功注册的消息(包括了名字注册的存活期----TTL)。
与IP地址一样,每个计算机都要求有唯一的计算机名,否则就无法通信。
如果名字已经被其它计算机注册了,WINS 服务将会验证该名字是否正在使用。
如果该名字正在使用则注册失败(发回一个负确认的信息),否则就可以继续注册。
2.名字更新因为客户端被分配了一个TTL(存活期),所有它的注册也有一定的期限,过了这个期限,WINS服务器将从数据库中删除这个名字的注册信息。
它的过程是这样的:(1).在过了存活期的1/8后,客户端开始不断试图更新它的名字注册,如果收到不到任何响应,WINS客户端每过2分钟重复更新浓度,直到存活期过了一半。
(2).当存活期过了一半时,WINS客户端将尝试与次选WINS服务器更新它的租约,它的过程与首选WINS服务器一样。
(3).如果时间过了一半后仍然没有成功的话,该客户端又回到它的首选WINS服务器了。
在该过程中,不管是与首选还是次选WINS服务器,一旦名字注册成功之后,该WINS客户端的名字注册将被提供一个新的TTL值。
3.名字释放在客户端的正常关机过程中,WINS客户端向WINS服务器发送一个名字释放的请求,以请求释放其映射在WINS 服务器数据库中的IP地址和NetBIOS名字。
收到释放请求后,WINS服务器验证一下在它的数据库中是否有该IP地址和NetBIOS名,如果有就可以正常释放了,否则就会出现错误(WINS服务器向WINS客户端发送一个负响应)。
如果计算机没有正常关闭,WINS服务器将不知道其名字已经释放了,则该名字将不会失效,直到WINS名字注册记录过期。
4.名字解析当客户端在许多网络操作中需要WINS服务器解析名字,例如当使用网络上其它计算机的共享文件时,为了得到共享文件,用户需要指定两件事:系统名和共享名,而系统名就需要转换成IP地址。
名字解析过程是这样的:(1).当客户端计算机想要转换一个名字时,它首先检查本地NetBIOS名字缓存器。
(2).如果名字不在本地NetBIOS名字缓存器中,便发送一个名字查询到首选WINS服务器(每隔15秒发送一次,共发三次),如果请求失败,则向次选WINS发送同样的请求。
(3).如果都失败了,那么名字解析可以通过其它途径来转换(例如本地广播、lmhosts文件和hosts文件、或者DNS 来进行名字解析。
Dns服务器工作原理:DNS服务器工作原理DNS分为Client和Server,Client扮演发问的角色,也就是问Server一个Domain Name,而Server必须要回答此Domain Name的真正IP地址。
而当地的DNS先会查自己的资料库。
如果自己的资料库没有,则会往该DNS上所设的DNS询问,依此得到答案之后,将收到的答案存起来,并回答客户。
DNS服务器会根据不同的授权区(Zone),记录所属该网域下的各名称资料,这个资料包括网域下的次网域名称及主机名称。
在每一个名称服务器中都有一个快取缓存区(Cache),这个快取缓存区的主要目的是将该名称服务器所查询出来的名称及相对的IP地址记录快取缓存区中,这样当下一次还有另外一个客户端到次服务器上去查询相同的名称时,服务器就不用在到别台主机上去寻找,而直接可以从缓存区中找到该笔名称记录资料,传回给客户端,加速客户端对名称查询的速度。