计算机网络(应用层)-试卷1(总分:52.00,做题时间:90分钟)一、单项选择题(总题数:4,分数:8.00)1.HTML是()。A.传输协议B.超文本标记语言√C.统一资源定位器D.机器语言超文本标记语言,即HTML(HyperTextMarkupLanguage),是用于描述网页文档的一种标记语言。2.如果想要连接到一个站点,应当以()开头来书写统一资源定位器。A.shttp://B.ftp://C.http://√D.HTTPS://3.接收E-mail所用的网络协议是()。A.POP3√B.SMTPC.HTTPD.FTP4.用于电子邮件的协议是()。A.IPB.TCPC.SNMPD.SMTP√SMTP(SimpleMailTransferProtoc01)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。二、填空题(总题数:6,分数:12.00)5.()是一个简单的远程终端协议。__________________________________________________________________________________________正确答案:(正确答案:TELNET)6.为了保证高速缓冲区中域名—IP地址映射关系的有效性,通常可以采用两种解决办法,它们是()。__________________________________________________________________________________________正确答案:(正确答案:域名服务器向解器报告缓冲信息时注明“非权威性”和对高速缓冲区中的每一映射关系指定最大生存周期)7.FTAM是一个用于传输、()和()开放系统中文件的信息标准。它使用户即使不了解所使用的实际文件系统的实现细节,也能对该文件系统进行操作。__________________________________________________________________________________________正确答案:(正确答案:访问,管理)8.在TCP/IP互联网中,电子邮件客户端程序向邮件服务器发送邮件使用()协议,电子邮件客户端程序查看邮件服务器中自己的邮箱使用()或()协议,邮件服务器之间相互传递邮件使用()协议。__________________________________________________________________________________________正确答案:(正确答案:SMTP,POP3,IMAP,SMTP)9.中文windowS中自带的浏览器是()。__________________________________________________________________________________________正确答案:(正确答案:IE)10.从局域网所采用的介质访问控制协议的角度可以把局域网划分为()局域网和()局域网两大类。__________________________________________________________________________________________正确答案:(正确答案:共享,介质交换)三、简答题(总题数:16,分数:32.00)11.什么是解析器?__________________________________________________________________________________________正确答案:(正确答案:解析器是一台安装有这种软件的客户机:该软件用于查询DNS服务器,以便把主机名称解析为IP地址。)12.Internet的域名结构是怎样的?__________________________________________________________________________________________正确答案:(正确答案:现在的Internet采用了层次树状结构的命名方法,任何一个连接在Internet上的主机或路由器,都有一个唯一的层次结构的名字,即域名(DomainName)。目前顶级域名TLD(TopLevelDomain)有3类:①国家顶级域名nTDL:采用ISO3166规定,如cn表示中国、us表示美国。②国际顶级域名iTDL:采用int,国际性的组织可在int下注册。③通用顶级域名gTDL:根据[RFC1591]规定,最早的顶级域名共7个,见下表。由于。Internet上用户的急剧增加,现在又新增加了7个通用顶级域名,见下表。)13.简述不支持TCP/IP的设备应如何进行SNMP管理。__________________________________________________________________________________________正确答案:(正确答案:SNMP要求所有的代理设备和管理站都必须实现T(2P/IP。这样,对于不支持TCP/IP的设备,就不能直接用SNMP进行管理。为此,提出了委托代理的概念。一个委托代理设备可以管理若干台非TCP/IP设备,并代表这些设备接收管理站的查询,实际上委托代理起到了协议转换的作用,委托代理和管理站之间按SNMP协议通信,而与被管理设备之间则按专用的协议通信。)14.试简述SMTP通信的三个阶段的过程。__________________________________________________________________________________________正确答案:(正确答案:①连接建立。连接是在发送主机的SMTP客户和接收主机的SMTP服务器之间建立的。SMTP不使用中间的邮件服务器。②邮件传送。③连接释放。邮件发送完毕后,SMTP应释放TCP连接。域名服务(DNS)、简单网络管理协议(SNMP)、QQ聊天使用的UDP通信。这3种协议里,每次消息交换均只有来回两个数据包,使用DDP通信效率高,而如果使用TCP。需要建立连接和释放连接,效率较低。虽然使用UDP不可靠,但可依靠应用层的功能比较容易地解决这个问题。文件传输协议(FTP)、简单邮件传输协议(SMTP)、超文本传输协议(HTTP)使用TCP通信。这3种协议里,均需要传输比较大的文件,为保证可靠性,使用TCP。而如果用UDP,很容易丢失数据包,数据包也可能失序。如果依靠应用层来解决这些问题,则使得应用层过于复杂,而得不偿失。)15.举例说明域名转换的过程。域名服务器中高速缓存的作用是什么?__________________________________________________________________________________________正确答案:(正确答案:(1)把不方便记忆的IP地址转换为方便记忆的域名地址。(2)可大大减轻根域名服务器的负荷,使因特网上的DNS查询请求和回答报文的数量大为减少。)16.远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?__________________________________________________________________________________________正确答案:(正确答案:(1)用户刖TELNET就可在其所在地通过TCP连接注册(即登录)到远地的另一个主机上(使用主机名或IP地址)。TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。(2)TELNET定义了数据和命令应该怎样通过因特网,这些定义就是网络虚拟终端NVT。)17.什么是动态文档?试举出万维网使用动态文档的一些例子。__________________________________________________________________________________________正确答案:(正确答案:如果文挡的内容在浏览器访问万维网时才有应用程序动态创建,这种文档称为动态文档(DynamicDocument)。当浏览器请求到达时,万维网服务器要运行另一个应用程序,并将控制转移到此程序。接着,该应用程序对浏览器发来的数据进行处理,其间可能访问数据库或图形软件包等其他服务器资源,并输出HTML格式的文档,万维网服务器将应用程序的输出作为对浏览器的响应。由于对浏览器每次请求的响应都是临时生成的,因此用户通过动态文档看到的内容可根据需要不断变化,如Coogle搜索到的信息、博客、论坛等。)18.当使用鼠标选取一个文档时,若该文档除了有文本外,还有一个本地.gif图像和两个远地.gif图像。试问:需要使用哪个应用程序,以及需要建立几次UDP连接和几次TCP连接?__________________________________________________________________________________________正确答案:(正确答案:使用支持HTTP协议的应用程序。不需要建立UDP连接。需要建立4次TCP连接,一次读取整个文档,然后渎取3个.gif图像文件。由于HTTP是一种分布式协议,对本地.gif图像文件和远地.gif图像文件同样看待。)19.在浏览器中应当有几个可选解释程序。试给出一些可选解释程序的名称。__________________________________________________________________________________________正确答案:(正确答案:在浏览器中,HTML解释程序是必不可少的,而其他的解释程序则是可选的。如Java可选解释程序,但是在运行Java的浏览器时则需要两个解释程序,即HTML解释程序和Java小应用程序解释程序。)20.搜索引擎可分为哪两种类型?各有什么特点?__________________________________________________________________________________________正确答案:(正确答案:搜索引擎按其工作方式主要可分为两种,分别是全文搜索引擎(FullTextSearchEngine)和目录索引类搜索引擎(SearchIndex/Directory)。全文搜索引擎:全文搜索引擎是名副其实的搜索引擎,国外具代表性的有Google、Fast/AllTheWeb、AltaVista、Inktomi、Teoma、WiseNut等,国内著名的有百度(Baidu)。它们都是通过从互联网上提取的各个网站的信息(以网页文字为主)而建立的数据库,检索与用户查询条件匹配的相关记录,然后按一定的排列顺序将结果返回给用户,因此他们是真正的搜索引擎。从搜索结果来源的角度,全文搜索引擎又可细分为两种。一种是拥有自己的检索程序(Indexer),俗称“蜘蛛”(Spider)程序或“机器人”(Robot)程序,并自建网页数据库,搜索结果直接从自身的数据库中调用,如上面提到的7家引擎;另一种则是租用其他引擎的数据库,并按自定的格式排列搜索结果,如Lycos引擎。目录索引类搜索引擎:目录索引类搜索引擎虽然有搜索功能,但在严格意义上还算不上是真正意义上的搜索引擎,仅仪是按目录分类的网站链接列表而已。用户完全可以不用进行关键词(Keywords)查询,仅靠分类目录也可找到需要的信息。目录索引中最具代表性的莫过于大名鼎鼎的Yahoo