- 1、本文档共86页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.3 World Wide Web概述 5.3.1 WWW简介 5.3.2 WWW客户机/服务器工作模式 5.3.3 WWW浏览器 5.3.4 WWW服务器 5.3.1 WWW简介 随着Internet的迅速发展,为了充分利用Internet上的信息资源,迫切需要一种更加方便、快捷的信息浏览和查询工具,在这种情况下,由蒂姆和马克创建的“万维网”(WWW)诞生了。WWW是一种基于超文本方式的信息查询服务系统,WWW实际上是一个庞大的文件集合体,这些文件称为网页,存储在Internet上的成千上万台计算机上。提供网页的计算机被称为Web服务器、网站或网点。 从本质上讲,它是超媒体思想在计算机网络上的实现。WWW要解决的问题包括: (1)怎样标识Internet中的文档:URL; (2)用什么协议实现万维网上的超级链接:HTTP; (3)怎样使不同作者的不同风格文档共享:HTML; (4)怎样使用户方便地找到所需的信息:搜索引擎。 1.统一资源定位器URL是WWW上的一种编址机制,用于对WWW的众多资源进行标识,以便于检索和浏览,每一个文件,不论它以何种方式存储在服务器上,都有一个URL地址,从这个意义上讲,可以把URL看作一个文件在Internet上的标准通用地址。 URL的一般格式如下: 〈通信协议〉://〈主机域名〉/〈路径〉/〈文件名〉 其中,〈通信协议〉指提供该文件的服务器所使用的通信协议;〈主机域名〉指上述服务器所在主机的域名;〈路径〉指该文件在主机上的路径;〈文件名〉指文件的名称。 例如/homepage/cslab/sxuc1.htm 其中,http是WWW服务器与WWW客户之间遵循的通信协议。用来标识该文件存储在山西大学的WWW服务器上,第二部分是文件所在的路径,最后一部分sxuc1.htm这个文件的名称。 目前,在WWW系统中编入URL中最普遍的服务连接方式有如下几种: (1)http:// 使用HTTP协议提供超级文本信息资源空间。 (2)ftp://使用FTP协议提供文件传送的FTP资源空间。 (3)file://使用本地HTTP协议提供超级文本信息服务的WWW信息资源空间。 (4)telnet://使用Telnet协议提供远程登录信息服务的Telnet信息资源空间。 (5)gopher://由全部Gopher服务器构成的Gopher信息资源空间。 (6)wais:// 由全部WAIS服务器构成的WAIS信息资源空间。 2.HTTP协议 超文本传送协议(HyperText Transmission Protocol,简称HTTP)是Web客户和Web服务器之间的通信协议。HTTP的工作过程如下: (1)客户和服务器TCP的80号端口建立连接; (2)客户向服务器发送HTTP请求; (3)服务器处理请求,向客户发送HTTP响应; (4)客户或服务器关闭TCP连接。 3.超文本与超媒体 WWW以“超文本”技术为基础,以直接面向文件进行阅览的方式,提供具有一定各式的文本和图形。超媒体是由超文本演变而来,即在超文本中嵌入除文本以外的视频和音频等信息,可以说,超媒体是多媒体的超文本。 所有网页都是用超文本标识语言HTML(HyperText Markup Language)编写出来的。它是一种描述语言,说明Web内容的表现形式。用HTML语言书写的文件是一种文本文件,这种文件称为网页(Web page),它可以跨平台存储。HTML是一种强有力的文档处理语言,它不是一种程序设计语言。HTML文档本身是文本格式的,用任何一种文本编辑器都可以对它进行编辑 。 5.3.2 WWW客户机/服务器工作模式 WWW由客户机与服务器组成。客户机由TCP/IP加上Web浏览器组成,Web服务器由HTTP加后台数据库组成。客户的浏览器和服务器用TCP/IP的HTTP(超文本传输协议)建立连接,使得客户与服务器二者超媒体传输变得很容易。 当用户查询信息时,执行一个客户机程序(也称为“浏览器”程序),并输入一个URL。随后,浏览器程序成为一个客户,该程序负责对用户的直接服务,将用户的要求转换成一个或多个标准的信息查询请求,通过Internet发送给远方提供信息的服务器,而服务器则执行一个服务器程序,当服务器接到客户机的信息查询请求之后,便完成相应的操作,将查出的结
您可能关注的文档
- 计算机网络应用基础 第二版 教学课件 作者 相万让 3章第2讲.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 3章第3讲.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 3章第4讲.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 3章第5讲.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第1章.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第2章.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第4章.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第6章.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第10章.ppt
- 计算机网络应用基础 第二版 教学课件 作者 相万让 第11章.ppt
文档评论(0)