万维网(Web)
在上一章节中我们已经了解计算机如何通过不同的协议来传输文本、交换邮件、上传下载文件以及即时通讯等。
其中最重要的协议是 HTTP。 计算机依赖该协议来分享 网页(Webpages),比如你正在阅读的在线教程就是由一组网页链接而成。
如果你在浏览一个以http://
或https://
开头的URL,那么你正在访问万维网(Web)。
网页(Webpage)
网页是使用HTML语言编写的文档,可以通过万维网(Web)来分享。
要打开和阅读网页,你需要使用Web浏览器(Web browser).
打开网页有两种方式:
- 在Web浏览器地址栏输入 网址(URL), 如
//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或直接点击链接 //techbrood.com/Guide/h5b2a?p=web 时,你就发送了一个网页请求。
你的电脑是客户端,网页请求通过互联网HTTP协议被发送到踏得网所在的服务器上,来获取在线教程模块中名为web的网页文档模板。
你暂时可以把它理解为是一个放在服务器默认路径下的web.html静态文档(当然实际上本站点是使用Yii框架搭建,所以上述URL对应的是一个动态的PHP程序请求)。
客户端 你的电脑 |
你好踏得网,我想要获取web基础知识的文档 |
---|---|
服务器 踏得网所在的云主机 |
请稍侯,让我检查下您请求的资源是否可用... |
客户端 你的电脑 |
好的,我等会儿 |
服务器 踏得网所在的云主机 |
哦,找到了,我把它发给你! |
客户端 你的电脑 |
收到啦,谢谢! |
当你的电脑收到服务器应答后,将在你的浏览器中显示web.html
文档.
但是这个文档并非保存在你的电脑上,只是临时显示在你的浏览器中,如果你以后再次访问刚才的链接,将会重复一次网页请求过程。 所以,很清楚,和本地应用相比,基于浏览器的应用能保证每次获取到最新的内容(无缝升级),但会产生更多的服务器访问流量。
- 万维网(Web)
- 互联网中使用超文本传输协议HTTP的那一部分。
- 网页(Webpage)
- 使用HTML语言编写的文档。
- 网站(Website)
- 同一域名下的网页集合。
- 浏览器(Browser)
- 用来打开和显示网页的工具。