浙大远程教育计算机网络基础离线作业参考答案

发布时间 : 星期三 文章浙大远程教育计算机网络基础离线作业参考答案更新完毕开始阅读

是用户数据报UDP的报文 。

8. FTP协议在使用时需要建立两个TCP连接:即控制连接和数据连接,其

中服务器端控制连接的熟知端口号为 21 ,数据传输连接的熟知端口号为 30 。

9. WWW 是目前Internet上非常丰富多彩的应用服务,其客户端软件就是

网络浏览器。该应用服务模式称为客户/服务器模式(即C/S结构),因为客户端Client就是Browser,所以又称为B/S结构模式。

10. 统一资源定位符URL由哪几部分组成? 四部分:协议类型、主机域名、

端口、路径及文件名 。

11. 在URL中,第一部分的协议名后面必须写上的格式是 :// ,不能省略。 12. E-mail 是世界上使用最广泛的一类Internet服务,以文本形式或

HTML格式进行信息传递,而图形、音乐等文件可以作为附件进行传递。 13. 电子邮件应用程序向邮件服务器发送邮件,所使用的最常见协议是 简

单邮件传送协议SMTP 协议;由客户端从邮件服务器读取邮件,可以使用 邮局协议POP3 协议,或 电子邮件存取IMAP 协议,它们的不同主要取决于邮件服务器支持的协议类型。

14. 用户与电子邮件系统的接口称为用户代理UA,用户代理也称为电子邮件

客户端程序,微软公司Office 2010软件包中 OutLook 就是就可以视作电子邮件客户端程序(UA)。

15. 应用层的 Telnet 协议能将用户的击键传到远地主机,同时也能将远地

主机的输出结果通过TCP连接返回到用户屏幕。

16. 动态主机配置协议DHCP 允许一台计算机加入新的网络和获取IP地址

而不用手工参与,相对于手工配置的IP地址来说,这台计算机的IP地址可称为动态IP地址。

17. 专门提供网上信息检索的网站称为搜索引擎,因此搜索引擎其实也是一

个 网站 。

18. 链接 是网页中的特殊文本。它链接到因特网上其它的网页,这些文本

被用特殊方式显示 (例如用不同的颜色,或添加了下划线),当我们将鼠标移动到这些文本时,鼠标的箭头就变成了一只手的形状。、

19. 服务器返回给浏览器的 活动 文档包含程序,该程序可在浏览器端运

行,并可与用户直接交互,根据用户的不同输入可连续地改变屏幕的显示。

二.问答和计算题:

1. 某大学校园网上有一台主机,其IP地址为202.113.27.60,子网掩码为

255.255.255.224。默认路由器配置为202.113.27.33,DNS服务器(即本地域名服务器)配置为202.113.16.10。现在,该主机需要解析主机域名www.sina.com.cn。请写出其域名解析过程。 答:

该主机所在的网络为C类网,通过该子网的掩码最后一个字节224(对应的二进制为11100000)可知主机号的前3位是子网号。根据主机IP地址第4个字节和路由器IP地址第4个字节比较(它们子网号均为001)知道主机与默认路由器在同一个子网中;但该主机与DNS服务器显然不处于同一个子网。下面给出域名解析过程:

(1)主机首先通过本机上的域名解析器构造一个域名查询请求报文(该报文是用户数据报形式),其内容是要求解析域名www.sina.com.cn对应的IP地址,把该报文直接交付给路由器。

(2)默认路由器收到查询请求报文后,将根据路由表信息将该报文转发出去,直至到达本地域名服务器DNS即202.113.16.10(主机与本地域名服务可能由多个路由器分隔)。

(3)DNS 服务器收到该查询请求报文后,就在域名与IP地址的映射表中查找。如果找到相关信息,就把对应的IP地址以用户数据报文的形式发送出去,途经若干路由器到达202.113.27.60主机。本次域名解析结束。

(4)如果找不到相关信息,则DNS服务器202.113.16.10将以自己的身份构造报文并直接把它发送给与com.cn相关的根域名服务器,由该服务器从根开始往相应的分支域名(包括顶级域名服务器和权限域名服务器)一级级地查找,并把查询的结果(包括查到的IP地址或报错信息)由DNS途经若干路由器后交给202.113.27.60主机,域名解析结束。

2. 假定IE窗口处于显示清华大学主页状态,如果用户欲访问“清华大学院

系设置”页面(设该页面所在的WWW服务器的IP地址是166.111.4.100),用鼠标点击了该页面链接,其URL是http:// www.tsinghua.edu.cn/chn/yxsz/index.htm。试给出用户点击鼠标后所发生的几个事件。(所用的版本是:HTTP/1.0) 答:

(1)浏览器分析链接指向页面的URL。例如,获取所访问页面的主机域名。

(2)浏览器向域名服务器DNS请求www.tsinghua.edu.cn的IP地址。 (3)域名系统DNS解析出清华大学服务器的IP地址为166.111.4.100。

(4)浏览器与服务器建立TCP链接(服务器端IP地址是166.111.4.100,端口是80)。

(5)浏览器发出文件命令:GET/chn/yxsz/index.htm。

(6)服务器www.tsinghua.edu.cn给出响应,把文件index.htm中发送给浏览器。

(7)释放TCP链接。

(8)浏览器显示“清华大学院系设置”文件index.htm中的超文本信息。

3. 举出若干在URL中可以指定的协议类型。

答:

标准的统一资源定位符(URL)由4部分组成:协议类型、主机域名、端口和路径及文件名。协议类型指定了服务器和浏览器之间所使用的服务类型,例如:

(1)file:指定了访问的是本地计算机系统的文件和目录; (2)http:使用Http协议访问WWW服务器;

(3)ftp:使用ftp协议发送请求,访问FTP服务器以实现文件的上

传和下载;

(4)telnet:用于建立到远程系统的Telnet连接(即登录到远程系统);

(5)mailto: 用于发送电子邮件;

(6)news:访问运行新闻组服务器的系统;

4. WWW服务使用的应用层协议是HTTP。下面给出关于HTTP请求报文的例子,

其中请求行中使用了相对URL(即省略了主机域名),因为主机域名在下面的首部行给出。

GET /Eng/index.htm HTTP/1.1 Host: www.zju.edu.cn Connection: close

User-Agent: Mozilla/5.0 Accept-Language: cn 试问:

(1)请求行中的“GET”代表什么含义?请求主页文件是index.htm,其资源所在的主机域名和路径分别是什么?

(2)HTTP/1.1和HTTP/1.0的主要区别是什么?

(3)首部行中字段“Connection: close”代表什么含义? 提示,HTTP请求报文结构如下:

答:

(1)GET是HTTP请求报文中的一个方法(命令),字面意思是“获取”,用于请求读取由URL所标志的信息。资源所在的主机域名是:www.zju.edu.cn,路径是:Eng。

(2)HTTP/1.0和HTTP/1.1是HTTP协议的两个版本。它们的主要区别在于:HTTP/1.0协议在每次向服务器请求页面或资源时都需要新建TCP连接,开销较大。而HTTP/1.1协议使用“持续连接”技术,保证服务器发送响应报文后仍然在一段时间内保持这条连接,使同一个客户和该服务器可以继续在这条连接上传送后续的HTTP请求报文和响应报文,从而提高效率。

(3)首部行中字段“Connection: close”是告诉服务器,一旦发送完请求的文档后即可释放连接。

5. 假定在Internet上有一台FTP服务器,其名称为ftp.center.edu.cn,

IP地址为203.93.120.33,FTP服务器进程在默认端口守候并支持匿名访问(用户名:anonymous,口令:guest)。如果某个用户直接用服务器名称访问该FTP服务器,并从该服务器下载两个文件file1和file2,试叙述FTP客户进程与FTP服务器进程之间的交互过程(说明:文件file1和file2允许匿名帐户访问)。设想有一天整个因特网的DNS系统都瘫痪

了(这种情况不大会出现),试问还有可能给朋友发送电子邮件吗? 答:

问题1:FTP客户进程与FTP服务器进程之间的交互过程如下。 (1)FTP客户进程直接使用名称ftp.center.edu.cn访问该服务器,首先需要完成对该服务器的域名解析,以获得该服务器对应的IP地址203.93.120.33。

(2)然后,FTP的客户进程与服务器进程之间使用TCP协议建立一条控制连接,并通过它传送包括用户名和密码在内的各种FTP命令。

(3)在控制连接建立之后,客户进程与服务器进程之间也使用TCP协议建立一条数据传输连接,并通过它完成文件file1和file2的传输。

(4)当文件file1和file2传输完成之后,客户进程与服务器进程分别释放数据传输连接和控制连接。

问题2:

还是有可能的。如果你使用的Email地址是对方的邮件服务器的IP地址(如wang@172.150.18.58),在发送邮件时就不需要域名解析过程了。

联系合同范文客服:xxxxx#qq.com(#替换为@)