标签:
上图描述了万维网和HTML之间的关系图,下面我来详细介绍一下他们的家族。
WWW:
www是环球信息网(world wide web)的缩写,它也有小名,比如web、W3,中文名叫万维网。分为web客户端和web服务器程序。www可以让web客户端(常用浏览器)访问浏览器web服务器上的页面,是一个由许多互相链接的超文本组成的系统,通过互联网的访问。在这个系统中,每个有用的事物,称为“资源”,并且由一个全局统一资源标识符(URI:Uniform Resource Identifier)标识,这些资源通过超文本传输协议(Hypertext Transfer Protocol)传送给用户,而用户通过点击链接来获得资源。
万维网不等同于互联网,万维网只是互联网所能提供的服务其中之一,是靠着互联网运行的一项服务。
超文本:
超文本是由一个叫网页浏览器(web browser)的程序显,是把一些信息根据需要连接起来的信息管理技术,人们可以通过一个文本的链接指针打开另一个相关的文本。只要用鼠标单击文本中通常带下划线的条目,便可获得相关的信息。网页浏览器从网页服务器取回称为“文档”或“网页”的信息并显示。通常是显示在计算机显示器,人可以随着网页上的超链接(Hyperlink)在取回文件,甚至也可以送出数据给服务器,顺着超链接走的行为又叫浏览网页。相关的数据通常排成一群网页,又叫网站。网页是网站的基本信息单位,是www的基本文档,他由文字、图片、动画、声音等多种媒体信息以及链接组成,是用HTML编写的,扩展名为.html 和.htm,通过链接实现与其他网页或网站的关联和跳转。
超文本标记语言
HTML (HyperText Markup Language).它是标准通用标记语言的下一个应用。超文本标记语言的作用是定义超文本文档的结构和格式。也是一种规范,一种标准。它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTTP协议
HTTP是hypertext Transfer Protocol的缩写,即超文本传输协议。HTTP提供了访问超文本信息的功能,是WWW浏览器和WWW服务器之间的应用层通信协议。HTTP协议是用于分布式协作超文本信息系统的、通用的、面向对象的协议。通过扩展命令,它可用于类似的任务,如域名服务或分布式面向对象系统。WWW使用HTTP协议传输各种超文本页面和数据。
HTTP协议会话过程包括4个步骤。
(1)建立连接:客户端的浏览器向服务端发出建立连接的请求,服务端给出响应就可以建立连接了。
(2)发送请求:客户端按照协议的要求通过连接向服务端发送自己的请求。
(3)给出应答:服务端按照客户端的要求给出应答,把结果(HTML文件)返回给客户端。
(4)关闭连接:客户端接到应答后关闭连接。
HTTP协议是基于TCP/IP之上的协议,它不仅保证正确传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。HTTP将用户的数据,包括用户名和密码都明文传送,具有安全隐患,容易被窃听到,对于具有敏感数据的传送,可以使用具有保密功能的HTTPS(Secure Hypertext Transfer Protocol)协议。
FTP协议
文件传输协议(FTP)是Internet中用于访问远程机器的一个协议,它使用户可以在本地机和远程机之间进行有关文件的操作。FTP协议允许传输任意文件并且允许文件具有所有权与访问权限。也就是说,通过FTP协议,可以与internet上的FTP服务器进行文件的上传或下载等动作。
和其他Internet应用一样,FTP也采用了客户端/服务器模式,它包含客户端FTP和服务器FTP,客户端FTP启动传送过程,而服务器FTP对其做出应答。在Internet上有一些网站,它们依照FTP协议提供服务,让网友们进行文件的存取,这些网站就是FTP服务器。网上的用户要连上FTP服务器,就是用到FTP的客户端软件。通常Windows都有ftp命令,这实际就是一个命令行的FTP客户端程序,另外常用的FTP客户端程序还有CuteFTP、Leapftp、FlashFXP等。
上面这些就是对www相关概念的简单介绍,他和HTML的故事可以在上图的思维导图中找到答案。
最后,再介绍一下用户浏览网页的原理步骤,直接看图。一张图胜过千言万语:
标签:
原文地址:http://blog.csdn.net/binggetong/article/details/51364893