计算机网络:习题课讨论与解答2010

上传人:公**** 文档编号:570189074 上传时间:2024-08-02 格式:PPT 页数:16 大小:138KB
返回 下载 相关 举报
计算机网络:习题课讨论与解答2010_第1页
第1页 / 共16页
计算机网络:习题课讨论与解答2010_第2页
第2页 / 共16页
计算机网络:习题课讨论与解答2010_第3页
第3页 / 共16页
计算机网络:习题课讨论与解答2010_第4页
第4页 / 共16页
计算机网络:习题课讨论与解答2010_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《计算机网络:习题课讨论与解答2010》由会员分享,可在线阅读,更多相关《计算机网络:习题课讨论与解答2010(16页珍藏版)》请在金锄头文库上搜索。

1、习题讨论与解答课习题讨论与解答课1、ARP协议是数据链路层协议,这种说法准确吗?为协议是数据链路层协议,这种说法准确吗?为什么?什么?答:答:ARP协议本身是协议本身是TCP/IP网际层协议的组成部分,实网际层协议的组成部分,实际以太网体系中并不包含际以太网体系中并不包含ARP协议,因此协议,因此ARP不是数据不是数据链路层协议。链路层协议。2、如果在互联网上我们无法、如果在互联网上我们无法ping通一台主机,我们可通一台主机,我们可以认为这台主机一定是关机了吗?为什么?。以认为这台主机一定是关机了吗?为什么?。答:答: 不一定。在互联网上不一定。在互联网上ping不通某台主机,可能的不通某台

2、主机,可能的原因很多,除主机关机不可达以外,主要还有网络原原因很多,除主机关机不可达以外,主要还有网络原因、主机协议配置等问题;另外还有端口的原因,目因、主机协议配置等问题;另外还有端口的原因,目前来说防火墙的使用,其访问控制可以过滤一般前来说防火墙的使用,其访问控制可以过滤一般IP的的访问,仅仅开放某些端口(如访问,仅仅开放某些端口(如25端口邮件服务器、端口邮件服务器、80端口端口WWW服务器)的访问使用。所以,一台主机的服务器)的访问使用。所以,一台主机的可达性取决于可达性取决于IP层、使用的协议和应用端口号。层、使用的协议和应用端口号。3、因特网的主机想访问一台校园网的内部主机,是、因

3、特网的主机想访问一台校园网的内部主机,是否可能,为什么?否可能,为什么? 答:答:1、一般不行,因为校园网目的主机通常没有因特、一般不行,因为校园网目的主机通常没有因特网全局地址,所以,因特网访问一般内网主机难于实网全局地址,所以,因特网访问一般内网主机难于实现。现。答:答: 2、如果内网某服务器要固定接受因特网访问,、如果内网某服务器要固定接受因特网访问,要将要将NAT作为虚拟主机,建立固定地址转换表,作为虚拟主机,建立固定地址转换表,即一即一台或多台内部主机在台或多台内部主机在NAT转换表对于一个全局地址。转换表对于一个全局地址。如果如果NAT没有固定内外地址转换表,没有固定内外地址转换表

4、,就要解决建立这就要解决建立这个临时的转换地址映射记录项,目前方法由内网域名个临时的转换地址映射记录项,目前方法由内网域名服务器触发服务器触发(主机(主机A内部内部IP地址和在域名对应记录),地址和在域名对应记录),外部通过域名对内网主机外部通过域名对内网主机A访问访问时,经时,经DNS解析的同时,解析的同时,触发触发NAT建立相应的记录项。建立相应的记录项。答:答: 由于除第一次外由于除第一次外ping的往返时间均为稳定的的往返时间均为稳定的3ms,且应答的报是完全顺序的,所以可以认为主机且应答的报是完全顺序的,所以可以认为主机sun最最可能可能在同一的局域网中。对于在互联网的远端主机,其返

5、回在同一的局域网中。对于在互联网的远端主机,其返回的应答报在时间上一般是变化的,且顺序也将不可能是的应答报在时间上一般是变化的,且顺序也将不可能是完全顺序的。完全顺序的。 由于由于ping是按照是按照sun的域名输入的,需要的域名输入的,需要域名的解析时间,以及第一次发域名的解析时间,以及第一次发IP报要经过报要经过ARP的解析的解析时间,所以第时间,所以第1次的次的ping响应时间要比以后操作多响应时间要比以后操作多6.5ms。4、以下是、以下是tcpdump命令提供连续命令提供连续ping 主机域名为主机域名为的信的信息,其中息,其中icmp_seq是是次序,次序,time是往返时间。试说

6、明是往返时间。试说明主机主机sun最可能在那里,最可能在那里,为什么第为什么第1次往返时间要比其他多次往返时间要比其他多6.5ms. Ping : 56data bytes 64 bytes from sun(140.252.13.34): icmp_seq=0,time=9.5ms 64 bytes from sun(140.252.13.34): icmp_seq=1,time=3ms 64 bytes from sun(140.252.13.34): icmp_seq=2,time=3ms 5、一个客户和一个服务器通信能否使用同样的协议端、一个客户和一个服务器通信能否使用同样的协议端口口

7、5102;在同一台计算机上的一个客户和一个服务器能;在同一台计算机上的一个客户和一个服务器能否同时使用协议端口否同时使用协议端口5123,为什么?,为什么?答:答:1、可以。、可以。当当服务器端口号是唯一定义为服务器端口号是唯一定义为5102时,时,由于客户端的端口号是可以临时任意指定的,只有本地由于客户端的端口号是可以临时任意指定的,只有本地意义,所以客户端的端口号当然可以也为意义,所以客户端的端口号当然可以也为5102。2、正常情况下,一台计算机上,对分别具有独立功能、正常情况下,一台计算机上,对分别具有独立功能的客户和服务器软件,应有不同的协议端口号,使传输的客户和服务器软件,应有不同的

8、协议端口号,使传输协议通信时能区分不同交互对象。但软件既是客户又是协议通信时能区分不同交互对象。但软件既是客户又是服务器(即在处理过程中分别具有不同定位)的特殊情服务器(即在处理过程中分别具有不同定位)的特殊情况下,况下,一个客户和一个服务器能够在同一台计算机上同一个客户和一个服务器能够在同一台计算机上同时使用协议端口时使用协议端口5123。6、有人认为、有人认为API是应用程序和互联网之间的接口,也是应用程序和互联网之间的接口,也有人说有人说API是应用程序与操作系统之间的接口,哪种说是应用程序与操作系统之间的接口,哪种说法正确,为什么?法正确,为什么?答:答: 第一种说法不正确的,因为第一

9、种说法不正确的,因为APIAPI是应用程序使用是应用程序使用TCP/IPTCP/IP协议时的编程接口,它是一个函数调用过程及过协议时的编程接口,它是一个函数调用过程及过程所需的参数,或者说程所需的参数,或者说API是互联网是互联网TCP/IP协议通信对协议通信对应用上层抽象出的标准函数的调用过程。某种意义上说应用上层抽象出的标准函数的调用过程。某种意义上说应用程序和互联网的接口插口(端地址),因为应用程应用程序和互联网的接口插口(端地址),因为应用程序是通过网络的序是通过网络的IP地址与运输层协议端口号来识别交互地址与运输层协议端口号来识别交互的。第二种说法是正确的,因为的。第二种说法是正确的

10、,因为TCP/IP体系是操作系体系是操作系统的组成部分,统的组成部分,APIAPI一般一般由操作系统由操作系统提供,所以应用程提供,所以应用程序使用序使用APIAPI,就得到相应的操作系统服务,或者说应用,就得到相应的操作系统服务,或者说应用层可以把互联网通信看成是操作系统的一个标准功能,层可以把互联网通信看成是操作系统的一个标准功能,从这个意义来说从这个意义来说API是应用程序与操作系统之间的接口是应用程序与操作系统之间的接口。7、 能否使用二进制文件传输文本文件?当能否使用二进制文件传输文本文件?当FTP使用二进使用二进制模式和文本模式下传输同一个文本文件,有什么区制模式和文本模式下传输同

11、一个文本文件,有什么区别,并说明两种模式传输时间哪个大?为什么?别,并说明两种模式传输时间哪个大?为什么?答:对任何文件其存储的基本形式都是二进制码,无非其答:对任何文件其存储的基本形式都是二进制码,无非其特定的二进制特定的二进制ASCII码对应一个字符的意义,所以码对应一个字符的意义,所以FTP的二进制模式可以传输文本文件。的二进制模式可以传输文本文件。 当当FTP使用文本模式下传输一个文本文件时,是将文使用文本模式下传输一个文本文件时,是将文本字符转换为本字符转换为NVT ASCII标准传输,在接收端标准传输,在接收端NVT ASCII标准再转换为本地字符格式,这样可以完成异标准再转换为本

12、地字符格式,这样可以完成异构文件系统、操作系统间的文本传送;但构文件系统、操作系统间的文本传送;但FTP二进制二进制模式下传送,在传送到一个不同文件系统计算机上时,模式下传送,在传送到一个不同文件系统计算机上时,可能无法正确显示。可能无法正确显示。 但但NVT ASCII标准传送时,每行增加回车与换行符,标准传送时,每行增加回车与换行符,所以所以FTP文本模式实际传输量比文本模式实际传输量比FTP二进制模式下传二进制模式下传送时大,所以传输时间也大。送时大,所以传输时间也大。8、 请简要说明目前因特网的请简要说明目前因特网的DNS体系结构和工作原理。体系结构和工作原理。答:答:1、 目前因特网

13、的目前因特网的DNS体系结构实际是:顶级域名体系结构实际是:顶级域名服务器和不同层次的域名服务器通过互联网相互连接服务器和不同层次的域名服务器通过互联网相互连接而成的而成的DNS体系。本地域名服务器通常又是部分域名体系。本地域名服务器通常又是部分域名的权威的权威DNS服务器,所有计算机域名必须在某个权威服务器,所有计算机域名必须在某个权威DNS服务器中登记管理,服务器中登记管理, 本地域名服务器通常由组织本地域名服务器通常由组织或或ISP提供,且一般有不同层次的提供,且一般有不同层次的 。答:答: 2、DNS解析原理目前有两种:递归解析法和迭代解析原理目前有两种:递归解析法和迭代递归结合解析法

14、,如下图所示解析递归结合解析法,如下图所示解析 过程。过程。目前迭代递归结合解析法具有更高的效率;而实际解目前迭代递归结合解析法具有更高的效率;而实际解析服务中通过本地析服务中通过本地DNS解析的缓冲优化等处理。解析的缓冲优化等处理。本地本地DNS服务器服务器 cn服务器服务器 服务器服务器 服务器服务器递归法递归法本地本地DNS服务器服务器 cn服务器服务器 服务器服务器 服务器服务器迭代递归迭代递归结合法结合法9、使用网络监视设备观察、使用网络监视设备观察Internet上主机域名请求的通上主机域名请求的通信量,本地和远程信量,本地和远程DNS服务器的收发数据报有什么规服务器的收发

15、数据报有什么规律。通常一个计算机域名由一个域名服务器权威解析,律。通常一个计算机域名由一个域名服务器权威解析,两个两个DNS服务器上出现相同的域名解析有意义吗?服务器上出现相同的域名解析有意义吗?答:答:1、其规律是发向或收自远程服务器的、其规律是发向或收自远程服务器的DNS数据报远数据报远远小于本地区域的同类报。因为根据网络服务本地访问远小于本地区域的同类报。因为根据网络服务本地访问性原理,首先网络访问量主要集中在本地服务器,其解性原理,首先网络访问量主要集中在本地服务器,其解析有本地析有本地DNS服务器完成;其次由于服务器完成;其次由于DNS的优化措施,的优化措施,对经常被访问的远地域名计

16、算机,其解析在本地对经常被访问的远地域名计算机,其解析在本地DNS服服务器具有缓存;所以实际并不需要远程务器具有缓存;所以实际并不需要远程DNS服务器解析。服务器解析。答:答:2、有意义的。尽管一个计算机域名归属于一个、有意义的。尽管一个计算机域名归属于一个域名服务器,但根据域名服务器,但根据DNS优化措施,优化措施,DNS服务器有镜服务器有镜相,和缓存服务需要,所以是有意义的。相,和缓存服务需要,所以是有意义的。答:这种说法不对。答:这种说法不对。MIME协议是协议是SMTP的扩展,其基的扩展,其基本功能是解决本功能是解决SMTP不能传输其他国家文字和二进制格不能传输其他国家文字和二进制格式

17、文件的主要毛病,并没有改动或取代式文件的主要毛病,并没有改动或取代SMTP,而是在,而是在继续使用继续使用SMTP的基础上,增加邮件附件结构,并定义的基础上,增加邮件附件结构,并定义传送非传送非ASCII码的编码规则,实现在现有程序和码的编码规则,实现在现有程序和SMTP协协议下传送议下传送MIME邮件,如下图所示。所以邮件,如下图所示。所以MIME协议和协议和SMTP协议不能替代,而是相互依存补充。协议不能替代,而是相互依存补充。10、有人说、有人说MIME协议可完全替代协议可完全替代SMTP协议,这种说法协议,这种说法对吗?为什么?对吗?为什么? 用户用户MIMESMTP用户用户MIMES

18、MTP7位位ASCII码码非非ASCII码码非非ASCII码码7位位ASCII码码7位位ASCII码码答:答: 见下图,主要包括用户代理、见下图,主要包括用户代理、STMP协议、邮件协议、邮件地址数据库和地址数据库和POP3协议,以及邮件转发、协议,以及邮件转发、MIME协议。协议。11、目前邮件系统中主要包括那些主要的功能模块与协、目前邮件系统中主要包括那些主要的功能模块与协议,请问各自完成什么样的功能?议,请问各自完成什么样的功能? 带邮箱的计算机带邮箱的计算机 互联网互联网 接收方邮箱接收方邮箱SMTP服务器服务器POP客户客户 POP服务器服务器SMTP客户客户发方计算机发方计算机用户

19、代理用户代理用户计算机用户计算机用户代理用户代理用户代理提供用户与邮件系统界面与本地功能,主要用户代理提供用户与邮件系统界面与本地功能,主要完成邮件编辑、显示、打印、删除、转发、存盘,以及完成邮件编辑、显示、打印、删除、转发、存盘,以及常用邮件地址、人名管理。常用邮件地址、人名管理。STMP完成客户与邮局服务器、与其它邮局服务器间的完成客户与邮局服务器、与其它邮局服务器间的TCP连接与邮件发送,即发送邮件。连接与邮件发送,即发送邮件。邮局计算机提供邮件地址列表和用户邮箱,以及完成邮邮局计算机提供邮件地址列表和用户邮箱,以及完成邮件存储缓冲、转发;对接收的邮件(其它邮局发送的)件存储缓冲、转发;

20、对接收的邮件(其它邮局发送的)防入用户邮箱;并完成用户登陆认证管理等功能。防入用户邮箱;并完成用户登陆认证管理等功能。 POP3完成接收邮件的用户从邮局计算机特定邮箱中取完成接收邮件的用户从邮局计算机特定邮箱中取回邮件,即邮件接收。回邮件,即邮件接收。MINE提供字符文件外的二进制文件传递。提供字符文件外的二进制文件传递。12、通过目前电子邮件系统发往某邮件,常常发现邮件传、通过目前电子邮件系统发往某邮件,常常发现邮件传输时间有时快而有时慢,有时邮件发送失败,有时邮输时间有时快而有时慢,有时邮件发送失败,有时邮件丢失,为什么?件丢失,为什么? 答:目前邮件系统如上题所示,当用户答:目前邮件系统

21、如上题所示,当用户SMTP发送邮件时,发送邮件时,首先到达用户邮局计算机缓存,然后邮局计算机根据邮首先到达用户邮局计算机缓存,然后邮局计算机根据邮件队列、计算机处理状况和信道情况,再选择批量转发件队列、计算机处理状况和信道情况,再选择批量转发到目的邮局计算机的对方邮箱;其中的缓存时间是不确到目的邮局计算机的对方邮箱;其中的缓存时间是不确定的,所以邮件传输时间有时快而有时慢。定的,所以邮件传输时间有时快而有时慢。当对方邮件地址错误,或当对方邮件地址错误,或SMTP服务器关机,导致邮件发服务器关机,导致邮件发送失败。送失败。当当SMTP服务器、邮局计算机缓存或转发环节出现故障时,服务器、邮局计算机

22、缓存或转发环节出现故障时,将会导致邮件丢失。将会导致邮件丢失。13、试说明、试说明WWW系统中核心技术是哪些,并简要说系统中核心技术是哪些,并简要说明各自的主要作用。明各自的主要作用。答:答:1、超文本标记语言、超文本标记语言HTML:解决文档显示和超链的表达:解决文档显示和超链的表达2、统一资源定位、统一资源定位URL:给出超链接资源的定位(包括因:给出超链接资源的定位(包括因特网中的服务器和目录路径特网中的服务器和目录路径3、超文本传输协议、超文本传输协议HTTP:在客户和:在客户和Web服务器间,进服务器间,进行协商和完成各种操作(获取、删除、存放等)行协商和完成各种操作(获取、删除、存放等)4、浏览器:、浏览器:WWW系统的客户端软件,解决和系统的客户端软件,解决和Web服务服务器连接请求访问,器连接请求访问,HTML文档解析和显示控制,以及可文档解析和显示控制,以及可扩展的其他功能。扩展的其他功能。14、试分析、试分析Web Cache可以放在什么位置?对大学来说可以放在什么位置?对大学来说放在什么位置比较合适。放在什么位置比较合适。15、试说明、试说明动态网页和活动网页通常由什么技术处理动态网页和活动网页通常由什么技术处理和其基本工作原理。和其基本工作原理。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号