1.4 万维网(World Wide Web,简称Web)

Web 是互联网的一部分:HTTP的部分

万维网(Web)

在上一章节中我们已经了解计算机如何通过不同的协议来传输文本、交换邮件、上传下载文件以及即时通讯等。

其中最重要的协议是 HTTP。 计算机依赖该协议来分享 网页(Webpages),比如你正在阅读的在线教程就是由一组网页链接而成。

如果你在浏览一个以http://https://开头的URL,那么你正在访问万维网(Web)。

网页(Webpage)

网页是使用HTML语言编写的文档,可以通过万维网(Web)来分享。

要打开和阅读网页,你需要使用Web浏览器(Web browser).

打开网页有两种方式:

  • 在Web浏览器地址栏输入 网址(URL), 如 http://techbrood.com/Guide/h5b2a?p=web
  • 点击一个 链接(Link), 如 互联网基础知识

记住所有的网页地址是很麻烦的事情,所以Web从一开始就是基于互链文档的,这样用户可以比较容易的浏览。

网站(Website)

一个网站简而言之就是在同一域名下的网页集合。

  • Web http://
    • 网站 techbrood.com
      • 网页 /Guide/h5b2a?p=intro
      • 网页 /Guide/h5b2a?p=overview
      • 网页 /Guide/h5b2a?p=internet
      • 网页 /Guide/h5b2a?p=web

一个典型的网页请求过程

当在浏览器地址栏输入一个URL或直接点击链接 http://techbrood.com/Guide/h5b2a?p=web 时,你就发送了一个网页请求。

你的电脑是客户端,网页请求通过互联网HTTP协议被发送到踏得网所在的服务器上,来获取在线教程模块中名为web的网页文档模板。

你暂时可以把它理解为是一个放在服务器默认路径下的web.html静态文档(当然实际上本站点是使用Yii框架搭建,所以上述URL对应的是一个动态的PHP程序请求)。

客户端 你的电脑 你好踏得网,我想要获取web基础知识的文档
服务器 踏得网所在的云主机 请稍侯,让我检查下您请求的资源是否可用...
客户端 你的电脑 好的,我等会儿
服务器 踏得网所在的云主机 哦,找到了,我把它发给你!
客户端 你的电脑 收到啦,谢谢!

当你的电脑收到服务器应答后,将在你的浏览器中显示web.html文档.

但是这个文档并非保存在你的电脑上,只是临时显示在你的浏览器中,如果你以后再次访问刚才的链接,将会重复一次网页请求过程。 所以,很清楚,和本地应用相比,基于浏览器的应用能保证每次获取到最新的内容(无缝升级),但会产生更多的服务器访问流量。

万维网(Web)
互联网中使用超文本传输协议HTTP的那一部分。
网页(Webpage)
使用HTML语言编写的文档。
网站(Website)
同一域名下的网页集合。
浏览器(Browser)
用来打开和显示网页的工具。