首页 理论教育 任务一:快速介绍Web浏览器

任务一:快速介绍Web浏览器

时间:2023-11-03 理论教育 版权反馈
【摘要】:网页浏览器,是显示网站服务器或文件系统内的文件并让用户与这些文件交互的一种应用软件。在这种结构下,用户界面完全通过WWW 浏览器实现。URL 的一般形式是:<通信协议>://<主机名>:<端口>/<路径>/<文件名>例如:http://www.tsinghua.edu.cn/publish/th/index.html四、HTTP 协议HTTP 协议是用于从WWW 服务器传输超文本到本地浏览器的传送协议。浏览器与Web 服务器之间的数据交互需遵守的一些规范,HTTP 就是其中的一种规范,它由W3C 组织推出,专门用于定义浏览器与Web 服务器之间数据交换到格式。

任务一:快速介绍Web浏览器

网页浏览器(Web Browser),是显示网站服务器或文件系统内的文件并让用户与这些文件交互的一种应用软件。它用来显示在万维网(WWW)或局域网内的文字、图像及其他信息。

目前,使用广泛的网页浏览器主要有微软的Internet Explorer(简称IE)、360 公司的360浏览器、腾讯公司的QQ 浏览器、苹果公司的Safari(苹果浏览器)、Mozilla 的Firefox(火狐浏览器FF)等。

PHP 是非常适合Web 开发的一种编程语言,在学习PHP 之前,首先了解一下什么是Web技术。Web 在计算机领域中称为网页,它是一个由很多互相链接的超文本文件组成的系统。在这个系统中,每个有用的文件都称为“资源”,并且由一个“通用资源标识符”(URI)进行定位,这些资源通过超文本传输协议(Hyper Text Transfer Protocol,HTTP)传送给用户,用户单击链接即可获得资源。

除此之外,在Web 开发中还会涉及一些非常基本而又相对重要的知识,如软件架构、UTL、HTTP 等。下面将分别对其进行讲解。

一、B/S 和C/S 架构

在进行软件开发时,会有两种基本架构,即C/S 架构和B/S 架构。C/S 架构,即Client/Server(客户机/服务器)架构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client 端和Server 端,降低了系统的通信开销,并可以充分利用两端硬件环境的优势。B/S 架构,即Browser/Server(浏览器/服务器)架构,是随着Internet(互联网)技术的兴起,对C/S 架构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW 浏览器实现。两种架构如图1-8 所示。

图1-8 B/S 和C/S 架构

PHP 运行于服务器端,既可以在C/S 架构中为客户端软件提供服务器接口,又可以作为B/S 构架来搭建动态网站。

二、网页、网站和主页的概念

网页是网站的基本信息单位,是WWW 的基本文档。它由文字、图片、动画、声音等多种媒体信息以及链接组成,是用HTML 编写的、可在WWW 上传输、能被浏览器识别显示的文本文件。其扩展名是.htm 和.html。(www.xing528.com)

网站由众多不同内容的网页构成,网页的内容可体现网站的全部功能。

通常把进入网站首先看到的网页称为首页或主页(homepage)。

三、URL 的概念

统一资源定位符(Uniform Resource Locator,URL)也被称为网页地址,是因特网上标准的资源地址,是用于完整地描述Internet 上网页和其他资源的地址的一种标识方法。

Internet 上的每一个网页都具有一个唯一的名称标识,通常称之为URL 地址,这种地址可以是本地磁盘,也可以是局域网上的某一台计算机,更多的是Internet 上的站点。简单地说,URL 就是Web 地址,俗称“网址”。

URL 的一般形式是:

<通信协议>://<主机名>:<端口>/<路径>/<文件名>

例如:http://www.tsinghua.edu.cn/publish/th/index.html

四、HTTP 协议

HTTP 协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW 服务器传输超文本到本地浏览器的传送协议。浏览器与Web 服务器之间的数据交互需遵守的一些规范,HTTP 就是其中的一种规范,它由W3C 组织推出,专门用于定义浏览器与Web 服务器之间数据交换到格式。HTTP 在Web 开发中大量应用。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈