一、填空题
- 两个应用程序的交互模式采用这样一种形式,即在一端的一个应用程序(客户端)向另一端的一个应用程序(服务器端)提出服务请求,经服务器处理后向客户返回服务结果,我们把这种交互模式称为______。万维网、文件传输服务等都采用这种服务模式。
- IP地址是主机在Internet中唯一的逻辑地址标识符,而物理地址是主机在进行直接通信时使用的地址形式、在一个IP网络中负责完成主机域名与主机IP地址映射所采用的协议是______;而负责完成IP地址与物理地址之间的映射所采用的协议是______。
- 在TCP/IP协议族中,应用层的______可实现Domain Name(域名)到IP地址的转换。
- 为Internet的主机提供域名解析服务的服务器称为______。
- 在DNS域名服务器中,包含了根域名服务器、______、______,而本地域名服务器并不包含在其中。
- 在域名解析过程中,本地域名服务器向根域名服务器的查询通常采用的查找方式是______。
- 在域名解析过程中,查找请求报文属于IP报文段还是用户数据报UDP?______。
- FTP协议在使用时需要建立两个TCP连接:即控制连接和数据连接,其中服务器端控制连接的熟知端口号为______,数据传输连接的熟知端口号为______。
- ______是目前Internet上非常丰富多彩的应用服务,其客户端软件就是网络浏览器。该应用服务模式称为客户/服务器模式(即C/S结构),因为客户端Client就是Browser,所以又称为B/S结构模式。
- 统一资源定位符URL由那几部分组成?______。
- 在URL中,第一部分的协议名后面必须写上的格式是______,不能省略。
- ______是世界上使用最广泛的一类Internet服务,以文本形式或HTML格式进行信息传播,而图形、音乐等文件可以作为附件进行传递。
- 电子邮件应用程序向邮件服务器发送邮件,所使用的最常见协议是______协议;由客户端从邮件服务器读取邮件,可以使用______协议,或______协议,它们的不同主要取决于邮件服务器支持的协议类型。
- 用户与电子邮件系统的接口称为用户代理UA,用户代理也称为电子邮件客户端程序,微软公司Office2010软件包中______就是可以视作电子邮件客户端程序(UA)
- 应用层的______协议能将用户的击键传到远方主机,同时也能将远地主机的输出结果通过TCP连接返回到用户屏幕。
- ______允许一台计算机加入新的网络和获取IP地址而不用手工参与,相对于手工配置的IP地址来说,这台计算机的IP地址可称为动态IP地址。
- 专门提供网上信息检索的网站称为搜索引擎,因此搜索引擎其实也是一个______。
- ______是网页中的特殊文本。它链接到因特网上其他的网页,这些文本被用特殊方式显示(例如用不同的颜色,或添加了下划线),当我们将鼠标移动到这些文本时,鼠标的箭头就变成了一只手的形状。
- 服务器返回给浏览器的______文档包含程序,该程序可在浏览器端运行,并可与用户直接交互,根据用户的不同输入可连续地改变屏幕的显示。
二、单项选择题
- 用户提出服务请求,网络将用户请求传送到服务器:服务器执行用户请求,完成所要求的操作并将结果送回用户,这种工作方式称为______。
A.Client/Server
B.peer-to-peer
C.SMA/CD模式
D.Token ring模式 - 在TCP/IP协议族中,应用层的各种服务是建立在传输层所提供的服务之上的,下列哪组协议需要使用传输层的TCP协议建立连接?______。
A.DNS、TELNET、RIP
B.TELNET、SMTP、HTTP
C.DHCP、FTP、BBS
D.POP3、FTP、TFTP - DNS协议主要用于实现下列哪种网络服务功能?______。
A.域名到IP地址的映射
B.物理地址到IP地址的映射
C.IP地址到域名的映射
D.IP地址到物理地址的映射 - 某公司c有一台主机h,该主机具有的Internet域名应该为______。
A.com.c.h
B.h.c.com
C.com.h.c
D.c.h.com - 一台主机希望解析域名www.nankai.edu.cn,如果这台机器配置的域名服务器为202.120.66.68,Internet根域名服务器为10.2.8.6,而存储www.nankai.edu.cn与其IP地址对应关系的域名服务器为202.113.16.10,那么这台主机解析该域名通常首先查询______。
A.地址为202.120.66.68的域名服务器
B.地址为10.2.8.6的域名服务器
C.地址为202.113.16.10的域名服务器
D.不确定,可以从这3个域名服务器中任选一个 - 使用匿名(即不署名)FTP服务,用户登录时常常可以使用______作为用户名。
A.主机的IP地址
B.自己的E-mail地址
C.anonymous
D.节点的IP地址 - 在TCP/IP模型中,HTTP处于______。
A.数据链路层
B.网络层
C.运输层
D.应用层 - 在Internet上浏览信息时,WWW浏览器和WWW服务器之间传输网页使用的协议是______。
A.IP
B.FTP
C.HTTP
D.Telnet - FTP客户发起对FTP服务器的连接建立的第1阶段是建立______。
A.传输连接
B.数据连接
C.会话连接
D.控制连接 - 在Internet电子邮件系统中,电子邮件应用程序______。
A.发送邮件和接收邮件通常都是用SMTP协议
B.发送邮件和接收邮件通常都使用POP3协议
C.发送邮件通常使用POP3协议,而接收邮件通常使用SMTP协议
D.发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议 - 关于远程登录协议Telnet,下面哪种说法是不正确的?______。
A.远程登录定义的网络虚拟终端提供了一种标准的键盘定义,可以用来屏蔽不同计算机系统对键盘输入的差异性
B.远程登录利用传输层的TCP协议进行数据传输
C.利用远程登录提供的服务,用户可以使本地的计算机暂时成为远程计算机的一个仿真终端
D.为了执行远程登录服务器上的应用程序,远程登录的客户机端和服务器端都要使用相同类型的操作系统 - 从www.cug.edu.cn可以看出它是______。
A.中国的一个军事部门的站点
B.中国的一个教育机构的站点
C.日本的一个政府组织的站点
D.日本的一个商业组织的站点 - 某网址的统一资源定位符URL为“http://www.sohu.com”,其中www.sohu.com表示的是______。
A.协议名
B.主机域名
C.端口
D.文件名 - 下列关于URL的语法格式,错误的是______。
A.http://www.pku.edu.cn
B.http://www.tsinghua.edu.cn/english/index.jsp
C.ftp://ftp.etc.pku.edu.cn/*pic
D.telnet://www,w3.org:80 - 用IE浏览器浏览网页,在地址栏中输入网址时,通常可以省略的是______。
A.ftp://
B.http://
C.mailto://
D.news:// - 在IE浏览器中可以访问______。
A.FTP站点
B.Web站点
C.邮件服务器
D.以上都对 - 定义HTML文档中段落,要用HTML标记是______。
A.< p >
B.< h1 >
C.< form >
D.< head > - 定义HTML页面的表单,要用HTML标记是______。
A.< head >
B.< title >
C.< form >
D.< p > - ______程序负责web服务器与浏览器上用户提交数据之间的接口。
A.API
B.CGI
C.GUI
D.AVI - 当用户从万维网服务器下载一个嵌入了Java______的HTML文档后,用户可在浏览器的显示屏幕上点击某个图像,然后就可看到动画的效果
A.CGI程序
B.表单
C.APPLET
D.Script - 配置TCP/IP参数的操作主要包括三个方面:______、指定默认网关和域名服务器地址。
A.指定代理服务器
B.指定本地机的IP地址及子网掩码
C.指定本地机的主机名
D.指定服务器的IP地址 - DHCP称为动态主机配置协议,在该协议中下列给出的各项中哪项是不包含的?______。
A.IP地址和子网掩码
B.默认路由器的IP地址
C.网卡的MAC地址
D.域名服务器的IP地址
三、问答和计算题
-
某大学校园网上有一台主机,其IP地址为202.113.27.60,子网掩码为255.255.255.224,默认路由器的配置为202.113.27.33,DNS服务器(即本地域名服务器)配置为202.113.16.10。现在,该主机需要解析主机域名www.sina.com.cn,请写出其域名解析过程。
-
假定IE窗口处于显示清华大学主页状态,如果用户欲访问“清华大学院系设置”页面(设该页面所在的WWW服务器的IP地址是166.111.4.100),用鼠标点击了该页面链接,其URL是http://www.tsinghua.edu.cn/chn/yxsz/index.htm。试给出用户点击鼠标后所发生的几个事件。(所用的版本是:HTTP/1,0)
-
举出若干在URL中可以指定的协议类型。
-
WWW服务使用的应用层协议是HTTP。下面给出关于HTTP请求报文的例子,其中请求行中使用了相对URL(即省略了主机域名),因为主机域名在下面的首部行给出:
GET /Eng/index.htm HTTP/1.1
Host: www.zjy.edu.cn
Connection: close
User-Agent: Mozilla/5.0
Accept-Language: cn提示:HTTP请求报文结构如下:
试问:
(1)请求中的“GET”代表什么含义?请求主页文件是index.htm,其资源所在的主机域名和路径分别是什么》
(2)HTTP:1.1和HTTP/1.0的主要区别是什么?
(3)首部行中字段“Connection: close”代表什么含义? -
假定在Internet上有一台FTP服务器,其名称为ftp.center.edu.cn,IP地址为203.93.120.33,FTP服务器进程在默认端口守候并支持匿名访问(用户名:anonymous,口令:guest)。如果某个用户直接用服务器名称访问该FTP服务器,并从该服务器下载两个文件file1和file2,试叙述FTP客户进程与FTP服务器进程之间的交互过程(说明:文件file1和file2允许匿名账户访问)。设想有一天整个因特网的DNS系统都瘫痪了(这种情况不大会出现),试问还有可能给朋友发送电子邮件吗?
参考答案
一、填空题
- 客户/服务器模式
- 域名系统DNS 地址解析协议ARP
- DNS
- 域名服务器
- 顶级域名服务器 权限域名服务器
- 迭代查询
- 是用户数据报的报文
- 21 20
- WWW
- 四部分:协议类型、主机域名、端口、路径及文件名(说明,第三和第四部分是可以省略的)
- : //
- 简单邮件传送协议SMTP 邮局协议POP3 电子邮件存取IMAP
- OutLook2010
- Telnet
- 动态主机配置协议DHCP
- 网站(提示:有的时候把它叫做一个软件)
- 链接(提示:链接可以是若干文字,或一副图像等)
- 活动
二、单项选择题
- B peer-to-peer
- B TELNET、SMTP、HTTP
- A 域名到IP地址的映射
- B h.c.com
- A 地址为202.120.66.68的域名服务器
- C anonymous
- D 应用层
- C HTTP
- D 控制连接
- D 发送邮件通常使用SMTP协议,而接收邮件通常使用POP3协议
- D 为了执行远程登录服务器上的应用程序,远程登录的客户机端和服务器端都要使用相同类型的操作系统
- B 中国的一个教育机构的站点
- B 主机域名
- C ftp://ftp.etc.pku.edu.cn/*pic
- B http://
- D 以上都对
- A < p >
- C < form >
- B CGI
- C APPLET
- B 指定本地机的IP地址及子网掩码
- C 网卡的MAC地址
三、问答和计算题
-
该主机所在的网络为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主机,域名解析结束。 -
(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中的超文本信息 -
标准的统一资源定位符(URL)由4部分组成:协议类型、主机域名、端口和路径及文件名。协议类型制定了服务器与浏览器之间所使用的服务类型,例如:
(1)file:指定了访问的是本地计算机系统的文件和目录
(2)http:使用HTTP协议访问WWW服务器
(3)ftp:使用ftp协议发送请求,访问FTP服务器以实现文件的上传和下载
(4)telnet:用于建立到远程系统的Telnet连接(即登录到远程系统)
(5)mailto:用于发送电子邮件
(6)news:访问运行新闻组服务器的系统 -
(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”是告诉服务器,一旦发送完请求的文档后即可释放连接。 -
问题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@167.100.3.67),在发送邮件时就不需要域名解析过程了。