收藏 分享(赏)

第6章Internet基本服务.ppt

上传人:mcady 文档编号:7902344 上传时间:2019-05-29 格式:PPT 页数:120 大小:3.13MB
下载 相关 举报
第6章Internet基本服务.ppt_第1页
第1页 / 共120页
第6章Internet基本服务.ppt_第2页
第2页 / 共120页
第6章Internet基本服务.ppt_第3页
第3页 / 共120页
第6章Internet基本服务.ppt_第4页
第4页 / 共120页
第6章Internet基本服务.ppt_第5页
第5页 / 共120页
点击查看更多>>
资源描述

1、全国计算机等级考试三级,Email:,网络技术,主讲:胡晓丽,高频考点,第6章 Internet基本服务,6.1 客户机/服务器模型,6.3 远程登陆服务,6.2 域名系统,6.4 FTP服务,6.5 电子邮件系统,6.6 WWW服务,一般出45道选择题,12道填空题。占79分左右。,高频考点,TOP2:域名服务,TOP1:客户机与服务器模式,TOP3:Telnet服务,TOP4:FTP服务,TOP5:电子邮件服务,TOP6:WWW服务,TOP7:HTML,TOP8:WWW安全,6.1 客户机/服务器模型,服务器: 总是打开(处于守候状态) 为多个客户机请求提供服务 永久的IP地址 可扩展为服

2、务器场(主机群集) 客户机: 总是打开或间歇打开 向服务器发出请求 具有动态的IP地址 彼此之间不直接通信,如Web应用程序:总是打开的Web服务器为运行在客户机主机上的浏览器的请求提供服务(接收客户机请求,并发送响应结果)。,服务器响应,客户请求,6.1 客户机/服务器模型,TOP1:客户机与服务器的特性,一台主机上通常可以运行多个服务器程序,每个服务器程序需要并发地处理多个客户机的请求,并将处理的结果返回给客户机。,C/S模型不但很好的解决了互联网应用程序之间的同步问题(何时开始通信、何时发送信息、何时接收信息等),而且C/S非对等相互作用的特点很好的适应了互联网资源分配不均的客观事实,成

3、为互联网应用程序相互作用的主要模型。,6.1 客户机/服务器模型,客户机与服务器的特性,6.1 客户机/服务器模型,C/S模型中需要解决的问题,1、标识一个特定的服务 给每个服务赋予一个唯一的标识,同时要求服务器程序和客户机程序都使用这个标识。 在TCP/IP互联网中,服务器程序通常使用TCP协议或UDP协议的端口号作为自己特定的标识。,6.1 客户机/服务器模型,C/S模型中需要解决的问题,2、响应并发送请求 客户机发起请求是完全随机的,很要可能出现多个请求同时到达服务器的情况,所以服务器要有处理并发请求的能力。,重复服务器(Iterative Serve)方案: 服务器程序中包含一个请求队

4、列,客户机请求到达后,首先进入队列中等待,服务器按照先出先出的原则顺序作出响应。 一般用于处理可以预期内处理完的请求,针对于面向无边接的C/S模型。,并发服务器(Concurrent Server)方案 并发服务器是一个守候进程(Daemon),在没有请求的时候,它处理等待状态。一旦客户机请求到达,服务器立即为之创建一个子进程,然后回到等待状态,由子进程响应请求。并发服务器称为主服务器(Master),子进程称为从服务器(Slave) 并发服务解决方案具有实时性和灵活性,但是通常对主机的软硬件资源要求较高。,6.1 客户机/服务器模型,C/S模型中需要解决的问题,3、服务器程序的安全问题 服务

5、器不能无所顾忌地相信任何客户机,盲目处理任何客户机的请求,它必须承担保障系统安全性的责任,负责实施系统访问和保护策略。,6.1 客户机/服务器模型,真题实战 (2011年3月)在客户/服务器模式中,为了解决多客户同时请求的问题,服务器可以建立一个请求队列。客户的请求到达后在队列中排除,服务器按先进先出的原则进行响应,这种方案被称为(选择题第39题) A、并发服务器方案 B、递归服务器方案 C、重复服务器方案 D、持续服务器方案,C,TOP: 客户机/服务器模型,真题实战 (2010年9月)在客户/服务器计算模式中,响应并发请求通常采取的两种方法是(选择题第40题) A、递归服务器与反复服务器

6、B、递归服务器与并发服务器 C、反复服务器与重复服务器 D、重复服务器与并发服务器,D,TOP: 客户机/服务器模型,真题实战 (2009年9月)在客户/服务器计算模式中,响应并发请求通常采取的两种方法是(选择题第40题) A、并发服务器与重复服务器 B、递归服务器与反复服务器 C、重复服务器与串行服务器 D、并发服务器与递归服务器,A,TOP: 客户机/服务器模型,真题实战 (2009年9月)在客户/服务器模式中,主动发生请求的是(填空题第14题),客户机,TOP: 客户机/服务器模型,真题实战 (2009年3月)在客户/服务器的描述中,正确的是(选择题第40题) A、客户机主动请求,服务器

7、被动等待 B、客户机和服务器都主动请求 C、客户机被动等待,服务器主动请求 D、客户机和服务器都被动等待,A,6.2 域名系统,互联网的命名机制,要解决三个问题: 全局唯一性 名字便于管理 高效进行映射:(IP地址和名字的映射),1、无层次命名机制(主机名字简单由一串字符组成)缺点是随着互联网中主机大量增加, 冲突的可能性越来越大 单一管理机构工作负担越来越大 无论是在每一网点维护一个名字地址的映射表副本还是采用集中式单一映射表都是低效率的。,6.2 域名系统,互联网的命名机制,要解决三个问题: 全局唯一性 名字便于管理 高效进行映射:(IP地址和名字的映射),2、层次型命名机制(在名字中加入

8、机构) 一棵名字树可以分为几个子树,每个子树分配一个管理机构,只要这机构能保证自己分配的结点名字不重复,完整的主机名就不会重复和冲突。,6.2 域名系统,互联网的命名机制,要解决三个问题: 全局唯一性 名字便于管理 高效进行映射:(IP地址和名字的映射),3、域名系统(在TCP/IP互联网中所实现的层次型名字管理机制) 域名系统(DNS)一方面规定了名字语法以及名字管理特权的分派规则,另一方面则描述了关于高效的名字地址映射分布式计算机系统的实现方式。,完整的域名由名字树中的一个结点到根结点路径上结点标识符的有序序列组成,结点标识符(称为标号,Lable)以“.”隔开。每一标号后面的各标号称为域

9、。 例如:,最低级域,第三级域,第二级域,顶级域,6.2 域名系统,互联网的命名机制,要解决三个问题: 全局唯一性 名字便于管理 高效进行映射:(IP地址和名字的映射),4、Internet域名 Internet域名管理机构(NIC)制定了顶级域名(采用了两种模式划分,组织模式和地理模式),6.2 域名系统,TOP2:域名解析,主机之间不能使用域名进行通信,域名系统必须提供一种机制负责将域名映射为对应的IP地址,然后利用该IP地址将数据送往往目的主机。,1、域名服务器:实际是一个服务器软件,运行在指定的主机上,完成域名-IP地址映射。(有时也把运行域名服务软件的主机称为域名服务器,该服务器通常

10、保存着它所管辖的区域内的域名与IP地址的对照表。),6.2 域名系统,根域名服务器,org 域名服务器,com 域名服务器,edu 域名服务器, 域名服务器,abc 公司有两个 权限域名服务器,权限域名服务器,根域名服务器,顶级域名服务器, 域名服务器,树状结构的 DNS 域名服务器,6.2 域名系统,域名解析,主机之间不能使用域名进行通信,域名系统必须提供一种机制负责将域名映射为对应的IP地址,然后利用该IP地址将数据送往往目的主机。,1、域名解析(请求域名解析服务的软件称为域名解析器)有两种方式: 递归解析(Recursive Resolution):要求域名服务器系统一次性完成全部名字地

11、址的转换。 反复解析(Iterative Resolution ):每次请求一个服务器,不行再请求别的服务器。,6.2 域名系统,顶级域名服务器 ,权限域名服务,本地域名服务器 ,根域名服务器,迭代查询,,递归 查询,需要查找 的 IP 地址,6.2 域名系统,顶级域名服务器 ,权限域名服务,本地域名服务器 ,,根域名服务器,递归查询,递归 查询,需要查找 的 IP 地址,很少使用,6.2 域名系统,域名解析,主机之间不能使用域名进行通信,域名系统必须提供一种机制负责将域名映射为对应的IP地址,然后利用该IP地址将数据送往往目的主机。,2、提高域名解析的效率 解析从本地域名服务器开始:大多

12、数域名解析都是本地域名,都可以在本地域名服务器中完成。 域名服务器的调整缓冲技术:在域名服务器中开辟一个专用内在区,用来保存最近解析过的域名及其相应的IP地址。使用该技术时,要注意缓冲区中域名IP地址映射关系的有效性。,保证有效性的两种策略: 域名服务器向解析器报告信息时,注明这是“非权威性的”映射,并且给出获取该映射的域名服务器IP地址。 对高速缓冲区中的每一个映射关系都有一个最大生存周期(TTL):规定了该映射关系在缓冲区中保留的最长时间。,6.2 域名系统,域名解析,主机之间不能使用域名进行通信,域名系统必须提供一种机制负责将域名映射为对应的IP地址,然后利用该IP地址将数据送往往目的主

13、机。,3、主机上的高速缓冲技术:主机解析器将获得的域名IP地址的对应关系存储在一个高速缓冲区,当解析器进行域名解析时,首先在本机的高速缓冲区进行查找,如果找不到,再将请求送往本地的域名服务器。,6.2 域名系统,对象类型与资源记录,域名系统中每一条目都被赋予了“类型”(Type)和“类别”(Class)属性。,6.2 域名系统,对象类型与资源记录,域名系统中每一条目都被赋予了“类型”(Type)和“类别”(Class)属性。,标识利用“类别”属性标识使用该域名对象的协议类别。 IN:指出该对象的协议是为Internet协议。,域名与其IP地址的映射关系都被放置在资源记录中。 每一条资源记录通常

14、由域名、有效期(TTL)、类别(Class)、类型(Type)和域名的具体值(Value)组成。,TOP2:域名服务,真题实战 (2012年3月)关于Internet域名服务系统的描述中,错误的是(选择题第40题) A、“非权威”的解析结果是由解析器造成的 B、域名解析可以从根域名服务开始 C、使用高速缓冲技术可提高域名解析的效率 D、域名解析的两种方式为递归解析和反复解析,A,TOP2:域名服务,真题实战 (2011年9月)关于Internet域名服务系统的描述中,错误的是(选择题第40题) A、域名解析的两种方式为递归解析和反复解析 B、域名解析可以从根域名解析服务器开始 C、域名系统可采

15、用层次型命名机制 D、使用调整缓冲技术可提高域名解析的准确性,D,TOP2:域名服务,真题实战 (2011年3月)在域名服务器的资源记录中,类型“A”表示(选择题第40题) A、邮件交换机 B、别名 C、指针 D、主机地址,D,TOP2:域名服务,真题实战 (2010年9月)在DNS系统的资源记录中,类型“MX”表示(选择题第41题) A、主机地址 B、邮件交换机 C、主机描述 D、授权开始,B,TOP2:域名服务,真题实战 (2010年3月)域名解析有两种方式,一种是反复解析,一种是。(填空题第14题),递归解析,TOP2:域名服务,真题实战 (2009年9月)在Internet域名的资源记

16、录中,表示主机地址的对象类型为(选择题第41题) A、HINFO B、MX C、A D、H,C,TOP2:域名服务,真题实战 (2009年3月)关于Internet域名系统的描述中,错误的是(选择题第41题) A、域名解析需要一组既独立又协作的域名服务器 B、域名服务器逻辑上构成一定的层次结构 C、域名解析总是从根域名服务器开始 D、递归解析是域名解析的一种方式,C,TOP2:域名服务,真题实战 (2008年4月)在因特网域名中很多名字含有“.com”它表示:(选择题第37题) A、教育机构 B、商业组织 C、政府部门 D、国际组织,B,TOP2:域名服务,真题实战 (2008年4月)用户已知

17、的三个域名服务器的IP地址和名字分别为202.130.82.97,dns.abc.edu130.25.98.97,195.100.28.7,用户可以将计算机域名服务器设置为(选择题第38题) A、dns.abc.edu B、 C、 D、195.100.28.7,D,TOP2:域名服务,真题实战 (2008年9月)关于因特网域名系统的描述中,错误的是:(选择题第37题) A、域名解析需要使用域名服务器 B、域名服务器构成一定的层次结构 C、域名解析有递归解析和反复解析两种方式 D、域名解析必须从本地域名开始,D,6.3 远程登陆服务,TOP3:Telnet服务,Internet中的用户远程登陆是

18、指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。,TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。,6.3 远程登陆服务,Telnet服务,Internet中的用户远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过程。,用Telnet可以实现如下功能: 本地用户与远程计算机上运行的程序交互 用户登陆到远程计算机时,可以执行远程计算机上的任何应用程序(该用户具有足够权限的前提下),并且能屏蔽不同型号计算机

19、之间的差异。 用户可以利用个人计算机去完成许多只有大型计算机才能完成的任务。,6.3 远程登陆服务,Telnet服务,Telnet采用了客户机/服务器模式, Telnet的优点之一是能够解决多种不同计算机系统之间的互操作问题。,不同计算机系统的差异首先表现在不同系统对终端键盘输入命令的解释上。 Telnet使用网络虚拟终端(Network Virtual Terminal,NVT),用来屏蔽不同计算机系统对键盘输入的差异性。(提供了一种标准的键盘定义),6.3 远程登陆服务,因特网,TCP 连接,客户端,服务器端,使用服务器端的格式,使用 NVT 格式,客户,服务器,客户软件把用户的击键和命令

20、转换成 NVT 格式,并送交服务器。,服务器软件把收到的数据和命令,从 NVT 格式转换成远地系统所需的格式,向用户返回数据时,服务器把远地系统的格式转换为 NVT 格式,本地客户再从 NVT 格式转换到本地系统所需的格式。,TOP3:Telnet,真题实战 (2011年3月)如果用户希望登陆到远程服务器,暂时成为远程服务器的一个仿真终端,那么可以使用远程主机所提供的(选择题第41题) A、Telnet服务 B、E-mail服务 C、FTP服务 D、DNS服务,A,TOP3:Telnet,真题实战 (2010年9月)Telnet利用技术屏蔽不同计算机系统对键盘输入解释的差异。(填空题第14题)

21、,NVT或者虚拟网络终端,TOP3:Telnet,真题实战 (2010年9月)关于远程登陆的描述中,错误的是(选择题第42题) A、使用户计算机成为远程计算机的仿真终端 B、客户端和服务器端需要使用相同的操作系统 C、使用NVT屏蔽不同计算机系统对键盘输入的差异 D、利用传输层的TCP协议进行数据传输,B,TOP3:Telnet,真题实战 (2009年3月)为了解决系统的差异性,Telnet协议引入了,用于屏蔽不同计算机系统对键盘输入解释的差异。(填空题第15题),NVT或者虚拟网络终端,TOP3:Telnet,真题实战 (2008年4月)为了屏蔽远程计算机系统对键盘输入解释的差异,Telne

22、t引入了(选择题第40题) A、NVT B、VPN C、VLAN D、VPI,A,TOP3:Telnet,真题实战 (2008年9月)使用Telnet的主要目的是(选择题第39题) A、登陆远程主机 B、下载文件 C、引入网络虚拟终端 D、发送邮件,A,6.4 FTP,TOP4:FTP服务,FTP采用了客户机/服务器模式, 客户机与服务器之间利用TCP建立连接(控制连接和数据连接)。,FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。 FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件,6.4 FTP,控制进程,FTP 客户端,FTP

23、服务器端,因特网,TCP 控制连接,TCP 数据连接,用户界面,控制进程,数据传送 进程,数据传送 进程,控制连接以通常的客户机/服务器方式建立。 服务器进程以被动方式在TCP的21端口上打开,等待客户机的连接。 客户机进程则以主动方式在一个TCP随机端口打开,请求与服务器建立连接。,数据连接用于传输数据,数据连接的两种模式: 主动模式:当客户机向服务器发出数据传输命令时,客户机在TCP的一个随机端口上被动打开数据传输进程,并通过控制连接利用PORT命令将客户机的数据传输进程所使用的端口号发送给服务器,服务器在TCP的20号端口上建立一个数据传输进程,并与客户机的数据传输进程建立数据连接。 被

24、动模式:当客户机向服务器发出请求数据传输命令时,通过控制连接向服务器发送一个PASV命令,请求进入被动模式。服务器在TCP的一个端口上被动打开数据传输进程,并通过对PASV命令的响应将服务器数据传输进程使用的端口号通知给客户机。客户机在TCP的一个随机端口上以主动方式打开数据传输进程,与服务器端的数据传输进程之间建立数据连接。,6.4 FTP,FTP服务,从客户机到服务器的命令和从服务器到客户机的应答都是以7位ASCII码格式经由控制连接传送的。,FTP常用命令,6.4 FTP,FTP服务,从客户机到服务器的命令和从服务器到客户机的应答都是以7位ASCII码格式经由控制连接传送的。,FTP用户

25、接口命令,6.4 FTP,FTP服务,FTP协议支持两种文件传输方式:文本文件传输和二进制文件传输,文本文件传输:(FTP协议支持两种文本文件类型) ASCII码(系统默认方式):文本文件以NVT ASCII码形式在数据连接中传输。NVT ASCII码传输的每行都带有一个回车符和一个换行符。 EBCDIC文件类型:要求两端都采用EBCDIC编码的系统。,6.4 FTP,FTP服务,FTP协议支持两种文件传输方式:文本文件传输和二进制文件传输,二进制文件传输(图像文件类型):文件系统不对文件格式进行任何变换,按照原始文件相同的位序以连续的比特流方式进行传输,确保复制文件与原始文件逐位一一对应。,

26、6.4 FTP,FTP服务,FTP协议没有对接口进行定义,常用的接口程序有三类:传统的FTP命令、浏览器和FTP下载工具。,FTP访问控制:利用账号来控制用户对服务器的访问权限,用户在访问FTP服务器之前要先登陆才能访问该服务器的资源。,FTP匿名访问:用户可以随时访问FTP服务器而不需要提前申请账号。 用户名:anonymous 密码: guest,TOP4:FTP服务,真题实战 (2012年3月)在FTP服务中,数据连接建立的两种模式是(选择题第41题) A、主动模式与被动模式 B、递归模式与重复模式 C、反复模式与并发模式 D、添加模式与删除模式,A,TOP4:FTP服务,FTP用户接口

27、命令中 pwd表示显示远程主机的当前工作目录 open表示建立与指定FTP服务器的连接 cdup表示进入远程主机目录的父目录 get表示从远程主机下载文件到本地硬盘。,真题实战 (2011年9月)在使用FTP服务时,如果用户希望显示远程主机的当前工作目录,那么可以使用的命令为(选择题第41题) A、pwd B、open C、cdup D、get,A,TOP4:FTP服务,真题实战 (2011年3月)FTP支持两种文件传输方式:二进制文件传输和文件传输。,文本,TOP4:FTP服务,真题实战 (2010年9月)在使用FTP下载文件时,为了确保下载保存的文件与原始文件逐位一一对应,用户应该使用的命

28、令为(选择题第42题) A、binary B、ascii C、passive D、cdup,A,TOP4:FTP服务,真题实战 (2009年9月)FTP协议规定:向服务器发送命令可以进入被动模式。(填空题第15题),PASV,TOP4:FTP服务,真题实战 (2009年3月)PWD是一个FTP用户接口命令,它的意义是(选择题第42题) A、请求用户输入密码 B、显示远程主机的当前工作目录 C、在远程主机中建立目录 D、进入主动传输方式,A,TOP4:FTP服务,真题实战 (2008年9月)匿名FTP服务通常使用的帐号名为。(填空题第13题),anonymous,6.5 电子邮件系统,TOP5:

29、电子邮件系统,电子邮件系统采用客户机/服务器工作模式。,邮件服务器之间使用简单邮件传输协议(simple Mail Transfer Protocol,SMTP)相互传递电子邮件。 电子邮件应用程序使用POP3(Post office protocol)或IMAP(Internet Mail Access Protocol)协议从邮件服务器的邮箱里读取邮件。,电子邮件地址:用户名主机域名,6.5 电子邮件系统,发送方,邮件缓存,接收端 邮件服务器,用户代理,SMTP,SMTP,POP3,发送端 邮件服务器,用户代理,用户邮箱,接收方,(发送邮件),(发送邮件),(读取邮件),因特网,SMTP,

30、POP3,发送 邮件,发送邮件 SMTP,读取 邮件,TCP 连接,TCP 连接,发送方 邮件服务器,SMTP 客户,POP3 客户,发件人 用户代理,接收方 邮件服务器,SMTP 服务器,POP3 服务器,SMTP 服务器,SMTP 客户,收件人 用户代理,TCP 连接,6.5 电子邮件系统,电子邮件传输协议SMTP,SMTP协议采用客户机/服务器模式,邮件的接收程序作为SMTP服务器在TCP的25号端口守候,邮件的发送程序作为SMTP客户机在发送前需要请求一条到SMTP服务器的连接。,SMTP 规定了 14 条命令和 21 种应答信息。每条命令用 4 个字母组成,而每一种应答信息一般只有一

31、行信息,由一个 3 位数字的代码开始,后面附上(也可不附上)很简单的文字说明。,6.5 电子邮件系统,电子邮件传输协议(SMTP),SMTP通信的三个阶段:连接建立阶段、邮件传递阶段和连接关闭阶段。,连接建立阶段:SMTP客户机请求与服务器的25端口建立一个TCP连接,一旦连接建立,SMTP服务器和客户机就开始相互通报自己的域名、同时确认对方域名。,邮件传递阶段:利用MAIL、RCPT和DATA命令,将邮件的源地址、目的地址和具体内容传递给SMTP服务器。SMTP服务器进行相应的响应并接收邮件。,连接关闭阶段:SMTP客户机发送QUIT命令,服务器在处理命令后进行响应,随后关闭该TCP连接。,

32、6.5 电子邮件系统,电子邮件传输协议(SMTP),邮局协议:采用客户机/服务器模式。,POP客户机首先向POP服务器的TCP守候端口110发送连接请求,一旦建立,POP客户机就可以向服务器发送命令,下载和删除邮件。,POP3的命令和响应也是用ASCII字符形式。有两种响应方式,一种是以+OK开始,一种是以-ERR开始。,POP3允许用户通过PC动态检索邮件服务器上的邮件(该过程可以分成如下三个阶段),认证阶段:客户机利用USER和PASS命令将邮箱名和用户密码传送给服务器,服务器进行验证并作出相应的回答。,事务处理阶段:利用STAT、LIST、DELE等命令检索和管理自己的邮箱。,更新阶段:

33、当客户机发出QUIT命令时,系统进入更新阶段。将作过删除标记的(DELE)的邮件真正从系统中删除。然后关闭TCP连接。,6.5 电子邮件系统,电子邮件传输协议:POP3,邮局协议:采用客户机/服务器模式。,常用的POP3命令,6.5 电子邮件系统,MIME协议,多用途Internet邮件扩展(Multipurpose Internet Mail Extensions,MIME)和RFC822协议对邮件的了头格式作出了具体规定。,MIME协议对RFC822进行了扩充,继承了RFC822的基本 邮件头和邮件体模式,但在此基础上增加了一些邮件头 字段,并要求对邮件体进行编码,将8位的二进制信息变 换

34、成7位ASCII文本。使得电子能够传输多媒体等二进制 信息。,TOP5:电子邮件协议,真题实战 (2012年3月)在发送哪条POP3命令之后,具有“删除”标记的邮件将被删除(选择题第42题) A、DELE B、QUIT C、LIST D、RETR,B,TOP5:电子邮件协议,真题实战 (2012年3月)在电子邮件系统中,邮件服务器之间传递邮件通常使用的协议是(填空题第14题),SMTP,TOP5:电子邮件协议,真题实战 (2011年9月)用户检索POP3邮件服务的过程可分为:认证阶段、事务处理阶段和(填空题第14题),更新阶段,TOP5:电子邮件协议,真题实战 (2011年9月)邮件服务器之间

35、传递邮件通常使用的协议是(填空题第42题) A、HTTP B、SMTP C、SNMP D、Telnet,B,TOP5:电子邮件协议,真题实战 (2011年3月)POP3服务器使用的守候端口是(选择题第42题) A、TCP的25号端口 B、TCP的110端口 C、UDP的25号端口 D、UDP的110号端口,B,TOP5:电子邮件协议,真题实战 (2010年9月)在POP3命令中,PASS的主要功能是(选择题第41题) A、转换到被动模式 B、避免服务器认证 C、向服务器提供密码 D、删掉过时的邮件,C,TOP5:电子邮件协议,真题实战 (2010年3月)SMTP的通信过程可以分为三个阶段,它们

36、是连接阶段、邮件传递阶段和连接关闭阶段。(填空题第15题),建立,TOP5:电子邮件协议,真题实战 (2009年9月)关于POP3和SMTP的响应字符串,正确的是(选择题第42题) A、POP3以数字开始,SMTP不是 B、SMTP是以数字开始,POP3不是 C、SMTP和POP3都不以数字开始 D、SMTP和POP3都以数字开始,B,TOP5:电子邮件协议,真题实战 (2009年3月)为了使电子邮件能够传输二进制信息,对RFC822进行扩充后的标准为(选择题第43题) A、RFC823 B、SNMP C、MIME D、CERT,C,TOP5:电子邮件协议,真题实战 (2008年4月)将邮件从

37、邮件服务器下载到本地主机的协议为(选择题第39题) A、SMTP和FTP B、SMTP和POP3 C、POP3和IMAP D、IMAP和FTP,B,TOP5:电子邮件协议,真题实战 (2008年9月)关于电子邮件服务的描述中,正确的是(选择题第38题) A、用户发送邮件使用SNMP协议 B、邮件服务器之间交换邮件使用SMTP协议 C、用户下载邮件使用FTP协议 D、用户加密邮件使用IMAP邮件,B,6.6 WWW服务,TOP6:WWW服务,万维网以客户/服务器方式工作。 浏览器就是在用户计算机上的万维网客户程序。万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。 客户

38、程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。 在一个客户程序主窗口上显示出的万维网文档称为页面(page)。,6.6 WWW服务,万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。 这种访问方式称为“链接”。,万维网 站点 A,万维网 站点 C,万维网站点 E,万维网站点 D,万维网站点 B,6.6 WWW服务,TOP6:WWW服务,WWW服务器保存着可以被WWW客户机共享的信息。WWW服务器上的信息通常以页面(WEB页)的文艺工作者。通常在TCP的常用端口80侦听来自WWW浏览器的连接请求。,WWW浏览器负责接收用户的

39、请求,并利用HTTP协议将用户的请求传送给WWW服务器,在服务器请求的页面送回到浏览器后,浏览器再将页面进行解释,显示在用户的屏幕上。,6.6 WWW服务,浏览器的结构由一个控制单元和一系列的客户机单元、解释单元组成 控制单元负责接收用户的键盘或鼠标输入,并调用其他单元完成用户的指令; 客户机单元负责向WWW服务器发出请求; 解释单元负责解释服务器返回的页面。,浏览器的结构,6.6 WWW服务,页面地址和URL,统一资源定位器(Uniform Resource Locator, URL):用来标识万维网上的各种文档。使每一个文档在整个因特网的范围内具有唯一的标识符 URL,URL由3部分组成:

40、协议类型、主机名和路径及文件名,http:/ WWW服务,页面地址和URL,超文本传输协议(Hypertext Transfer Protocol,HTTP)是WWW服务器与客户机之间的传输协议。 HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送,因特网,服务器 ,链接到URL的超链,HTTP 使用此 TCP 连接,浏览器程序,服务器程序,HTTP,客户,桂林电子 科技大学,(1) 浏览器分析超链指向页面的 URL,(2) 浏览器向 DNS 请求解析 的 IP 地址。,(3) 域名系统 DNS 解析出桂林电子科技大学服务器的 IP 地址。,(4) 浏览器与服务器建立 TCP 连

41、接,(5) 浏览器发出取文件命令: GET /chn/yxsz/index.htm。,(6) 服务器给出响应,把文件 index.htm 发给浏览器。,(7) TCP 连接释放。,(8) 浏览器显示“桂林电子科技大学”文件 index.htm 中的所有文本。,TOP6:WWW服务,真题实战 (2012年3月)WWW服务器使用的TCP著名端口号是(填空题第15题),80,TOP6:WWW服务,真题实战 (2011年9月)在WWW浏览器结构中,HTML解释单元的主要功能为(选择题第43题) A、解释键盘输入命令 B、解释请求命令 C、解释鼠标输入命令 D、解释请求返回的页面,D,TOP6:WWW服

42、务,真题实战 (2011年3月)关于WWW服务系统的描述中,错误的是(选择题第43题) A、采用客户/服务器模式 B、页面间的链接信息由URL维持 C、页面采用HTTP语言编写 D、解释请求返回的页面 D、客户端应用程序称为浏览器,C,TOP6:WWW服务,真题实战 (2010年3月)关于HTTP协议的描述中,错误的是(选择题第43题) A、是WWW客户机和服务器之间的传输协议 B、定义了请求报文和应答报文的格式 C、定义了WWW服务器上存储文件的格式 D、会话过程通常包括连接、请求、应答和关闭4个步骤,C,TOP6:WWW服务,真题实战 (2010年9月)关于WWW服务系统的描述中,错误的是

43、(选择题第43题) A、采用客户/服务器计算模式 B、传输协议为HTML C、页面到页面的连接由URL维持有 D、客户端应用程序称为浏览器,B,TOP6:WWW服务,真题实战 (2009年9月)WWW系统采用的传输协议是(选择题第43题) A、DHCP B、XML C、HTTP D、HTML,C,TOP6:WWW服务,真题实战 (2009年3月)浏览器结构由一个和一系列的客户单元、解释单元组成。(填空题第14题),控制单元,TOP6:WWW服务,真题实战 (2008年4月)以HTML和HTTP协议为基础的服务称为服务。(填空题第14题),WWW,TOP6:WWW服务,真题实战 (2008年9月

44、)世界上出现的第一个WWW浏览器是(选择题第40题) A、IE B、Navitator C、Firefox D、Mosaic,D,世界上第一个WWW浏览器是1993年初问世的Mosaic,TOP6:WWW服务,真题实战 (2008年9月)由于采用了,不同厂商开发的WWW浏览器、WWW编辑等软件可以按照统一的标准对WWW页面进行处理。(填空题第13题),HTTP协议,6.6 WWW服务,HTTP报文的格式,HTTP 有两类报文: 请求报文从客户向服务器发送请求报文。 响应报文从服务器到客户的回答。 由于 HTTP 是面向正文的(text-oriented),因此在报文中的每一个字段都是一些 AS

45、CII 码串,因而每个字段的长度都是不确定的。,6.6 WWW服务,HTTP报文的格式(请求报文),方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,报文由三个部分组成,即开始行、首部行和实体主体。 在请求报文中,开始行就是请求行。,方 法,URL,版 本,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (通常不用),请求行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,“方法”是面向对象技术中使用的专门名词。所谓“方法”就是对所请求的对象进行的操作,因此这

46、些方法实际上也就是一些命令。因此,请求报文的类型是由它所采用的方法决定的。,6.6 WWW服务,6.6 WWW服务,方法(操作) 意义 OPTION 请求一些选项的信息 GET 请求读取由 URL所标志的信息 HEAD 请求读取由 URL所标志的信息的首部 POST 给服务器添加信息(例如,注释) PUT 在指明的 URL下存储一个文档 DELETE 删除指明的 URL所标志的资源 TRACE 用来进行环回测试的请求报文 CONNECT 用于代理服务器,6.6 WWW服务,HTTP 的报文结构(响应报文),版 本,状态码,短 语,首部字段名,首部行,:,值,首部字段名,值,:,实体主体 (有些

47、响应报文不用),状态行,空格,回车换行,:,CRLF,CRLF,CRLF,CRLF,响应报文的开始行是状态行。 状态行包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。,6.6 WWW服务,1xx 表示通知信息的,如请求收到了或正在进行处理。 2xx 表示成功,如接受或知道了。 3xx 表示重定向,表示要完成请求还必须采取进一步的行动。 4xx 表示客户的差错,如请求中有错误的语法或不能完成。 5xx 表示服务器的差错,如服务器失效无法完成请求。,HTTP 的报文结构(响应报文),状态码都是三位数字,TOP7:HTML 文档,仅当 HTML 文档是以.html 或 .htm 为后缀时,浏览器才对此 文档的各种标签进行解释。 如 HTML 文档改换以 .txt 为其后缀,则 HTML 解释程序就不对标签进行解释,而浏览器只能看见原来的文本文件。 当浏览器从服务器读取 HTML 文档后,就按照 HTML 文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报