MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

网页,网站,网络服务器和搜索引擎的区别是什么?

在本文中我们描述了各种与网络相关的概念:网页,网站,网络服务器,以及搜索引擎。这些概念常被网络新手混淆,或被误用。让我们看看它们到底代指的是什么吧!

前提: 了解 互联网是怎么工作的
目标: 了解网页,网站,网络服务器和搜索引擎间的区别

概述

正如任何领域的知识一样,网络也有很多的术语。别担心,我们不会把你淹没在这些术语里的(但如果你感兴趣的话,我们也弄了一个术语表)然而,一开始你还是需要了解一些基本概念,因为当你读下去的时候,这些词汇会一再出现。有时候这些概念容易被混淆,因为他们指的是相关但不同的功能。事实上,有时你会见到这些概念在新闻中或者其他地方被误用,所以把他们弄混了也是情有可原的!

随着进一步地探讨,我们将会涵盖这些概念和技术的方方面面,但以下的这些简单定义可以帮助你快速开始:

网页(webpage)
一份能够显示在网络浏览器(如Firefox,,Google Chrome,Microsoft Internet Explorer 或Edge,Apple的Safari)上的文档。网页也常被称作"web pages"(网页)或者就叫"pages"(页面)。
网站(website)
一个由许多组合在一起,并常常以各种方式相互连接的网页组成的集合。网站常被称作"web site"(网站)或简称"site"(站点)。
网络服务器(web server)
一个在互联网上托管网站的计算机。
搜索引擎(search engine)
帮助你寻找其他网页的网站,比如Google,Bing,或Yahoo。

自主学习

还没有可用的资料。Please, consider contributing.

深入探索

So, let's dig deeper into how those four terms are related and why they are sometimes confused with each other.

网页

A webpage is a simple document displayable by a browser. Such document is written in the HTML language (which we look into in more detail in other articles). A webpage can embed a variety of different types of resources such as:

  • 样式信息 — 控制页面的观感
  • 脚本— 为页面添加交互性
  • 多媒体— 图像,音频,和视频

提示: 浏览器也能显示其他文档,例如PDF文件或图像,但网页(webpage)这一概念专指HTML文档。其他情况我们则只会使用文档(document)这一概念

网络上所有可用的网页都可以通过一个独一无二的地址访问到。要访问一个页面,只需在你的浏览器地址栏中键入页面的地址。 

Example of a web page address in the browser address bar

A website is a collection of linked webpages (plus their associated resources) that share a unique domain name. Each webpage of a given website provides explicit links—most of the time in the form of clickable portion of text—that allow the user to move from one page of the website to another.

To access a website, type its domain name in your browser address bar, and the browser will display the website's main webpage, or homepage (casually referred as "the home"):

Example of a web site domain name in the browser address bar

当网站只包含一个网页时,网站和网页二者尤其容易弄混。这样的网站有时称之为单页网站(single-page website)。

网络服务器

一个网络服务器是一台托管一个或多个网站的计算机。 "托管"意思是所有的网页和它们的支持文件在那台计算机上都可用。网络服务器会根据每位用户的请求,将任意网页从托管的网站中发送到任意用户的浏览器中。

别把网站和网络服务器弄混了例如,当你听到某人说:"我的网站没有响应",这实际上指的是网络服务器没响应,并因此导致网站不可用。更重要的是,自从一个网络服务器能够托管多个网站,"网络服务器"这个术语从来都没被用来指定一个网站,因为这可能导致很大的混乱。在上面的例子中,如果我们说,“我的网络服务器没有响应”,这就指的是在那台网络服务器上的所有网页都不可用。

搜索引擎

搜索引擎是网络上常见的混乱之源。搜索引擎是一个特定类型的网站,用以帮助用户在其他网站中寻找网页。

搜索引擎数不胜数,有Google, Bing, Yandex, DuckDuckGo等等。其中有的功能宽泛,有的专注于特定的主题。你可按需使用。

许多网上的初学者将搜索引擎和浏览器混淆了。让我们明确一下:浏览器是一个接收并显示网页的软件,搜索引擎则是一个帮助用户从其他网站中寻找网页的网站。这种混淆之所以出现是因为当一个人打开一个浏览器的时候,浏览器展现的是一个搜索引擎的主页。这有什么意义呢?很明显,因为你打开浏览器要做的第一件事就是去寻找一个网站。不要把基础设施(浏览器)和服务(搜索引擎)混淆。这种区分会对你很有帮助,但是甚至有些专业人员也还把它们说得很宽泛,所以不用对这种区分太过谨慎。

下图是一个火狐浏览器把谷歌搜索框当作它默认开始页面的实际例子:

Example of Firefox nightly displaying a custom Google page as default

下一步

 

文档标签和贡献者

 此页面的贡献者: Folgore, ziyunfei, wth
 最后编辑者: Folgore,