图5—3所示是一个典型的集线器的示意图。堆叠式集线器的可堆叠的集线器的数目是不同的,可以达到5个甚至8个。模块式集线器的可靠性是所有的集线器里面最高的一种,而且价格最贵。此外,有时还要配置集线器的固件。......
2023-10-22
域名解析包括由域名到IP 地址的正向解析和IP 地址到域名的逆向解析。域名解析过程是由分布在互联网上的许多域名服务器程序协同完成的。在域名解析的过程中,可采取递归查询和迭代查询两种策略。
(1)递归查询
如果主机访问的本地域名服务器不知道被查询域名的IP 地址,本地域名服务器就以DNS客户的身份向根域名服务器发出查询请求报文,由根域名服务器替代该主机继续查询,直至查询到所需的IP 地址,或者报告无法得到查询结果的错误信息,最后将查询结果返回给主机。
(2)迭代查询
当根域名服务器收到来自本地域名服务器的查询请求报文时,就给出查询所需的IP 地址,或者返回它认为可以解析本次查询的顶级域名服务器的IP 地址;然后本地域名服务器继续进行迭代查询,最后获得所要解析的IP 地址,并将结果返回给发起查询的主机。本地域名服务器选择何种查询策略,可在最初的查询请求报文中设定。
一般地,主机向本地域名服务器的查询采取递归方式,本地域名服务器向根域名服务器查询时采用迭代方式。如图9.2所示为这两种查询方式的基本过程,其图中的序号表示查询步骤。
在图9.2 中,无论是迭代查询还是递归查询,都发送了四个请求报文和四个响应报文,但这些报文的传送途径是不相同的。
图9.2 递归查询与迭代查询
在图9.2 中,本地域名服务器经过三次迭代查询后从权限域名dns.ab C.com 处得到了主机需要的IP 地址,而图9.2(b)中,本地域名服务器只需要向根域名服务器查询一次,后面的几次查询都是在其他几个域名服务器之间进行的,只是在最后,本地域名服务器从根域名服务器处得到了所需的IP 地址。(www.chuimin.cn)
【例9.1】DNS 服务器进行域名解析时,若采用递归查询方法,本地域名服务器需要发送的域名查询请求是多少条?
【解析】域名的递归查询方式也可以表达为如图9.3所示。由图可知,本地计算机需要向本地域名服务器提交一条域名查询请求。当本地域名服务器进行解析时,若采用递归查询方法,只需要向上级DNS 服务器提交一条域名查询请求即可,上级DNS 服务器会继续递归查询,直到有结果后,再逐层返回。这个过程类似于程序设计中的递归函数执行过程,因此,计算机只需要发送一条域名请求,就可以得出结果。
图9.3 递归查询过程
【答案】1 条
为了提高查询效率和减少互联网上DNS 查询报文的数量,域名服务器往往采用高速缓存的方式存放最近查询过的域名及其映射关系。于是,当客户请求同样的映射时,它就可以直接从高速缓存中取得结果。这种设计理念不但适用于本地域名服务器,同样适用于主机。主机在启动时从本地域名服务器下载映射信息,将自己最近使用过的映射信息存于高速缓存中。这样,主机只有从高速缓存找不到映射关系结果时才去访问本地域名服务器,从而加速了域名解析的过程。
虽然高速缓存加快了域名解析的过程,但其映射内容必须保持最新的状态。可采用两种方式解决这个问题:一种是在权限域名服务器的映射信息中添加生存时间(TTL),一旦超过生存时间,高速缓存中的映射信息就失效(任何域名查询都必须要发送给权限域名服务器);另一种是域名服务器对保存在高速缓存中的每项内容设置一个计时器,以保证高速缓存中的映射信息定期更新。
为了提高域名服务器的可靠性,DNS 域名服务器都将数据复制到几个域名服务器来保存,其中一个是主域名服务器,其他的是辅助域名服务器。当主域名服务器出故障时,辅助域名服务器可以保证DNS 的查询工作不会中断。主域名服务器定期将数据复制到辅助域名服务器中,而更改数据只能在主域名服务器中进行,从而保证数据的一致性。
有关计算机网络技术的文章
图5—3所示是一个典型的集线器的示意图。堆叠式集线器的可堆叠的集线器的数目是不同的,可以达到5个甚至8个。模块式集线器的可靠性是所有的集线器里面最高的一种,而且价格最贵。此外,有时还要配置集线器的固件。......
2023-10-22
计算机的发明过程中有三件事情非常重要:图灵机的提出。因此,图灵机的功能和现代计算机的功能相同。冯·诺依曼计算机模式的提出。学术界把采用0、1符号编码方法和存储程序方法的计算机称为冯·诺依曼计算机。许多科学家多年来一直寻找一种突破冯·诺依曼计算机模式的新的计算机模式。科学技术人员的努力,虽然在组成计算机的体系结构上取得了很大的进步,但就计算机工作的基本原理来说,至今仍然是冯·诺依曼计算机模式。......
2023-11-18
报文鉴别对传送的报文进行真实性的鉴别称为报文鉴别。近年来广泛使用报文摘要进行报文鉴别,方法简单,效率较高。图10.3所示为利用报文摘要进行报文鉴别的过程。图10.3利用报文摘要进行报文鉴别报文摘要算法是一种多对一的散列函数,它必须满足以下两个条件:①已知一个报文摘要H,得到一个对应的一个报文M,在计算上是不可行的。但这种简单的实体鉴别方法也存在明显的不足,例如不能很好地抵御重放攻击。......
2023-10-19
ARPANET网络利用租用的通信线路连接美国加州大学洛杉矶分校、加州大学圣巴巴拉分校、斯坦福大学和犹太大学4个节点的计算机,构成了专门完成主机之间通信任务的通信子网。在这一过程中,计算机技术与通信技术紧密结合,相互促进,共同发展,最终产生了计算机网络。在计算机网络出现之前,人们需要通过软盘、磁带等设备实现本地或异地进行信息资源的相互传递。......
2023-10-18
传输服务由于网络不同而各有差异,但是,至少都能向其用户提供可靠的端一端通信服务,以此来保证网络的高层不受通信子网的影响。传输层协议要利用网络层提供的服务。而网络层或通信子网提供给传输层的服务质量并不总是相同的,它可以分为:A型服务是可靠的网络服务,一般指虚电路服务。......
2023-10-22
.NET是微软提出的,基于XML,针对分布式网络而设计的网络服务基础平台。图7.8.Net架构图公共语言运行时。.NET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。ASP+是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。......
2023-10-18
表10-1 三字母顶级域名约定4.IP地址与域名的关系计算机中识别的是IP地址,为了方便人们记忆,才将IP地址用域名代替,犹如电话号码与用户名称一样,打电话时电信公司交换机使用的是电话号码,而不是用户名称。IP地址与域名的关系是一一对应的。......
2023-11-18
图3—14曼彻斯特编码和差分曼彻斯特编码3.光纤光纤是近来被广泛使用的媒体,现已经成为通信技术中一个十分重要的领域,光纤传输速率可以达到几千Mbps。......
2023-10-22
相关推荐