本章主要知识点计算机网络的定义、功能和发展过程。计算机网络的逻辑组成和系统组成。网络分层原理及相关概念。计算机网络的性能指标和非性能指标。能力目标具备理解计算机网络基本概念和知识的能力。没有计算机网络,信息化与数字化便无从谈起。如今,计算机网络已经成为信息时代的命脉和基础,对人们生活的各个方面及国家的经济发展产生了重要的影响。无论如何,计算机网络是信息时代的核心技术,是信息化社会的基础设施。......
2025-09-30
域名解析包括由域名到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 地址。(https://www.chuimin.cn)
【例9.1】DNS 服务器进行域名解析时,若采用递归查询方法,本地域名服务器需要发送的域名查询请求是多少条?
【解析】域名的递归查询方式也可以表达为如图9.3所示。由图可知,本地计算机需要向本地域名服务器提交一条域名查询请求。当本地域名服务器进行解析时,若采用递归查询方法,只需要向上级DNS 服务器提交一条域名查询请求即可,上级DNS 服务器会继续递归查询,直到有结果后,再逐层返回。这个过程类似于程序设计中的递归函数执行过程,因此,计算机只需要发送一条域名请求,就可以得出结果。
图9.3 递归查询过程
【答案】1 条
为了提高查询效率和减少互联网上DNS 查询报文的数量,域名服务器往往采用高速缓存的方式存放最近查询过的域名及其映射关系。于是,当客户请求同样的映射时,它就可以直接从高速缓存中取得结果。这种设计理念不但适用于本地域名服务器,同样适用于主机。主机在启动时从本地域名服务器下载映射信息,将自己最近使用过的映射信息存于高速缓存中。这样,主机只有从高速缓存找不到映射关系结果时才去访问本地域名服务器,从而加速了域名解析的过程。
虽然高速缓存加快了域名解析的过程,但其映射内容必须保持最新的状态。可采用两种方式解决这个问题:一种是在权限域名服务器的映射信息中添加生存时间(TTL),一旦超过生存时间,高速缓存中的映射信息就失效(任何域名查询都必须要发送给权限域名服务器);另一种是域名服务器对保存在高速缓存中的每项内容设置一个计时器,以保证高速缓存中的映射信息定期更新。
为了提高域名服务器的可靠性,DNS 域名服务器都将数据复制到几个域名服务器来保存,其中一个是主域名服务器,其他的是辅助域名服务器。当主域名服务器出故障时,辅助域名服务器可以保证DNS 的查询工作不会中断。主域名服务器定期将数据复制到辅助域名服务器中,而更改数据只能在主域名服务器中进行,从而保证数据的一致性。
相关文章
本章主要知识点计算机网络的定义、功能和发展过程。计算机网络的逻辑组成和系统组成。网络分层原理及相关概念。计算机网络的性能指标和非性能指标。能力目标具备理解计算机网络基本概念和知识的能力。没有计算机网络,信息化与数字化便无从谈起。如今,计算机网络已经成为信息时代的命脉和基础,对人们生活的各个方面及国家的经济发展产生了重要的影响。无论如何,计算机网络是信息时代的核心技术,是信息化社会的基础设施。......
2025-09-30
.NET是微软提出的,基于XML,针对分布式网络而设计的网络服务基础平台。图7.8.Net架构图公共语言运行时。.NET框架为开发人员提供了一个统一、面向对象、层次化、可扩展的类库集。只是简单地一用,.NET框架就统一了微软当前的各种不同类框架。ASP+是使用.NET框架提供的编程类库构建而成的,它提供了Web应用程序模型,该模型由一组控件和一个基本结构组成。......
2025-09-30
使用VLAN 技术后,这些任务都可以简化。例如,一个交换设备上的端口2、4、6、8 所连接的客户工作站可以构成VLAN A,而端口1、3、5、7 则构成VLAN B 等。由于MAC 地址是固化在网卡中的,因此移动主机至其他VLAN 后VLAN 成员的身份仍然保持不变,网络管理人员无须对VLAN 进行重新配置。另外,这种方式可以使同一个MAC 地址处于多个VLAN 中。5)基于策略的VLAN基于策略组成的VLAN 能实现多种分配方法的组合,以满足特定的需求。......
2025-09-30
ARPANET网络利用租用的通信线路连接美国加州大学洛杉矶分校、加州大学圣巴巴拉分校、斯坦福大学和犹太大学4个节点的计算机,构成了专门完成主机之间通信任务的通信子网。在这一过程中,计算机技术与通信技术紧密结合,相互促进,共同发展,最终产生了计算机网络。在计算机网络出现之前,人们需要通过软盘、磁带等设备实现本地或异地进行信息资源的相互传递。......
2025-09-30
这表明采用静态路由的方式能够使不同网段的主机通信成功。默认路由实际上是一种特殊的静态路由。将图7.3 中的R1 配置一项静态路由后,查看路由表的结果如图7.6所示。图7.5在主机H1 的命令窗口中输入Ping 命令及显示结果图7.6路由表中的默认路由......
2025-09-30
为了确保工作准确无误,小张将网络设备的关键信息与小李确认。图7.18某公司拓扑结构……R2#ip route 0.0.0.0 0.0.0.0R2#ip route255.255.255.0对于路由器和交换机的配置,不同厂商的设备有不同的配置方法,但它们所应用的网络原理都是类似的,配置过程也大同小异。本案例中涉及路由器、防火墙、核心交换机、二层汇聚交换机等四种网络设备。根据核心交换机Switch1 的部分配置,此网络划分了四个VLAN,并为每个VLAN 设置了IP 地址。......
2025-09-30
计算机网络发展到今天,经历了一个从简单到复杂、从单机到多机、从终端与计算机的通信到计算机之间直接通信的发展过程。计算机网络的使用,也为各个国家和地区带来了较好的经济效益和社会效益。OSI 模型是计算机网络走向成熟的标志。未来计算机网络的发展目标是向用户提供声音、图形、图像等综合服务,实现用户间快速的、多媒体及个性化的通信。......
2025-09-30
图2.22某校园拓扑结构在选择传输介质时,需要根据传输介质的地理覆盖范围、抗干扰能力、传输速率、性价比等因素综合考虑。例如,在1 000 Base-SX中,使用多模光纤时,最大传输距离为550 m。传输介质1:单模光纤;传输介质2:多模光纤;传输介质3:五类双绞线;传输介质4:多模光纤。......
2025-09-30
相关推荐