第六章 计算机网络 应用层
- 格式:doc
- 大小:62.50 KB
- 文档页数:7
计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。
它由硬件、软件和协议等组成,并遵循一定的体系结构。
2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。
第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。
2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。
调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。
第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。
2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。
第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。
2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。
第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。
2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。
第6章应用层1.因特网的域名结构是怎样的?它与目前的电话网的号码结构有何异同之处?答:因特网的域名结构由标号序列组成,各标号之间用点隔开:…….三级域名.二级域名.顶级域名各标号分别代表不同级别的域名。
电话号码分为国家号和结构分号(中国+86)、区号、本机号。
相同之处:都采用若干个分量表示,各个分量之间代表不同的级别;不同之处:电话号码网中级别高的域名写在最左边,级别最低的域名写在最右边;而域名系统则相反。
2.域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器有何区别?答:(1)域名系统的主要功能:将域名解析为主机能识别的IP地址。
(2)本地域名服务器、根域名服务器、顶级域名服务器以及权限域名服务器的区别:①根域名服务器是最高层次的域名服务器,也是最重要的域名服务器。
所有的根域名服务器都知道所有的顶级服务器的域名和IP地址;②顶级域名服务器:这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
当收到DNS查询请求时,就给出响应的回答;③权限域名服务器:负责一个区的域名服务器。
当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器;④本地域名服务器:当一个主机发出DNS查询请求时,这个查询请求报文就发给本地域名服务器。
每一个因特网服务提供者ISP,或一个大学,都可以拥有一个本地域名服务器,有时也称为默认域名服务器。
3.举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?答:(1)假定域名为的主机想知道另一个域名为y.abc.tom的主机的IP 地址。
域名解析过程如下:①主机先向其本地域名服务器进行递归查询;②本地域名服务器采用迭代查询,它先向一个根域名服务器查询;③根域名服务器告诉本地域名服务器,下一次应查询的顶级域名服务器的IP 地址;④本地域名服务器向顶级域名服务器进行查询;⑤顶级域名服务器告诉本地域名服务器,下一次应查询的权限域名服务器的IP地址;⑥本地域名服务器向权限域名服务器进行查询;⑦权限域名服务器告诉本地域名服务器所查询主机的IP地址;⑧本地域名服务器最后把查询结果告诉主机。
《计算机网络技术》课程作业参考答案第六章应用层6.2域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器及权限域名服务器有何区别?解析:域名系统中的服务器主要包括:根域名服务器,授权域名服务器和本地域名服务器三种。
了解三者之间的关系是回答此题的基础。
答案:域名系统DNS是因特网使用的命名系统,用来把便于人们使用的机器名字即域名转换为IP地址。
根域名服务器是最高层次的域名服务器。
所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。
顶级域名服务器负责管理在该顶级域名服务器注册的所有二级域名。
权限域名服务器就是负责一个区的域名服务器,用来保存该区中的所有主机的域名到IP地址的映射。
本地域名服务器也称为默认域名服务器,每一个因特网服务提供者,或一所大学,甚至一所大学里的系,都可以拥有一台本地域名服务器。
当一台主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。
6.3举例说明域名转换的过程。
域名服务器中的高速缓存的作用是什么?解析:域名转换的过程是首先向本地域名服务器申请解析,如果本地查不到,则向根服务器进行查询,如果根服务器中也查不到,则根据根服务器中保存的相应授权域名服务器进行解析,则一定可以找到。
举例说明即可。
答案:假定域名为的主机想知道另一个域名为的主机的IP地址。
首先向其本地域名服务器查询。
当查询不到的时候,就向根域名服务器 查询。
根据被查询的域名中的“”再向授权域名服务器发送查询报文,最后再向授权域名服务器查询。
得到结果后,按照查询的路径返回给本地域名服务器。
域名服务器中的高速缓存的用途是优化查询的开销,减少域名查询花费的时间。
6.5文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?解析:文件传输协议只提供文件传送的一些基本服务,使用TCP提供可靠的运输服务。
FTP 采用客户服务器方式运行。
(答案仅供参考如有不对请自己加以思考)第六章应用层一、习题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,而存储域名与其IP地址对应关系的域名服务器为C,那么这台主机通常先查询()。
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上每个网页都有一个唯一的地址,这些地址统称为()。
A.IP地址B.域名地址C.统一资源定位符D.WWW地址13.在因特网上浏览信息时,WWW浏览器和WWW服务器之间传输网页使用的协议是()。
A.IPB.HTTPC.FTPD.TELNET14.WWW浏览器所支持的基本文件类型是()。
A.TXTB.HTMLC.PDFD.XML15.因特网提供了大量的应用服务,大致可以分为通信、获取信息和共享计算机等三类。
(1)_______是世界上使用及广泛的一类因特网服务,以文本形式或HTML格式进行信息传递,而图像等文件可以作为附件进行传递。
(2)_______是用来在计算机之间进行文件传输的因特网服务。
利用该服务不仅可以从远程计算机获取文件,还能将文件从本地计算机传送到远程计算机。
(3)_______是目前因特网最丰富多彩的应用服务,其客户端软件称为浏览器。
(4)_______应用服务将主机变成远程服务器的一个虚拟端口;在命令方式下运行时,通过本地计算机传送命令,在远程计算机上运行相应程序,并将相应的运行结果传送到本地计算机显示。
(1).A.E-mail B.Gopher C.BBS D.TFTP(2)A.DNS B.NFS C.WWW D.FTP(3)A.BBS B.Gopher C.WWW D.NEWS(4)A.ECHO B.WAIS C.Rlogin D.TELNET16.在TCP\IP协议族中,应用层的各种服务是建立在传输层提供服务的基础上的。
下列协议组中()需要使用传输层的TCP协议建立连接。
A.DNS、DHCP、FTPB.TELNET、SMTP、HTTPC.RIP、FTP、TELNETD.SMTP、FTP、TFTP17.现给出一串二进制的文件:11001100 10000001 00111000,如果对该二进制文件进行base64编码,则最后所传送的ASCII码是()。
A.8A 49 45 34B.7A 49 45 34C.7A 49 34 45D.7A 34 49 4518.因特网用户的电子邮件地址格式必须是()。
A.用户名@单位网络名B.单位网络名@用户名C.邮箱所在主机的域名@用户名D.用户名@邮箱所在主机的域名19.FTP客户发起对FTP服务器的连接建立的第一阶段建立()。
A.控制传输连接B.数据连接C.会话连接D.控制连接20.下面给出一个URL地址:/docs/cindex.htm,对它的描述错误的是()。
A.http表示使用超文本传输协议标识了要访问的主机名/docs标识了要访问的主机名D.整个地址定位了要访问的特定网页的位置21.最符合WWW服务器概念的选项是()。
A.用于编辑网页的计算机叫WWW服务器B.任何一台联入Internet并存储了网页的计算机就叫WWW服务器C.能够接受请求并发送网页的计算机叫WWW服务器D.安装了WWW服务器程序的计算机叫WWW服务器22.下面关于客户/服务器模型的描述,()存在错误。
A.客户端必须知道服务器的地址,而服务器则不需要知道客户端的地址B.客户端主要实现如何显示信息与收集用户的输入,而服务器主要实现数据的处理C.浏览器的显示内容来自服务器D.客户端是请求方,即时连接建立后,服务器也不能主动发送数据23.在客户/服务器模型中,客户指的是()。
A.请求方B.响应方C.硬件D.软件24.()可以将其管辖的主机名转换为该主机的IP地址。
A.本地域名服务器B.根域名服务器C.授权域名服务器D.代理域名服务器25.当客户端请求域名解析时,如果本地DNS服务器不能完成解析,就把请求发送给其他服务器,当某个服务器知道了需要解析的IP地址,把域名解析结果按原路返回给本地DNS服务器,本地DNS服务器再告诉客户端,这种方式称为()。
A.迭代解析B.递归解析C.迭代与递归相结合D.高速缓存解析26.()协议不提供差错控制。
A.TCPB.UDPC.IPD.DNS27.下列关于FTP协议的描述,()存在差错。
A.FTP协议可以在不同类型的操作系统之间传送文件B.FTP协议并不适合用在两台计算机之间共享读写文件C.FTP协议的控制连接用于传送命令,而数据连接用于传送文件D.FTP协议既可以使用TCP,也可以使用UDP,因为FTP本身具备差错控制能力28.下列关于POP3协议,()是错误的。
A.油客户端选择接收后是否将邮件保存在服务器上,而不是服务器B.登录到服务器后,发送的密码是加密的C.协议是基于ASCII码的,不能发送二进制数据D.一个账号在服务器上只能有一个邮件接收目录29.下面关于SMTP协议,()是错误的。
A.客户端不需要登录即可向服务器发送邮件B.是一个基于ASCII码的协议C.协议除了可以传送ASCII码数据,还可以传送二进制数据D.协议需要客户端先与服务器建立TCP连接30.电子邮件经过MIME扩展后,可以将非ASCII码内容表示成ASCII码内容,其中base64编码方式是()。
A.ASCII码字符保持不变,非ASCII码字符用=XX表示,其中XX是该字符的十六进制值B.不管是否是ASCII码字符,每3个字符用另4个ASCII字符表示C.以64为基数,将所有非ASCII码字符用该字符的十六进制值加64后的字符表示D.将每4个非ASCII码字符用6个ASCII码字符表示31.采用base64编码后,一个99B的邮件大小为()。
A.99BB.640BC.132BD.256B32.在WWW服务中,用户的信息查询可以从一台Web服务器自动搜索到另一台Web服务器,这里所使用的技术是()。
A.HTMLB.HypertextC.HyoermediaD.Hyperlink33.解释以下名词。
各英文缩写词的原文是什么?WWW, URL ,URI, HTTP, HTML, CGI, 浏览器,超文本,超媒体,超链接,页面,表单,活动文档,搜索引擎。
一、习题答案1.解析:A。
在递归查询中,每台不包含被请求信息的服务器都转到别的地方去查找,然后它再往回发送结果。
所以客户端最开始连接的服务器最终将返回正确的信息。
2.解析:A。
可以用来标识一台主机的地址包括物理地址、IP地址、域名。
其中,物理地址也称为MAC地址或硬件地址,是数据链路层使用的地址形式;IP地址是主机在网络层使用的地址形式;域名则在应用层标识了一台主机。
从地址映射或转换来看,TCP/IP协议族中的ARP协议完成从IP地址到物理地址的映射,RARP协议完成从物理地址到IP地址的映射,DNS则完成域名到IP地址的映射。
3.解析:A。
在客户/服务器模式中,客户请求服务,服务器提供服务。
客户服务器模式是TCP/IP协议体系结构中进程之间采用的主要工作模式。
选项B、C是数据链路层的协议所以不选;选项D只是网络拓扑的一种模式,所以不选。
补充对等模式的定义:服务器程序在Windows环境下工作,并且运行该服务程序的计算机也作为客户访问其它计算机上提供的服务,那么这种网络应用模型成为对等模式。
4.解析:D。
尽管DNS能够完成域名到IP地址的映射,但实际上IP地址和域名并非一一对应。
如果一个主机通过两块网卡连接在两个网络上,则具有两个IP地址,但这两个IP地址可能就映射到同一个域名上。
如果一个主机具有两个域名管理机构分配的域名,则这两个域名就可以具有相同的IP地址。
显然,域名和MAC地址也不是一一对应的(因为一个主机可以通过两块网卡连接在两个网络上,就有两个MAC地址)。
5.解析:D。
参考6.5.2节的表6-1。
6.解析:C。
记住即可。
7.解析:(1)C(2)D。
FTP协议是用来传输文件的,所以需要可靠的协议来完成该操作,使用的传输层协议为TCP协议。
而FTP默认的控制端口号为21,数据传输端口号为20,这个属于记忆性的,记忆方式:控制比数据传输听起来明显权限大,所以选择大一点的端口号,不要弄混了。
8.解析:A。
当一台主机发出DNS查询报文时,这个查询报文首先被送往该主机的本地域名服务器。
当本地域名服务器不能立即回答某个主机的查询时,该主机域名服务器就以DNS客户的身份向某一台根域名服务器查询。
若根域名服务器也没有该主机的信息(但此时根域名服务器一定知道该主机的授权域名服务器的IP地址),有以下两种做法:1)递归查询:根域名服务器向该主机的授权域名服务器发送DNS查询报文,查询结果再逐级返回给原主机。
2)递归与迭代相结合的方法(迭代查询):根域名服务器把授权域名服务器的IP 地址返回给本地域名服务器,由本地域名服务器再去查询。
9.解析:B。