Web前端开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 Web的基本概念

1.2.1 WWW

1.2 Web的基本概念

WWW是Internet上的多媒体信息查询工具,是Internet上出现较晚但也是发展最快和使用最广泛的服务。人们现在进行的网页浏览就属于此类应用。

WWW是World Wide Web(环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。通过万维网,人们只要进行简单的操作,就可以迅速获得世界范围内丰富的信息资料。

用户在通过Web浏览器访问信息资源时无须关心一些技术细节,且Web界面友好,因而Web服务在Internet上一经推出就受到了热烈欢迎,得到迅速发展。

1.2.2 Website

Website(网站)是指在Internet上根据一定规则,使用HTML等工具制作的用于展示信息内容的相关网页的集合。人们可以通过网站发布自己想要公开的信息,或者利用网站提供相关的网络服务。

1.2.3 URL

URL(Uniform Resource Locator,统一资源定位符)是网上资源的地址,它的地址格式为:

格式说明如下。

●资源类型:指明用来访问资源的协议工具。

➢“http”表示使用HTTP(超文本传输协议)。

➢“ftp”表示文件传输协议,可以通过FTP访问服务器上的文件,或下载服务器上的资源。

➢“news”表示新闻组(newsgroup)。

➢“telnet”表示远程通信协议。

➢“file”用于访问本地计算机中的文件。

●域名:指出WWW页所在的服务器域名,如www.tgc.edu.cn。

●端口号:对某些资源的访问需使用服务器提供的特定端口号。进行网页访问默认使用80端口。

●路径:资源的具体位置,如http://www.sohu.com/domain/HXWZ。

URL只能使用ASCII字符通过Internet进行发送,如果包含非ASCII字符集的字符,则需要进行转换。表1-1为ASCII字符表。

例如,“中国”会转换成“%D6%D0%B9%FA”,“HTML文档”会转换成“HTML%CE%C4%B5%B5”。

URL不能包含空格,URL编码使用“+”表示空格,如“hello world”会转换成“hello+world”。

表1-1 ASCII字符表

1.2.4 Web标准

Web标准是Web应用开发需要遵循的标准,由万维网联盟(W3C)制定,是一系列相关标准的集合。Web标准可以使开发人员很容易了解彼此的编码并进行格式转换,也能保证所有浏览器能正确地显示页面,还可以使搜索引擎更容易访问并收录用户的网页。

网页标准主要由3部分组成:结构标准(XML、HTML、XHTML)、表现标准(CSS)和行为标准(DOM、JavaScript)。

1.2.5 Web浏览器

Web浏览器简称浏览器,是一个显示网页并让用户与网页文件互动的平台。第一个网页浏览器是由Tim Berners-Lee编写的World Wide Web,后改名为Nexus。常见浏览器的发展历程如表1-2所示。

表1-2 常见浏览器的发展历程

现存常见浏览器的内核情况如表1-3所示。

表1-3 现存常见浏览器的内核情况

1.2.6 Web服务器

Web服务器的主要功能是提供网上信息浏览服务。Web服务器可以解析HTTP,当Web服务器接收到一个HTTP请求时,会返回一个HTTP响应,这样客户端就可以从服务器上获取资源。图1-2是HTTP请求与响应的示意图。

图1-2 HTTP请求与响应的示意图