一、WWW
1.概念:
WWW 是World Wide Web的缩写,指万维网,常简称为Web。Web 是由遍布全球的计算机所组成的网络,所有 Web 中的计算机都可以彼此通信,它分为Web客户端(浏览器)和Web服务器程序。WWW可以让Web客户端(常用浏览器)访问浏览Web服务器上的页面,而所有这些计算机都使用名为 HTTP 的通信标准。对于普通Web使用者而言,Web就是一个资料空间、一个资料库。在这个空间中,用户可以获得他们想要的一些资源。
2.组成:
Web客户端(Client):需要获取资源、发出HTTP请求的程序,就是浏览器(Browser)。
Web服务器(Server):服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。
3.万维网(WWW)和互联网(Internet)的区别
对于普通用户来说,WWW和Internet没有什么区别,都是获取资源的网络。万维网(WWW)常被当成因特网(Internet)的同义词,但万维网与因特网有着本质的差别。因特网(Internet)指的是一个硬件的网络,全球的所有电脑通过网络连接后便形成了因特网。而万维网(WWW)更倾向于一种浏览网页的功能。
二、浏览器(Browser):
1.概念:
浏览器,是指万维网(Web)服务的客户端浏览程序。对于Web开发者来说,Browser就是解释和执行HTML、CSS和JavaScript源码的工具。可向万维网(Web)服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放。目前Web浏览器主要包括:IE,Firefox,Chrome,safari和opera等。
2.浏览器读取Web页面的方式:
浏览器可通过一个请求来读取某个服务器上的一张网页;
请求是一个包含页面地址的标准 HTTP 请求;
页面地址类似这样:http://www.cnblogs.com。
3.浏览器显示页面的方式:
所有的网页都含有其如何被显示的结构;
浏览器通过阅读这些结构来显示页面;
最常用的显示结构称为 HTML 标签,例如用于段落的 HTML 标签类似这样:<p></p>
4.Web Browser所做的工作:
第一步,帮助你制作一个请求(通常在单击某个链接点时启动);
第二步,将你的请求发送给某个服务器;
第三步,通过对直接图象适当解码,呈交HTML文档和传递各种文件给相应的Viewer,即播放器,把请求所得的结果报告给你。
三、服务器(Server):
1.概念:Web Server是指接收Web Client 的HTTP请求,并且响应请求的软件或者运行该程序的计算机。
2.Web Server所做的工作(C/S模式下):
第一,接收Web Client发送的HTTP请求;
第二,请求的合法性检查,包括安全性屏蔽;
第三,针对请求获取并制作数据。
第四,审核信息的有效性。
第五,把信息发送给提出请求的Web Client。
四、HTML
1.概念:
HTML:(Hyper Text Markup Language),超文本标记语言, 是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言(markup language)。标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。它实际上就是描述网页如何被显示的一种结构,浏览器通过读取这种结构从而展示出各种页面效果。而HTML本身只是一种结构的描述,HTML最终之所以能展现出各种各样的效果,归根结底还是浏览器的功能。
2.示例:
<html> <head> <title> My First HTML</title> </head> <body> <h1>Hello World !</h1> </body> </html>