计算机网络第六章应用层
区的不同划分方法举例
根 根
org
域
com
edu
org
域
com
edu
区
区 x
u v
abc
区
abc
y
w t u
x
v w
y
t
(a) 区 = 域
(b) 区 < 域
树状结构的 DNS 域名服务器
根域名服务器
顶级域名服务器 根域名服务器
常用图形化的FTP
权限域名服务器
这就是前面已经讲过的负责一个区的域 名服务器。 当一个权限域名服务器还不能给出最后 的查询回答时,就会告诉发出查询请求 的 DNS 客户,下一步应当找哪一个权限 域名服务器。
本地域名服务器
本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个 查询请求报文就发送给本地域名服务器 。 每一个因特网服务提供商 ISP,或一个 大学,甚至一个大学里的系,都可以拥 有一个本地域名服务器, 这种域名服务器有时也称为默认域名服 务器。
发往指定服务器
NO 可以解析 YES
求解方完成
服务器完成
那种方式? 反复 给出可用的服务器地址 递归 递归求解
从数据库中取出相应的地址
将结果返回求解方
结束
内容提要
应用层概述 域名系统DNS 文件传送协议FTP 万维网WWW 电子邮件
32
FTP协议
文件传送协议(FTP)是因特网上最常 用的应用之一,FTP协议标准是 RFC959。 FTP是为上传、下载文件而设计的,其 主要作用是把文件从一台计算机传递到 另一台计算机。 FTP是一个客户机/服务器应用程序,它 需要在主机上运行一个服务器软件,并 能通过客户端软件来访问该主机。
顶级域名 TLD (续)
(3) 基础结构域名(infrastructure domain):这种顶级域名只有一个,即 arpa,用于反向域名解析,因此又称为反 向域名。
新增加了下列的通用顶级域名
.aero (航空运输企业) .biz (公司和企业) .cat (加泰隆人的语言和文化团体) .coop (合作团体) .info (各种情况) .jobs (人力资源管理者) .mobi (移动产品与服务的用户和提供者) .museum (博物馆) .name (个人) .pro (有证书的专业人员) .travel (旅游业)
34
FTP 使用的两个 TCP 连接
用户界面 控制进程 数据传送 进程
TCP 控制连接
因特网
控制进程 数据传送 进程
FTP 客户端
TCP 数据连接
FTP 服务器端
FTP的工作流程
登录:客户机向FTP服务器登录,存在两种方 式:
匿名登录用anonymous为用户名,以用户自己的 电子邮件地址为口令。 非匿名登录需要从FTP服务器申请得到用户名和口 令。
(比较少用)
根域名服务器 递归查询
顶级域名服务器
本地域名服务器 递归 查询
权限域名服务
的 IP 地址 需要查找 的 IP 地址
域名解析算法
开始 构造DNS报文
内容提要
应用层概述 域名系统DNS 文件传送协议FTP 万维网WWW 电子邮件
6
名字服务系统
32 bits的IP地址难于记忆,对于用户而 言,主机的名字比主机的IP地址更易于 记忆。
人 : 身份证号码 主机: IP地址
姓名 主机名
早期的名字服务主要依靠hosts文件来实 现
7
名字服务系统
本地域名服务器采用迭代查询
根域名服务器 迭代查询 顶级域名服务器
本地域名服务器
的 IP 地址 需要查找 的 IP 地址 权限域名服务
递归 查询
本地域名服务器采用递归查询
浏览、下载、上传 退出
FTP登录示例: ftp <远程计算机域名或IP地址> 用户名/密码 :21
匿名登录:anonymous
36
FTP举例
C:\WINDOWS>ftp ↙ ftp:>open 210.40.4.12 ↙ ;建立连接 connected to 210.40.4.12 ↙ ;本地FTP发出连接 成功 220-cs gzu FTP Service ;220-cs gzu服务器 Ware FTPD 1.70.bo1.04 Ready, ;表示“服务就绪” 220 please enter your user name. User:anonymous ;匿名,提示用户 输入 331 user name okay ;表示用户正确的 名字 Password: guest@ ;输入用户口 令
org 域名服务器
com 域名服务器
edu 域名服务器
…
权限域名服务器
域名服务器 域名服务器
abc 公司有两个 权限域名服务器
域名服务器有以下四种类型
根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器
根域名服务器
——最高层次的域名服务器——
根域名服务器是最重要的域名服务器。所有的 根域名服务器都知道所有的顶级域名服务器的 域名和 IP 地址。 不管是哪一个本地域名服务器,若要对因特网 上任何一个域名进行解析,只要自己无法解析 ,就首先求助于根域名服务器。 在因特网上共有13 个不同 IP 地址的根域名服 务器,它们的名字是用一个英文字母命名,从 a 一直到 m(前13 个字母)。
应用层协议的特点
每个应用层协议都是为了解决某一类应用问题 ,而问题的解决又往往是通过位于不同主机中 的多个应用进程之间的通信和协同工作来完成 的。应用层的具体内容就是规定应用进程在通 信时所遵循的协议。 应用层的许多协议都是基于客户服务器方式。 客户(client)和服务器(server)都是指通信中 所涉及的两个应用进程。客户服务器方式所描 述的是进程之间服务和被服务的关系。客户是 服务请求方,服务器是服务提供方。
Hosts文件保存每台主机连接Internet 的有关信息,包括主机的IP地址和名字 文件是平面结构,没有任何分类等级, 要求分配给主机的名字是唯一的 主要问题:
名字冲突 不易管理
8
域名系统
使用简单的文件hosts,罗列出所有的主机 域名和它们的 IP地址。在当今网络中,已 经连接了成百上千的主机,这种静态的文 件就太大了。 域名系统DNS(Domain Name System) 就是完成域名地址和IP地址之间相互转换 的程序。
顶级域名 TLD
(1) 国家顶级域名 nTLD:如: .cn 表示中国,.us 表 示美国,.uk 表示英国,等等。 (2) 通用顶级域名 gTLD:最早的顶级域名是: .com (公司和企业) .net (网络服务机构) .org (非赢利性组织) .edu (美国专用的教育机构() .gov (美国专用的政府部门) .mil (美国专用的军事部门) .int (国际组织)
计算机网络 Computer Networks
第六章 应用层
1
内容提要
应用层概述 域名系统DNS 文件传送协议FTP 万维网WWW 电子邮件
2
应用层的地位和作用
应用层是计算机网络体系结 构中的最高层,也是唯一面 向用户的一层。 应用层为用户提供常用的应 用程序,并实现网络服务的 各种功能。 常用的电子邮件、上网浏览 等网络服务都是应用层的程 序。
举例:根域名服务器 f 的地点分布图(2012年5月)
根域名服务器 f 共有 49 个机器 • 根域名服务器并不直接把域名直接转换成 IP 地址。 • 在使用迭代查询时,根域名服务器把下一步应当找 的顶级域名服务器的 IP 地址告诉本地域名服务器。
顶级域名服务器
(即 TLD 服务器)
这些域名服务器负责管理在该顶级域名 服务器注册的所有二级域名。 当收到 DNS 查询请求时,就给出相应的 回答(可能是最后的结果,也可能是下 一步应当找的域名服务器的 IP 地址)。
提高域名服务器的可靠性
DNS 域名服务器都把数据复制到几个域名服 务器来保存,其中的一个是主域名服务器,其 他的是辅助域名服务器。 当主域名服务器出故障时,辅助域名服务器可 以保证 DNS 的查询工作不会中断。 主域名服务器定期把数据复制到辅助域名服务 器中,而更改数据只能在主域名服务器中进行 。这样就保证了数据的一致性。
根域名服务器共有 13 套装置 (不是 13 个机器)
这些根域名服务器相应的域名分别是 … 到 2006 年底全世界已经安装了一百多个根域 名服务器机器,分布在世界各地。 这样做的目的是为了方便用户,使世界上大部 分 DNS 域名服务器都能就近找到一个根域名 服务器。
应 运 网
用 用
户 层 层 层
输 络
数 据 链 路 层
物
理
层
3
TCP/IP协议族中的应用层协议
FTP 应用层 TELNET SMTP 。。。 HTTP NFS SNMP
TFTP DNS
。。。
运输层
TCP
UDP网络层 数 据 Fra bibliotek路层ICMP
IP
IGMP
ARP
RARP
EtherNet, Token Ring, Token Bus, FDDI, PPP/SLIP, X. 25
33
FTP连接
FTP使用两条TCP连接来完成文件传输,一条 是控制连接(TCP端口号21),另一条是数 据连接(TCP端口号20)。 FTP服务器平时一直监听21端口,当有用户 发出连接请求时,客户与服务器通过端口21 建立一条连接,该连接一直保持到会话结束。 当客户端发出数据传输请求时,FTP会建立第 二条连接(通过端口20),这是一条数据连 接,通过它可进行数据的传输,数据传输结 束,数据连接会自动终止。
计算机网络第四版(课后练习答案)
计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。
它由硬件、软件和协议等组成,并遵循一定的体系结构。
2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。
第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。
2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。
调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。
第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。
2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。
第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。
2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。
第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。
2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。
谢希仁《计算机网络》(第6版)配套题库-课后习题(应用层)【圣才出品】
第6章应用层1.因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?答:因特网的域名结构由标号序列组成,各标号之间用点隔开:…….三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。
电话号码分为国家号和结构分号(中国+86)、区号、本机号。
相同之处:都采用若干个分量表示,各个分量之间代表不同的级别;不同之处:电话号码网中级别高的域名写在最左边,级别最低的域名写在最右边;而域名系统则相反。
2.域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?答:(1)域名系统的主要功能:将域名解析为主机能识别的IP地址。
(2)本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器的区别:①根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。
所有的根域名服务器都知道所有的顶级服务器的域名和IP地址;②顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
当收到DNS查询请求时,就给出响应的回答;③权限域名服务器:负责一个区的域名服务器。
当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器;④本地域名服务器:当一个主机发出DNS查询请求时,这个查询请求报文就发给本地域名服务器。
每一个因特网服务提供者ISP,或一个大学,都可以拥有一个本地域名服务器,有时也称为默认域名服务器。
3.举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?答:(1)假定域名为的主机想知道另一个域名为y.abc.tom的主机的IP 地址。
域名解析过程如下:①主机先向其本地域名服务器进行递归查询;②本地域名服务器采用迭代查询,它先向一个根域名服务器查询;③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器的IP 地址;④本地域名服务器向顶级域名服务器进行查询;⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的IP地址;⑥本地域名服务器向权限域名服务器进行查询;⑦权限域名服务器告诉本地域名服务器所查询主机的IP地址;⑧本地域名服务器最后把查询结果告诉主机。
计算机网络教程课后习题答案 第3版(第六章)
答:不能;
6-05文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?
答:
(1)FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。
分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。
6-20试述电子邮件的最主要的组成部件。用户代理UA的作用是什么?没有UA行不行?
答:电子邮件系统的最主要组成部件:用户代理、邮件服务器、以及电子邮件使用的协议。
数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
6-06简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?
答:
(1)文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。
FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
TFTP只支持文件传输而不支持交互。
TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
6-07远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?
答:
(1)用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。
TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。
第6章 应用层
TCP 连接建立
connectionSocket = welcomeSocket.accept() 从connectionSocket 中读取请求 向connectionSocket 写应答
关闭 connectionSocket
创建与hostid、 port=x连接的套接字 clientSocket = Socket(hostid,x) 使用clientSocket发送请求
进程寻址
为了使源主机上的发送进程能够识别目的主机上的接 收进程,需要定义: 该主机的名称或地址。 用来指定目的主机上接收进程的标识。
一台主机上可以运行多个进程
在运输层使用协议端口号(protocol port number),简 称为端口(port)。 因此,两个主机的进程进行通信,不止要指明IP地址, 还必须知道端口号。
导航
6.1 6.2 6.3 6.4 6.5
概述 TCP套接字编程 UDP套接字编程 Web应用和HTTP协议 构造一个简单的Web服务器
网络应用程序有两类: 一类由如RFC所定义的标准协议的实现。 客户机程序和服务器程序必须满足标准 的规则,并使用与协议相关的端口号; 另一类是专用的网络应用程序,客户机 程序和服务器程序使用的应用层协议不 必符合任何现有RFC。研发专用应用程 序时,不要使用周知端口号;
client TCP clientSocket DataOutputStream outToServer = TCP socket socketnew DataOutputStream(clientSocket.getOutputStream()); TCPClient创建了3条流和一个套
第6章 应用层
6.3.3 TFTP协议 TFTP目前已开发出第2版,在RFC1350中定义。与FTP 不同,FTP使用TCP协议传输数据,而TFTP使用UDP协议传 输数据,因此TFTP更加简单、紧凑。 TFTP设计的目的是用于做系统引导程序,所以TFTP不需 要任何形式的用户登录认证,TFTP有共享安全问题 TFTP的工作类似于停止等待协议,发送完一个文件块后就 等待对方确认,确认时应该指明所确认的块号
6.2.2 DHCP地址分配方式 1. 自动分配 使用自动分配方式时,一旦DHCP客户端第一次成功的从 DHCP服务器端租用到 IP 地址之后,就永远使用这个地址 2. 动态分配 使用动态分配方式时,当 DHCP 第一次从DHCP服务器端 租用到IP地址之后,并非永久的使用该位,只要租约到期,客 户端就释放这个IP地址这时其他工作站就可以重新申请到该地 址,在申请的过程中,原来的客户端可以比其他主机更优先的 延续租约,或是租用其他的不同的IP地址
6.6 万维网应用
6.6.1 超文本传输协议
超文本传输协议HTTP利用TCP的服务来传输文件,功能类似于FTP, 但比FTP简单,因为它只使用一个TCP连接,即没有分开的控制连接,只在 客户和服务器间传送数据
6.6.2 HTML
使用超文本标记语言HTML(Hyper Text Markup Language)语法来 描述超文本文件,而客户端的浏览器负责解释这些超文本,最终生成访问 者看到的页面形式。HTML是基于标准通用标记语言(SGML)而开发的, 它通过各种各样的“标记”向浏览器说明页面外观、文字格式、超级链接 目 标、图片属性等内容
6.1.2 DNS的功能 DNS的工作原理
DNS 的工作任务是在计算机主机名与IP地址之间进行映像。DNS 工作在 OSI 参考模型的应用层,使用 TCP 和 UDP 作为传输协议
第六章计算机网络应用层
(答案仅供参考如有不对请自己加以思考)第六章应用层一、习题1.在DNS的递归查询中,由()给客户端返回地址。
A.最开始连接的服务器B.最后连接的服务器C.目的地址所在的服务器D.不确定2.DNS协议主要用于实现下列中的()网络服务功能。
A.域名到IP地址的映射B.物理地址到IP地址的映射C.IP地址到域名的映射D.IP地址到物理地址的映射3.用户提出服务请求,网络将用户请求传送到服务器;服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作模式称为()。
A.客户/服务器模式B.对等模式C.CSMA/CD模式D.令牌环模式4.域名与()是一一对应的。
A.IP地址B.MAC地址C.主机名称D.以上都不是5.不使用面向连接传输服务的应用层协议是()。
A.SMTPB.FIPC.HTTPD.DHCP6.匿名FTP访问通常使用()作为用户名。
A.guestB.E-mail地址C.anonymousD.主机id7.FTP使用的传输层协议为( 1 ),FTP默认的控制端口号为( 2 )。
(1)A.HTTP B.IP C.TCP D.UDP(2)A.80 B.25 C.20 D.218.一台主机希望解析域名,如果这台主机配置的DNS地址为A(或称为本地域名服务器),Inernet根域名服务器为B,而存储域名,那么这台主机通常先查询()。
A.域名服务器AB.域名服务器BC.域名服务器CD.不确定9.从协议分析的角度,WWW服务的第一步操作是WWW浏览器完成对WWW服务器的()。
A.地址解析B.域名解析C.传输连接建立D.会话连接建立10.在电子邮件应用程序向邮件服务器发送邮件时,最常使用的协议是()。
A.IMAPB.SMTPC.POP3D.NTP11.在因特网电子邮件系统中,电子邮件应用程序()。
A.发送邮件和接收邮件都采用SMTP协议B.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议D.发送邮件和接收邮件都采用POP3协议12.WWW上每个网页都有一个唯一的地址,这些地址统称为()。
计算机网络第六章课后答案,DOC
第六章应用层6-01 因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?答:(1)域名的结构由标号序列组成,各标号之间用点隔开:服务器就以DNS客户的身份向某一个根域名服务器查询。
若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。
但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址。
通常根域名服务器用来管辖顶级域。
根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。
每一个主机都必须在授权域名服务器处注册登记。
通常,一个主机的授权域名服务器就是它的主机ISP的一个域名服务器。
授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。
6-05 文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?答:(1)FTP使用客户服务器方式。
一个FTP服务器进程可同时为多个客户进程提供服务。
FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
主进程的工作步骤:1、打开熟知端口(端口号为21),使客户进程能够连接上。
2、等待客户进程发出连接请求。
数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
6-06 简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?答:(1)文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。
FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
FTP使用客户服务器方式。
一个FTP服务器进程可同时为多个客户(1)用户用TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。
TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。
计算机网络第6章
2019/10/23
宁波工程学院
计算机网络
31
第6章 应用层
2)http工作过程 建立TCP连接 浏览器发HTTP请求报文 服务器响应文档(返给浏览器) 释放TCP连接 总延迟=连接延迟+报文延迟
2019/10/23
宁波工程学院
计算机网络
32
第6章 应用层
3)http特点 http 面向事务,无状态 http 1.0 非持续连接(可以并行打开几个TCP) http 1.1 持续连接 IE6.0 默认支持http 1.1 持续连接:非流水线(串行)
code=“bb.class”> (5)引入脚本:
<SCRIPT Language=VBScript/JavaScript>…..</SCRIPT> (6)嵌入ASP:
<% ……… %>
2019/10/23
宁波工程学院
计算机网络
30
第6章 应用层
6.HTTP协议 1)http基本概念 HyperText Transfer Protocol 应用层协议 使用 TCP 连接进行可靠的传送 HTTP 的默认端口号是 80,通常可省略
2019/10/23
宁波工程学院
计算机网络
3
第6章 应用层
4.客户端软件的特性 是一个普通的应用程序 在用户的计算机上本地运行 直接被用户调用,可分时访问多个服务 主动地与服务器启动通信 不需要特殊的硬件和高级的操作系统
2019/10/23
宁波工程学院
计算机网络
4
第6章 应用层
61.153.81.75 试试nslookup ? 历史上,
计算机网络第6章 ppt课件
计算机网络
12
第6章 应用层
2)顶级域名服务器 管理域内二级域名 或者给出转换结果,或者下一个域名服务器IP 3)授权域名服务器 负责一个区的域名服务器 有时区比域小
2020/12/2
宁波Hale Waihona Puke 程学院计算机网络13
第6章 应用层
域
com
根域名服务器
管辖区
管辖区 的授权域名服务器
服务器 查询
域名查询
.sjtu
.edu .dlc
.pku user
2020/12/2
宁波工程学院
计算机网络
18
第6章 应用层
递归与迭代相结合的查询
根域名服务器
③②
⑤
④
本地域名服务器
本地域名服务器
本地域名服务器
⑥ ⑦
系统 DNS的实现:分布式 模式:客户机/服务器模式
2020/12/2
宁波工程学院
计算机网络
7
第6章 应用层
2.域名结构
1)层次树状结构命名实体(计算机、路由器) 2)形式:… .三级域名.二级域名.顶级域名.(根域) 3)域名由若干个子域名和一个顶级域名分级组成 4)顶级域名 国家顶级域名:cn、us、uk、jp 通用顶级域名:com、net、org、edu、gov 5)实例: ,3个部分的标号序列
2020/12/2
宁波工程学院
计算机网络
3
第6章 应用层
4.客户端软件的特性 是一个普通的应用程序 在用户的计算机上本地运行 直接被用户调用,可分时访问多个服务 主动地与服务器启动通信 不需要特殊的硬件和高级的操作系统
2020/12/2
宁波工程学院
计算机网络技术 第6章 计算机网络应用
6.2 DNS服务
6.2.2 DNS查询方式
DNS解析器会根据用户提供的目标计算机的域名,从右至 左依次查询相关的DNS域名服务器。整个查询分为两类:递归 查询和迭代查询。
(1)递归查询:主机向本地域名服务器的查询一般都是采用 递归查询,如果主机所询问的本地域名服务器不知道被查询的域 名的IP地址,那么本地域名服务器就以DNS客户机的身份,向根 域名服务器继续发出查询请求,替主机继续查询,直至找到答案 或返回错误信息。
第6章计算机网路应用
主讲人:
本章内容
6.1 网络应用概述 6.2 DNS服务 6.3 WWW服务 6.4 FTP服务 6.5 邮件服务 6.6 DHCP服务
6.1 网络应用概述
6.1.1 网络应用与应用层协议
网络应用需要通过相应的应用层协议来支持。例如,HTTP, FTP,SMTP和Telnet等等。这些应用层协议的主要职责是把文件 从一台主机传送到另一台主机,协议的主要内容是定义:
6.2 DNS服务
(2)迭代查询:一般DNS服务器之间的查询请求属于迭代查 询,当根域名服务器收到本地域名服务器发出的查询请求时,要 么给出所要查询的IP地址,要么告诉本地服务器下一步应当向 哪一个域名服务器进行查询。然后让本地服务器进行后续的查询。
图6-2 DNS查询模式
6.3 WWW服务
6.3.1 ernet域名结构如图6-1所示。
图6-1 Internet域名结构
6.2 DNS服务
顶级域名分配如表6-1所示。
表6-1 Internet顶级域名
顶级域名 com edu gov int mil net org
