internet应用_第1页
internet应用_第2页
internet应用_第3页
internet应用_第4页
internet应用_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Internet应用应用学习要求学习要求:了解:了解:TCP/IP协议族与应用层协议之间的关系协议族与应用层协议之间的关系掌握:域名系统的基本工作原理掌握:域名系统的基本工作原理掌握:电子邮件的基本工作原理掌握:电子邮件的基本工作原理掌握:文件传输掌握:文件传输FTP的基本工作原理的基本工作原理掌握掌握: WWW服务的基本工作原理服务的基本工作原理Internet应用应用应用层在参考模型中的位置应用层在参考模型中的位置 在在TCP/IPTCP/IP参考模型中,应用层是参考模型的最高层。应用层包参考模型中,应用层是参考模型的最高层。应用层包括所有的高层协议,并且不断有新的协议加入。括所有的高层协

2、议,并且不断有新的协议加入。主要的网络应用和应用协议主要的网络应用和应用协议 远程登录协议(远程登录协议(TelnetTelnet)用于实现互联网中远程登录功能)用于实现互联网中远程登录功能 文件传输协议(文件传输协议(FTPFTP)用于实现)用于实现InternetInternet中交互式文件传输中交互式文件传输 简单邮件传输协议(简单邮件传输协议(SMTPSMTP)用于实现)用于实现InternetInternet中电子邮件传送中电子邮件传送 域名系统(域名系统(DNSDNS)用于实现网络设备名字到)用于实现网络设备名字到IPIP地址映射地址映射 简单网络管理协议(简单网络管理协议(SNM

3、PSNMP)用于还礼与监视网络设备)用于还礼与监视网络设备 超文本传输协议(超文本传输协议(HTTPHTTP)用于)用于WWWWWW服务服务 1 应用层协议的基本概念应用层协议的基本概念Internet应用应用应用层协议与应用层协议与TCP/IPTCP/IP低层协议低层协议 按照层次结构思想,应用层协议与按照层次结构思想,应用层协议与TCP/IPTCP/IP低层协议之间形成了一低层协议之间形成了一组从上到下单向依赖关系的协议族。组从上到下单向依赖关系的协议族。 应用层协议可以可以分为应用层协议可以可以分为3 3种类型:一类依赖于面向连接的种类型:一类依赖于面向连接的TCPTCP协协议;一类依赖

4、于无连接的议;一类依赖于无连接的UDPUDP协议;而另一类则既依赖协议;而另一类则既依赖TCPTCP协议,又依协议,又依赖于赖于UDPUDP协议。协议。 依赖于依赖于TCPTCP协议的应用层协议主要有:协议的应用层协议主要有: 远程登录协议(远程登录协议(TelnetTelnet) 简单邮件传输协议(简单邮件传输协议(SMTPSMTP) 文件传输协议(文件传输协议(FTPFTP) 超文本传输协议(超文本传输协议(HTTPHTTP) 依赖于依赖于UDPUDP协议的应用协议的应用 层协议主要有:层协议主要有: 简单网络管理协议(简单网络管理协议(SNMPSNMP) 普通文件传输协议(普通文件传输协

5、议(TFTPTFTP)域名系统(域名系统(DNSDNS)既依赖于)既依赖于TCPTCP又依赖于又依赖于UDPUDP协议。协议。Internet应用应用2.1 学习域名系统的目的学习域名系统的目的 学习域名系统的目的主要是希望大家掌握以下基本内容:学习域名系统的目的主要是希望大家掌握以下基本内容: 域名系统对用户是透明的,也是一种简单易懂的协议,它说域名系统对用户是透明的,也是一种简单易懂的协议,它说明了应用层协议的基本概念,也是掌握应用层协议工作原理的最好切明了应用层协议的基本概念,也是掌握应用层协议工作原理的最好切入点。入点。 域名系统提供的机制可将人类可理解的主机名转换为计算机域名系统提供

6、的机制可将人类可理解的主机名转换为计算机或网络可识别的数字形式,它使得各种或网络可识别的数字形式,它使得各种InternetInternet应用成为可能,是所应用成为可能,是所有应用层协议工作的基础。有应用层协议工作的基础。 域名系统工作的原理体现出域名系统工作的原理体现出IPIP网络的分布式应用的设计思想。网络的分布式应用的设计思想。通过域名系统的学习可以帮助大家掌握网络的安全性、可扩展性与可通过域名系统的学习可以帮助大家掌握网络的安全性、可扩展性与可用性等重要概念。用性等重要概念。2 域名系统域名系统Internet应用应用2.2 域名系统的基本概念域名系统的基本概念1.1.为什么需要域名

7、系统为什么需要域名系统 域名(域名(domain namedomain name)是指接入)是指接入InternetInternet的主机用层次结构的方法命的主机用层次结构的方法命名的、全网唯一的名字。层次结构的域名就构成了一个域名树,域名树也名的、全网唯一的名字。层次结构的域名就构成了一个域名树,域名树也称作称作“域名空间域名空间”。人们根据管理的需要将域名空间划分成多个不重叠的。人们根据管理的需要将域名空间划分成多个不重叠的区域;每个区域包含着域名空间的一部分,同时也包含着存储域名信息的区域;每个区域包含着域名空间的一部分,同时也包含着存储域名信息的域名服务器;每个可被管理的域名区域称为一

8、个域(域名服务器;每个可被管理的域名区域称为一个域(domain)。)。TCP/IP协协议中规定的层次型名字管理机制称为议中规定的层次型名字管理机制称为DNS。2.Internet2.Internet的域名结构的域名结构 19981998年年ICANNICANN成为了成为了InternetInternet域名的管理机构。采用层次结构的方法。域名的管理机构。采用层次结构的方法。顶级域名分为顶级域名分为3 3类:国家、国际与通用顶级域名。类:国家、国际与通用顶级域名。 国家顶级域名如国家顶级域名如cncn代表中国,代表中国,jpjp代表日本,代表日本,usus代表美国等,国际组织代表美国等,国际组

9、织可以在国际顶级域名可以在国际顶级域名.下注册。通用顶级域名目前有下注册。通用顶级域名目前有1313个。个。ComCom代表商业代表商业组织,组织,eduedu代表教育机构,代表教育机构,govgov代表政府部门,代表政府部门,milmil代表军事部门,代表军事部门,netnet代表代表网络服务机构等。网络服务机构等。3.3.组织内的域名组织内的域名Internet应用应用2.3 域名服务器的层次结构域名服务器的层次结构1.1.域名服务器的基本工作原理域名服务器的基本工作原理 整个域名系统是以一个大型的分布式数据库的方式工作的。大多数具整个域名系统是以一个大型的分布式数据库的方式

10、工作的。大多数具有有InternetInternet连接的组织都有一个域名服务器。每个服务器都包含连向其他连接的组织都有一个域名服务器。每个服务器都包含连向其他域名服务器的信息,这些服务器形成一个大的协调工作的与名数据库。域名服务器的信息,这些服务器形成一个大的协调工作的与名数据库。2. 2. 域名服务器的层次域名服务器的层次 DNSDNS服务器的层次是与与名层次结构相适应的。每个域名服务器都只对服务器的层次是与与名层次结构相适应的。每个域名服务器都只对域名体系中的一部分进行管辖。一个跟服务器在这个层次体系的顶部,它域名体系中的一部分进行管辖。一个跟服务器在这个层次体系的顶部,它是顶层域的管理

11、者。虽然跟服务器并不包含所头可能的域名,但是它包含是顶层域的管理者。虽然跟服务器并不包含所头可能的域名,但是它包含如何到达其其他域名服务器的信息。如何到达其其他域名服务器的信息。Internet应用应用2.4 域名解析域名解析1.1.域名解析的基本工作原理域名解析的基本工作原理 将域名转换为对应的将域名转换为对应的IPIP地址的过程称为域名解析。域名解析与地址解地址的过程称为域名解析。域名解析与地址解析是很相似的,只不过地址解析是将析是很相似的,只不过地址解析是将IPIP地址转换为对应的地址转换为对应的MACMAC地址的过程。地址的过程。 完成该功能的软件叫做域名解析器(或解析器)软件。许多操

12、作系统完成该功能的软件叫做域名解析器(或解析器)软件。许多操作系统提供域名解析软件作为应用程序可以调用的库例程。提供域名解析软件作为应用程序可以调用的库例程。域名域名IP地址地址物理地址物理地址地址解析地址解析域名解析域名解析应用层应用层网络层网络层数据链路层数据链路层Internet应用应用2. 2. 域名解析算法域名解析算法 域名解析可以有两种方法:递归解析与反复解析。域名解析可以有两种方法:递归解析与反复解析。 递归解析要求名字服务器系统一次性完成全部名字的地址递归解析要求名字服务器系统一次性完成全部名字的地址变换。反复解析是每次请求一个服务器,如果不行,再请求别变换。反复解析是每次请求

13、一个服务器,如果不行,再请求别的服务器。两者的主要区别是:递归解析的任务主要是由服务的服务器。两者的主要区别是:递归解析的任务主要是由服务器软件承担,而反复解析的任务主要是由域名解析器软件承担。器软件承担,而反复解析的任务主要是由域名解析器软件承担。下图给出了一个简单的域名解析流程图。下图给出了一个简单的域名解析流程图。Internet应用应用开始开始构造域名解析请求包构造域名解析请求包将解析要求发往将解析要求发往某个服务器某个服务器名字是否在本名字是否在本服务器所辖子域服务器所辖子域哪种解析方式哪种解析方式结束结束从数据库中取出相应地从数据库中取出相应地址,将结果传回求解者址,将结果传回求解

14、者产生一个指定下一个服务产生一个指定下一个服务器的响应,并传回求解者器的响应,并传回求解者请求下一个服务器求解名请求下一个服务器求解名字,并将结果传回求解者字,并将结果传回求解者反复解析反复解析递归解析递归解析下一次请求下一次请求YNInternet应用应用3.1 E-mail E-mail的概念的概念1. 1. 电子邮件的应用电子邮件的应用 电子邮件服务又称为电子邮件服务又称为E-mailE-mail服务。是目前服务。是目前InternetInternet上使用最频繁的一种服上使用最频繁的一种服务。它为务。它为InternetInternet用户之间发送和接收信息提供了一种快捷、廉价的现代化

15、用户之间发送和接收信息提供了一种快捷、廉价的现代化通信手段,在电子上午及国际交流中发挥着重要的作用。通信手段,在电子上午及国际交流中发挥着重要的作用。 现在,电子邮件系统不但可以传输各种格式的文本信息,而且还可以传现在,电子邮件系统不但可以传输各种格式的文本信息,而且还可以传输图像、声音、视频等多种信息,使电子邮件成为多媒体信息传输的重要手输图像、声音、视频等多种信息,使电子邮件成为多媒体信息传输的重要手段之一。段之一。 2. 2. 邮件服务器与电子邮箱邮件服务器与电子邮箱 邮件服务器是邮件服务器是InternetInternet邮件服务系统的核心,它的作用与日常生活中的邮件服务系统的核心,它

16、的作用与日常生活中的邮局相似。一方面负责接收用户送来的邮件,并根据收件人地址发送到对方邮局相似。一方面负责接收用户送来的邮件,并根据收件人地址发送到对方的邮件服务器中;另一方面负责接收由其他邮件服务器发来的邮件,并根据的邮件服务器中;另一方面负责接收由其他邮件服务器发来的邮件,并根据收件人地址分发到相应的电子邮箱中。收件人地址分发到相应的电子邮箱中。3 E-mail E-mail服务服务Internet应用应用 如果要使用如果要使用E-mailE-mail服务,首先要拥有一个电子邮箱。电子邮箱是由提供服务,首先要拥有一个电子邮箱。电子邮箱是由提供电子邮件服务的机构(电子邮件服务的机构(ISPI

17、SP)为用户建立的。当用户向)为用户建立的。当用户向ISPISP申请申请InternetInternet帐户帐户时,时,ISPISP就会在它的邮件服务器上建立该用户的电子邮件帐户,它包括用户名就会在它的邮件服务器上建立该用户的电子邮件帐户,它包括用户名与用户密码。任何人都可以将电子邮件发送到某个电子邮箱中,但是只有电与用户密码。任何人都可以将电子邮件发送到某个电子邮箱中,但是只有电子邮箱的拥有者输入正确的用户名与用户密码,才能够查看子邮箱的拥有者输入正确的用户名与用户密码,才能够查看E-mailE-mail内容或处内容或处理理E-mailE-mail。3.E-mail3.E-mail地址地址

18、每个电子邮箱都有一个邮箱地址,称为电子邮件地址。每个电子邮箱都有一个邮箱地址,称为电子邮件地址。E-mailE-mail地址的格地址的格式是固定的,并且在全球范围内是唯一的。用户的电子邮件地址格式为:式是固定的,并且在全球范围内是唯一的。用户的电子邮件地址格式为: 用户名用户名 主机名主机名 主机名指的是拥有独立主机名指的是拥有独立IPIP地址的计算机的名字,用户名是指在该计算机地址的计算机的名字,用户名是指在该计算机上为用户建立的上为用户建立的E-mailE-mail帐号。例如帐号。例如Internet应用应用3.2 E-mail E-mail服务工作过程服务工作过程1.E-mail1.E-

19、mail服务的结构模型服务的结构模型 E-mailE-mail服务采用的是客户服务采用的是客户/ /服务器结构。服务器结构。 互联网电子邮件电子邮件服务器服务器电子邮件电子邮件服务器服务器电子邮件电子邮件客户端客户端电子邮件电子邮件客户端客户端发送方发送方接收方接收方2.E-mail2.E-mail应用程序应用程序 E-mailE-mail应用程序的功能主要有两个方面:一方面,应用程序的功能主要有两个方面:一方面,E-mailE-mail应用程序负责应用程序负责将写好的邮件发送到邮件服务器中;另一方面,负责从邮件服务器中读取邮将写好的邮件发送到邮件服务器中;另一方面,负责从邮件服务器中读取邮件

20、,并对这些邮件进行处理。件,并对这些邮件进行处理。Internet应用应用3.E-mail3.E-mail的格式的格式 E-mailE-mail包括邮件头与邮件体两部分。包括邮件头与邮件体两部分。 邮件头邮件头是由多项内容构成的,其中一部分是由系统自动生成的,例如发是由多项内容构成的,其中一部分是由系统自动生成的,例如发信人地址、邮件发送的日期与时间;另一部分是由发件人输入的,例如收件信人地址、邮件发送的日期与时间;另一部分是由发件人输入的,例如收件人的地址、抄送人地址与邮件主题等。人的地址、抄送人地址与邮件主题等。 邮件体邮件体就是实际要传送的信函内容。就是实际要传送的信函内容。3.3 E-

21、mail E-mail协议的发展协议的发展电子邮件电子邮件服务器服务器 互联网SMTP代理代理邮件缓存邮件缓存用户信箱用户信箱POP3代理代理发送发送(SMTP)发送发送(SMTP)接收接收(POP3)电子邮件电子邮件服务器服务器发送方发送方接收方接收方Internet应用应用子网子网A子网子网BInternet主机主机A 主机主机B SMTP服务器服务器ASMTP服务器服务器CSMTP服务器服务器BDNS系统系统DNS系统系统 在在InternetInternet中邮件报文传输过程中邮件报文传输过程 将邮件报文从用户将邮件报文从用户A A发送到用户发送到用户B B的步骤如下:的步骤如下:In

22、ternet应用应用 简单邮件传输协议(简单邮件传输协议(SMTPSMTP)是在)是在TCP/IPTCP/IP网络上传输电子邮件的协议。网络上传输电子邮件的协议。SMTPSMTP运行在运行在TCPTCP协议之上,它使用公开的端口号协议之上,它使用公开的端口号2525。SMTPSMTP规定了规定了1414条命令和条命令和2121种响应信息。种响应信息。 关键词关键词 变量变量 代码代码 说明说明 HELO HELO 发送端的主机名发送端的主机名 220 220 服务就绪服务就绪 MAIL FROM MAIL FROM 发信人发信人 221 221 服务关闭传输通道服务关闭传输通道 RCPT TO

23、 RCPT TO 预期的收信人预期的收信人 250 250 请求命令完成请求命令完成 DATA DATA 邮件的主体邮件的主体 251 251 用户不是本地的,报文将被转发用户不是本地的,报文将被转发 QUIT 354 QUIT 354 开始邮件传输开始邮件传输 RSET 450 RSET 450 邮箱不可使用邮箱不可使用 VRFY VRFY 需要验证的收信人名字需要验证的收信人名字 500 500 语法错,不能识别命令语法错,不能识别命令 EXPN EXPN 需要扩展的邮件发送清单需要扩展的邮件发送清单 502 502 命令未实现命令未实现 HELP HELP 命令名命令名 552 552

24、所请求的动作异常终止,存储位置超过所请求的动作异常终止,存储位置超过 SEND FROM SEND FROM 预期的收信人预期的收信人 553 553 所请求的动作未发生,邮箱名不允许使用所请求的动作未发生,邮箱名不允许使用 3.4 简单邮件传输协议简单邮件传输协议Internet应用应用 常用邮件读取协议有常用邮件读取协议有POP3POP3与与IMAPIMAP。1.POP31.POP3协议协议 邮局协议邮局协议POPPOP是最简单的邮件读取协议,现在使用的是第是最简单的邮件读取协议,现在使用的是第3 3个版本个版本POP3POP3。已经成为已经成为InternetInternet标准,大多数

25、的标准,大多数的ISPISP都支持都支持POP3POP3协议协议 POP3POP3协议使用客户协议使用客户/ /服务器的工作方式。接收邮件的用户主机运行服务器的工作方式。接收邮件的用户主机运行POPPOP客客户程序,户程序,ISPISP的邮件服务器则运行的邮件服务器则运行POPPOP服务器程序。服务器程序。2.IMAP2.IMAP协议协议 InternetInternet报文存取协议报文存取协议IMAPIMAP与与POP3POP3都是按客户都是按客户/ /服务器方式工作,但他们服务器方式工作,但他们有很大差别。有很大差别。POP3POP3协议是在脱机状态下运行,协议是在脱机状态下运行,IMAP

26、IMAP协议是在联机状态下运行。协议是在联机状态下运行。3.5 邮件读取协议邮件读取协议Internet应用应用4.1 FTP FTP的概念的概念 文件传输服务又称为文件传输服务又称为FTPFTP服务,它是服务,它是InternetInternet中最早提供的服务功能之一,中最早提供的服务功能之一,目前仍然在广泛使用中。目前仍然在广泛使用中。 文件传输服务是由文件传输服务是由FTPFTP应用程序提供的,而应用程序提供的,而FTPFTP应用程序遵循的是应用程序遵循的是TCP/IPTCP/IP协议族中的文件传输协议协议族中的文件传输协议FTPFTP,它允许用户将文件从一台计算机传输到另一台,它允许

27、用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性。计算机上,并且能保证传输的可靠性。 由于采用由于采用TCP/IPTCP/IP协议作为协议作为InternetInternet的基本协议,无论两台的基本协议,无论两台InternetInternet上的上的计算机在地理位置上相距多远,只要它们都支持计算机在地理位置上相距多远,只要它们都支持FTPFTP协议,它们之间就可以随协议,它们之间就可以随意地相互传送文件。这样做不仅可以节省实时联机的通信费用,而且可以方意地相互传送文件。这样做不仅可以节省实时联机的通信费用,而且可以方便地阅读与处理传输过来的文件。便地阅读与处理传输过来的文

28、件。 目前,目前,FTPFTP仍然是人们最常用的仍然是人们最常用的InternetInternet服务之一。服务之一。4 FTP FTP服务服务Internet应用应用4.2 FTP FTP服务的工作过程服务的工作过程 FTPFTP服务采用的是客户服务器模式。如下图给出了文件传输服务的工作原服务采用的是客户服务器模式。如下图给出了文件传输服务的工作原理。理。 互联网上载上载下载下载FTP客户机客户机FTP服务器服务器 提供提供FTP服务的计算机称为服务的计算机称为FTP服务器服务器,它通常是信息服务提供者的计,它通常是信息服务提供者的计算机,就相当一个大的文件仓库。用户的本地计算机称为算机,就

29、相当一个大的文件仓库。用户的本地计算机称为客户客户。将文件从。将文件从FTP服务器传输到客户的过程称为服务器传输到客户的过程称为下载下载;而将文件从客户传输到;而将文件从客户传输到FTP服务器服务器的过程称为的过程称为上载或上传上载或上传。 FTP服务是一种实时的联机服务,用户必须先登录,只有登录成功后才服务是一种实时的联机服务,用户必须先登录,只有登录成功后才能访问,这样的工作方式限制了能访问,这样的工作方式限制了Internet的使用,所以多数的使用,所以多数FTP服务器都提供服务器都提供了一种匿名了一种匿名FTP服务。服务。Internet应用应用4.3 匿名匿名FTPFTP服务服务 匿

30、名匿名FTPFTP服务的实质是提供服务的机构在它的服务的实质是提供服务的机构在它的FTPFTP服务器上建立一个公开服务器上建立一个公开帐户(一般为帐户(一般为anonymousanonymous),并赋予该帐户访问公共目录的权利,以便提供免),并赋予该帐户访问公共目录的权利,以便提供免费服务。如果用户要访问这些提供匿名服务费服务。如果用户要访问这些提供匿名服务FTPFTP服务器,一般不需要输入用户服务器,一般不需要输入用户名和用户密码。如果需要输入它们的话,可以使用名和用户密码。如果需要输入它们的话,可以使用“anonymous”作为用户名,作为用户名,使用使用“guest”作为用户密码;有些

31、作为用户密码;有些FTP服务器可能会要求用户用自己的电子邮服务器可能会要求用户用自己的电子邮件地址作为用户密码。提供这类服务的服务器称为匿名件地址作为用户密码。提供这类服务的服务器称为匿名FTP服务器。服务器。 目前,目前,Internet用户使用的大多数用户使用的大多数FTP服务都是匿名服务。为了保证服务都是匿名服务。为了保证FTP服务器的安全,几乎所有的匿名服务器的安全,几乎所有的匿名FTP服务器都只允许用户下载文件,而不允服务器都只允许用户下载文件,而不允许用户上传文件。许用户上传文件。 Internet应用应用4.4 FTP FTP客户程序客户程序 目前常用的目前常用的FTP客户程序有

32、客户程序有3种类型:传统的种类型:传统的FTP命令行、浏览器与命令行、浏览器与FTP下载工具。下载工具。 目前,常用的目前,常用的FTP下载工具主要有以下几种:下载工具主要有以下几种:CuteFTP、LeapFTP、AceFTP、BulletFTP与与WS-FTP等。等。 Internet应用应用5 WWW WWW服务服务5.1 WWW WWW服务的基本概念服务的基本概念 WWW(WorldWWW(World Wide Web) Wide Web)又称为万维网,经常简称为又称为万维网,经常简称为WEBWEB。它的出现是。它的出现是InternetInternet技术发展中的一个重要的里程碑。技

33、术发展中的一个重要的里程碑。 WWWWWW系统的结构采用了客户系统的结构采用了客户/ /服务器模式服务器模式。下图给出了。下图给出了WWWWWW服务的工作原服务的工作原理。理。html文件html文件HTTP协议透明访问所链接的信息InternetInternetWWW服务器WWW服务器其他信息资源WWW客户机 信息资源以信息资源以webweb页的形式存储在页的形式存储在WWWWWW服务器中,用户通过服务器中,用户通过WWWWWW客户端浏客户端浏览器程序来浏览图、文、声并茂的览器程序来浏览图、文、声并茂的WebWeb页内容;页内容; 通过通过WebWeb页中的链接,用户可以页中的链接,用户可以

34、方便地访问位于其他方便地访问位于其他WWWWWW服务器中的服务器中的WebWeb页,或是其他类型的网络信息资页,或是其他类型的网络信息资源。源。Internet应用应用WWWWWW服务具有以下主要特点:服务具有以下主要特点: 以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形以超文本方式组织网络多媒体信息,用户可以访问文本、语音、图形和视频信息;和视频信息; 用户可以在用户可以在InternetInternet范围内的任意网站之间查询、检索、浏览及发布范围内的任意网站之间查询、检索、浏览及发布信息,并实现对各种信息资源透明的访问;信息,并实现对各种信息资源透明的访问; 提供生动、直观

35、、统一的图形用户界面;提供生动、直观、统一的图形用户界面; WWWWWW服务的核心技术是:服务的核心技术是: 超文本标记语言(超文本标记语言(HTMLHTML) 超文本传输协议(超文本传输协议(HTTPHTTP) 超链接(超链接(hyperlinkhyperlink)Internet应用应用5.2 超文本、超媒体与超文本标记语言超文本、超媒体与超文本标记语言1.1.超文本与超媒体的概念超文本与超媒体的概念 WWW(WorldWWW(World Wide Web) Wide Web)又称为万维网,经常简称为又称为万维网,经常简称为WEBWEB。它的出现是。它的出现是InternetInterne

36、t技术发展中的一个重要的里程碑。技术发展中的一个重要的里程碑。 WWWWWW系统的结构采用了客户系统的结构采用了客户/ /服务器模式服务器模式。下图给出了。下图给出了WWWWWW服务的工作原服务的工作原理。理。Internet应用应用2.2.主页主页 信息资源以网页的形式存储在信息资源以网页的形式存储在WWWWWW服务器中,用户通过浏览器向服务器中,用户通过浏览器向WWWWWW服服务器发出请求,服务器根据客户请求内容,将保存在务器发出请求,服务器根据客户请求内容,将保存在WWWWWW服务器中的某个页服务器中的某个页面发送给客户面发送给客户。浏览器在接收到该页面后对其进行解释,最终将图、文、声。

37、浏览器在接收到该页面后对其进行解释,最终将图、文、声并茂的画面呈现给用户。并茂的画面呈现给用户。用户可以通过页面中的链接,方便地访问位于其他用户可以通过页面中的链接,方便地访问位于其他WWWWWW服务器中的页面,或其他类型的网络信息资源。服务器中的页面,或其他类型的网络信息资源。 主页(主页(home pagehome page)是一种特殊的是一种特殊的WebWeb页面,是指包含个人或机构基本信页面,是指包含个人或机构基本信息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息息的页面,用于对个人或机构进行综合性介绍,是访问个人或机构详细信息的入口点。主页一般包含以下基本元素:的入

38、口点。主页一般包含以下基本元素: 文本(文本(texttext):最基本的元素,就是通常所说的文字;):最基本的元素,就是通常所说的文字; 图像(图像(imageimage):):WWWWWW浏览器一般只识别浏览器一般只识别GIFGIF与与JPEGJPEG两种图像格式;两种图像格式; 表格(表格(tabletable):类似于):类似于WordWord中的表格,表格单元内容一般为字符中的表格,表格单元内容一般为字符类型;类型; 超链接(超链接(hyperlinkhyperlink):):HTMLHTML中的重要元素,用于将中的重要元素,用于将HTMLHTML元素与其元素与其他主页相连。他主页相

39、连。Internet应用应用3.3.超文本标记语言超文本标记语言HTML HTML WWWWWW是以超文本标记语言与超文本传输协议为基础,能够提供面向是以超文本标记语言与超文本传输协议为基础,能够提供面向InternetInternet服务的、一致的用户界面的信息浏览系统。服务的、一致的用户界面的信息浏览系统。 HTMLHTML语言具有以下几个特点:语言具有以下几个特点: WWWWWW服务器中所存储的页面是一种结构化的文档,采用超文本标记语服务器中所存储的页面是一种结构化的文档,采用超文本标记语言书写而成。言书写而成。 HTMLHTML是是WWWWWW上用于创建超文本链接的基本语言。上用于创建超文本链接的基本语言。 HTMLHTML文档可以将声音、图像、视频等多媒体信息集成在一起。文档可以将声音、图像、视频等多媒体信息集成在一起。 使用使用HTMLHTML语言开发的语言开发的HTMLHTML超文本文件一般具有超文本文件一般具有.htm.htm(或(或.html.html)后缀。)后缀。Internet应用应用5.3 URL URL与信息定位与信息定位

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论