计算机网络(谢希仁)第六版第六章

6-01因特网的域名结构是怎么样的?它与目的的电话网的号码结构有何异同之处?java

答: (1) 域名的结构由标号序列组成,各标号之间用点隔开:
三级域名.二级城名.顶级域名 各标号分别表明不一样级别的城名。web

(2)电话号码分为国家号结构分为(中国+86)、区号、本机号。数据库

6-02域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器,顶级城名服务器以及权限城名权服务器有何区别?浏览器

答:域名系统的主要功能:将域名解析为主机能识别的IP地址缓存

因特网上的城名服务器系统也是按照城名的层次来安排的。每个城名服务器都只对域名体系中的一部分进行管辖。共有三种不一样类型的城名服务器。即本地域名服务器根域名服务器受权城名服务器。当一个本地域名服务器不能当即回答某个主机的查询时,该本地城名服务器就以DNS客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,而后本地城名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它必定知道某个保存有被查询的主机名字映射的受权域名服务器的IP地址。一般根域名服务器用来管辖顶级域。根城名服务器并不直接对顶级域下面所属的全部的城名进行转换,但它必定可以找到下面的全部二级城名的城名服务器。每个主机都必须在受权域名服务器处注册登记。一般,一个主机的受权域名服务器就是它的主机ISP的“个域名服务器。受权域名服务器老是可以将其管辖的主机名转换为该主机的IP地址。因特网容许各个单位根据本单位的具体状况将本域城名划分为若千个城名服务器管辖区.通常就在 各管辖区中设置相应的受权域名服务器。服务器

6-03举例说明城名转 换的过程。域名服务器中的高速缓存的做用是什么?网络

答: (1)把不方便记忆的IP地址转换为方便记忆的城名地址。并发

(2)做用:可大大减轻根城名服务器的负荷,使因特网上的DNS查询请求回答报文的数量大为减小ide

6-04设想有一天整个因特网的DNS系统都瘫痪了(这种状况不大会出现),试问还能够给朋友发送电子邮件吗?答:不能:svg

6-05文件传送协议FTP的主要工做过程是怎样的?为何说FTP是带外传送控制信息?主进程和从属进程各起什么做用?

答: (1) FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。

FITP的服务器进程由两大部分组成: -一个主进程,负责接受新的请求:另外有若千个从属进程,负责处理单个请求。

主进程的工做步骤:

1.打开熟知端口(端口号为21),使客户进程可以连楼上。2.等待客户进程发出链接请求。

三、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程 在运行明间根据须要还可能建立其余-些子进程。

四、回到等待状态,维续接受其余客户进程发来的请求。主进程与从属进程的处理是并发地进行。FTP使用两个TCP链接。

控制链接在整个会活期间一直保持打开,FTP 客户发出的传送请求经过控制链接发送给服务器端的控制进程,但控制链接不用来传送文件。

实际用于传输文件的是"*数据连楼"。服务器端的控制进程在接收到FIP 客户发送来的文件传输请求后就建立“数据传送进程"和“数据链接”,用来链接客户端和服务器端的数据传送进程。

数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送链接”并结束运行。

6-06简单文件传送协议IFTP与FTP的主要区别是什么?各用在什么场合?答:(1)文件传送协议FTP 只提供文件传送的- - 些基本的服务,它使用TCP可靠的运输服务。FTP的主要功能是减小或消除在不一样操做系统F处理文件的不兼容性。FTP 使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程, 负责接受新的请求:另外有若干个从属进程,负责处理单个请求。TFTP是-个很小且易于实现的文件传送协议.TFTP使用客户服务器方式和使用UDP数据报,所以TFTP须要有本身的差错改正措施

TFTP只支持文件传输而不支持交互。TFTP没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。

6-07远程登陆TELNET的主要特色是什么?什么叫作虚拟终端NVT?

答: (1)用户用TELNET就可在其所在地经过TCP链接注册(即登陆)到远地的另外一个主机上(使用主机名或IP地址)。TELNET能将用户的击键传到远地主机,同时也能将远地主机的输出经过TCP链接返回

到用户屏幕。这种服务是透明的,由于用户感受到好像过盘和显示器是直接连在远地主机上。(2) TELNET定义了数据和命令应该怎样经过因特网,这些定义就是所谓的网络虚拟终端NVT.6-08解释如下名词。各英文缩写词的原文是什么?

Www,URLHTTP,HTMLCGI.浏览器,超文本,超媒体,超链,页面,活动文档,搜索引擎。答: www:万维网www (World Wide Web)并不是某种特殊的计算机网络。万维网是一个大规模的联机式的信息储藏所,英文简称为Web.万维网用连接的方法能很是方便地从因特网上的一个站点访问另外一个站点(也就是所谓的“连接到另外一个站点"),从而主动地按需获取丰富的信息。URL为了使用户清楚地知道可以很方更地找到所需的信息,万维网使用统资源定位符 URL (Uniform Resource Locator)来标志万维网上的各类文档,并使每个文档在整个因特网的范围内具备惟一的标识符URL

HTTP:为了实现万维网上各类连接,就要使万维网客户程序与万维网服务器程序之间的交互遵照严格的协议,这就是超文本传送协议HTTPHTP是-个应用层协议,它使用TCP链接进行可靠的传送。
CGL:通用网关接口CGI是一种标准,它定义了动态文档应该如何建立,输入数据应如何提供给应用程序,以及输出结果意如何使用。CGI 程序的正式名字是CGI脚本。按照计算机科学的通常概念。浏览器:一个浏览器包括组客户程序、- 组解释程序,以及一个控制程序。
超文本:超文本的基本特征就是能够超连接文档:你能够指向其余位置,该位置能够在当前的文档中、局城网中的其余文档,也能够在因特网上的任何位置的文档中。这些文档组成了一个杂乱的情息网。目标文档一般与其来源有某些关联,而且丰富了来源:来源中的连接元素则将这种关系传递给浏览者。超媒体:超级媒体的简称,是超文本(hypertext)和多媒体在信息浏览环境下的结合。超链:超连接能够用于各类效果。超连接能够用在目录和主题列表中。浏览者能够在浏览器屏幕上单击鼠标或在键盘上按下按键,从而选择井自动跳转到文档中本身感兴趣的那个主题,或跳转到世界上某处彻底不一样的集合中的某个文档。超连接(byper lext),或者按照标准叫法称为锚(anchor), 是使用 标签标记的,能够用两种方式表示。铺的一种类型是在文档中建立-一个热点,当用户激活或选中(一般是使用鼠标)这个热点时,会致使 浏览器进行连接。

页面:页面,相似于单篇文章页面,可是和单篇文章不一样的是: 1.每一个页面 均可以自定义样式,而单篇文章则共用一个样式。2.页面默认状况通常不容许评论,而单篇文章默认状况容许评论。3.页面会出如今水平导航栏E,不会出如今分类和存档里,而单篇文章会出如今分类和存档里,不会出如今水平导航栏上。活动文档:即正在处理的文档。在Microsoft Word中键入的文本或插入的图形将出如今活动文档中。活动文档的标题栏是突出显示的。一个基于Windows的、嵌入到浏览器中的非HTML应用程序,提供了从浏览器界面访问这些应用程序的功能的方法。 搜索引擎:搜索引擎指可以自动从互联网上搜集信息,通过整理之后,提供给用户进行查阅的系统。

6-09假定一个超链 从一个万维网文档连接到另外一个万维网文档时,因为万维网文档上出现了差错而使得超链只想-一个无效的计算机名字。这是浏览器将向用户报告什么?答: 404 Not Found.

6-10假定要从已知的URL得到-个万维网文档. 若该万维网服务器的Ip地址开始时并不知道。试问:除HTTP外, 还须要什么应用层协议和传输层协议?答:应用层协议需 要的是DNS.

运输层协议须要的是UDP (DNS)使用和TCP (HTTP使用)。

6-11你所使用的浏览器的高速缓存有多大?请进行一个试验:访问几个万维网文档,而后将你的计算机与网络断开,而后再回到你刚才访问过的文档。你的浏览器的高速缓存可以存放多少各页面?

6-12什么是动态文档?试举出万维网使用动态文档的一些例子。

著: Dynamic document动态文档:与 www文档有关的计算机程序,它能生成所需的文档。当浏览器须要动态文档时,服务器就运行该程序并发送输出到浏览器。动态文档程序对每一个需求可生成不一样的输出。6-13浏览器同时打开 多少个TCP链接进行浏览的优缺点如何?请说明理由。等:优势:简单明了方便。缺点:卡的时候容易死机

6-14当使用鼠标点击一个万维网文档是, 若该文档出来有文本外,还有一个本地.gif图像和两个远地:gif图像。试问:须要使用那个应用程序,以及须要创建几回UDP链接和几回TCP链接?答:若使用HTP/1.0.须要创建0次UDP链接,4次TCP链接。若使用HTTP/.L,须要创建0次UDP链接,1次TCP链接。6-15假定你在浏览器上点击-个URL,但这个URL的ip地址之前并无缓存在本地主机上。所以须要用DNS自动查找和解析。假定要解析到所要找的URL的ip地址共通过n个DNS服务器,所通过的时间分别是TT.,.T…RTTI.假定从要找的网页上只须要读取一个很小的图片(即忽略这个小图片的传输时间)。从本地猪智到这个网页的往返时间是

RTTw.试问从点击这个URL开始。一直到本地主机的屏 幕上出现所读取的小图片,共须要通过多少时间?解:解析IP地址须要时间是: RTT+T+…+RTTn. 创建TCP链接和请求万维网文档须要2RTTw.6-16在上题中,假定同-台服务器的HTML文件中又连接了三个很是小的对象。若忽略这些对象的发送时间,试计算客户点击读取这些对象所需的时间。

(1)没有井行TCP链接的非持续HTTP:(2)使用并行TCP链接的非持续HTTP:(3)流水线方式的持续HTTP.

解: (1)所需时间TT+7…+RTT+8RTTW…

(2)所需时间T1+RTT2+…+RTTn+4RTTw.(3)所需时间=TT+)TT2+…+RTTn+3RTTw.

6-17在浏览器中应当有几个可选解释程序。试给出一些可选解释程序的名称。 答:在浏览器中, HTML解释程序是必不可少的,而其余的解释程序则是可选的。如java可选解释程序,可是在运行java的浏览器是则须要两个解释程序,即HTML解释程序和Java小应用程序解释程序。

6-18一个万维网网点有1000万个页面,平均每一个页面有10个超链,读取一个页面平均要100ms. 问要检索整个网点所需的最少时间。 答: =10010-3101000 104 =107 s6-19搜索引擎可分为哪两种类型?各有什么特色?
答:搜索引擎的种类不少,大致上可划分为两大类,即全文检索搜索引擎和分类目录搜索引擎。全文检索搜索引擎是一种纯技术型的检索工具.它的工做原理是经过搜素软件到因特网上的各网站收集信息,找到一个网站后能够从这个网站再连接到另外一个网站。而后按照定的规则创建一个很大的在线数据库供用户查询。用户在查询时只要输入关键词,就从已经创建的索引数据库上进行查询(并非实时地在因特网上检索到的信息)。 分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,通过人工市核编辑后,若是认为符合网站登陆的条件,则输入到分类目录的数据库中,供网上用户查询。

6-20试述电子邮件的最主要的组成部件。用户代理UA的做用是什么?没有UA行不行?

电子邮件系统的最主要组成部件:用户代理、邮件服务器、以及电子邮件使用的协议。UA就是用户与电子邮件系统的接口.用户代理使用户可以经过一一个很友好的接口来发送和接收邮件。没有UA不行。由于并不是全部的计算机都能运行邮件服务器程序。有些计算机可能没有足够的存储器来运行容许程序在后台运行的操做系统,或是可能没有足够的CPU能力来运行邮件服务器程序。更重要的是,邮件服务器程序必须不一样断地运行,天天24小时都必须不一样断地链接在因特网上,不然就可能使不少外面发来的邮件丢失。这样看来,让用户的PC机运行邮件服务器程序显然是很不现实的。

6-21电子邮件的信封和内容在邮件的传送过程当中起什么做用?和用户的关系如何? 答:一个电子邮件分为信封和内容两大部分。电子邮件的传输程序根据邮件信封上的信息(收信人地址)来传送邮件。RFC822只规定了邮件内容中的首部格式,面对邮件的主体部分则让用户自由撰写。用户填写好首部后,都件系统将自动地将所需的信总提取出来并写在信封上。

6-22电子邮件的地址格式是怎样的?请说明各部分的意思。

答: TCP/IP 体系的电子邮件系统规定电子邮件地址的格式以下:收信人邮箱名@ I箱所在主机的城名

符号“@”读做"at",表示在”的意思。例如,电子邮件地址xiexiren@tsinghua.org.cn

6-23试简述SMTP通讯的三个阶段的过程。

答: 1.链接创建:链接是在发送主机的SMTP客户和接收主机的SMTP服务器之间创建的。SMTP不使用中间的邮件服务器。
2.邮件传送
3. 链接释放:邮件发送完毕后,SMTP应释放TCP链接。6-24试述邮局协议POP的工做过程。在电子邮件中,为何须要使用POP和SMTP这两个协议? IMAP与POP有何区别?答: POP使用客户机服务器的工做方式。在接收邮件的用户的PC机中必须运行POP客户机程序,而在其ISP的邮件服务器中则运行POP服务器程序。POP服务器只有在用户输入鉴别信息《用户名和口令)后才容许对邮箱进行读取。POP是-一个脱机协议,全部对邮件的处理都在用户的PC机上进行: IMAP 是-个联机协议,用户能够操纵ISP的邮件服务器的邮箱。

6-25 MIME与SMTP的关系是什么的?什么是quoted-printable编码和basc64编码?答: MIME 全称足通用因特网邮件扩充MIME。它并无改动或取代SMTP。MME的意图是继续使用目前的RFC 822格式,但增长了邮件主体的结构,并定义了传送非ASCII码的编码规则。也就是说,MIME邮件能够在现有的电子邮件程序和协议下传送。下图代表了MIME和SMTP的关系: quoted-printable 编码:对于全部可打印的ASCII码,除特殊字符等号外,都不改变。等号和不可打印的ASCI码以及非ASCII码的数据的编码方法是:先将每一个字节的二进制代码用两个十六进制数字表示,而后在前面再加上一个等号。base64 编码是先把二进制代码划分为一个24位长的单元,而后把每一个24位单元划分为4个6位组。每一个6位组按如下方法替换成ASCII码。6位的二进制代码共有64种不一样的值 ,从1到63.用A表示0.用B表示1,等等。26个大写字母排列完毕后,接下去再排26个小写字母,再后面是10个数字,最后用+表示62,而用/表示63.再用两个连在一块儿的等 号–和一一个等号=分别表示最后一组的代码只有8位或16位。回车和换行都忽略,它们可在任何地方插入。

6-26一个二进制文件共3072字节长,若使用basc64编码,而且每发送完80字节就插入一一个回车符CR和一个换行符LF,问-共发送了多少个字节? 解答:在basc64编码方案中,24比特的组被分红4个6比特单位,每一个单位都做为一个合法的ASCI字符发送。编码规则是A表示0, B表示1等等,接着是26个小写字母表示26到51, 10个数字(0到9)表示52到61,最后,+和1分别表示62和63. =和==分别用来指示最后一组仅包含8位或16位。回车和换行被忽略不计,所以能够任意插入它们来保持一行足够短。在本题中,base 64编码将把报文划分红1024个单元,每一个单元3字节长。每一个单元被编码为4个字节,因此共有4096个字节。若是把这些字节每80字节划分为一~行,将须要52行,因此须要加52个CR和52个LF. 4096+52x2= 4200。综上所述,该二进制文件用base 64编码将会有4200字节长。

6-29电子邮件系统须要将众的电子邮件地址编成目录以便于查找,要创建这种目录应将人名划分为标准部分(例如,姓,名)。若要造成一个国际标准,那么必须解决哪些问题?答:很是困难。例如,人名的书写方法,不少国家(如英、关等西方国家)是先书写姓。但像中国或日本等国家则是先书写姓再写名。有些国家的一些人还有中间的名。称呼也有很是多种类.还有各式各样的头衔。很难有统-的格式。

6-30电子邮件系统使用TCP传送邮件。为何有时咱们会遇到邮件发送失败的状况?为何有时对方会收不到咱们发送的邮件?答:

有时对方的邮件服务器不工做,邮件就发送不出去。对方的邮件服务器出故障也会使邮件丢失。

6-31基于万维网的电子邮件系统有什么特色?在传送邮电时使用什么协议?
答:特色:无论在什么地方,只要能上网,在打开万维网浏览器后,就能够收发电子邮件。这时,邮件系统中的用户代理就是普通的万维网. 电子邮件从A发送到网易邮件服务器是使用HTTP协议。两个邮件服务器之间的传送使用SMTP。邮件重新浪邮件服务器传送到B是使用HTTP协议。

6-32 DHCP协议用在什么状况下?当一台计算机第一次运行引导程序时,其ROP中有没有该IP地址,子网掩码或某个域名服务器的IP地址?
答:动态主机配置协议DHCP提供了即插即用连网的机制。这种机制容许-台计算机加入新的网络和获取IP地址而不用手工参与。

6-33什么是网络管理?为何说网络管理足当今网络领城中的热闹课题?答:网络管理即网络的运行、处理、维护(Maintenance)、服务提供等所须要的各类活动。网络管理是控制一个复杂的计算机网络使得它具备最高的效率和生产力的过程。

6-34解释下列术语,网络元素,被管对象,管理进程,代理进程和管理库答:网络元素:被管对象有时可称为网络元素。被管对象:在每一一个被管设备中有许多被管对象,被管对象能够是放管设备中的某个硬件(例如,一块网络接口卡),也能够是某些硬件或软件(例如,路由选择协议)的配置参数集合。管理进程:管理程序在运行时就成为管理进程。代理进程:在每一一个 被管理设备中都要运行一个程序以使和管理站中的管理程序进行通讯。这些运行着的程序叫做网络管理代理程序。管理库:在被管理的实体中建立了命名对象,并规定了其类型。

6-35 SNMP使用UDP传送报文,为何不使用TCP?答: 使用UDP是为了提升网管的效率

6-36为何SNMP的管理进程使用轮询掌握全网状态用于正常状况而代理进程用陷阱向管理进程报告属于较少发生的异常状况?答:使用轮询以维持对网络资源的实时监视,系统简单井限制通讯量。陷阱的中断方式更灵活、快

相关文章
相关标签/搜索