学科分类
目录
PHP基础

访问网站

在网站中,每个文件都称为一个“资源”,用户通过在个人终端(电脑、手机、平板电脑)上的浏览器中输入网站的链接,来访问网站获取资源,这些资源通过超文本传输协议(HyperText Transfer Protocol,HTTP)传送给用户。

由于网站的访问地址不利于记忆,通常情况下,用户是通过搜索引擎进行关键字搜索,找到想要访问的网站。通过搜索引擎访问和直接在浏览器中输入链接访问的原理相同,本质都是通过网站的地址进行访问。

用户访问网站后,经过一系列的逻辑转换,实现从目标主机(服务器)中获取到相应的资源。服务器是能够对外提供服务的计算机,通常在一台计算机预装服务软件,常见的网站服务器有3种,分别是Apache、Nginx和IIS。Apache和Nginx都是免费的,其中,Apache的特点是比较稳定,Nginx能处理高并发的请求。IIS是一款收费软件,只适用于Windows平台。

用户在浏览器中输入的访问地址称为统一资源定位符(Uniform Resource Locator,URL)。在服务器中,每一个网页都有一个访问标记符,用于唯一标识它的访问位置,以便在浏览器中可以访问到。URL中包含了Web服务器的主机名、端口号、资源名以及使用的网络协议,具体示例如下所示。

协议://主机地址:端口/资源路径?传输数据

  • 协议:互联网的传输协议,目前有HTTP和HTTPS,用户在访问时可以省略,浏览器会自动补充协议。

  • 主机地址:服务器的唯一标识,通常可以通过IP进行访问,但是IP不利于用户的记忆和使用,通常使用域名进行访问。

  • 端口:计算机与外界通信的出口,每个软件都有自己独立的交互出口。

  • 资源路径:文件资源在服务器上对应的路径。

  • 传输数据:浏览器对服务器提供的数据信息,通常是“名字=值”的形式,如果有多个数据,使用“&”符进行分隔。

点击此处
隐藏目录