30. 万维网-The World Wide Web_哔哩哔哩_bilibili
1. 简介
在第 30 集中,视频主要介绍了万维网(World Wide Web)的历史、结构和运行机制,并解释了其与互联网(Internet)的区别。视频还涵盖了超文本(Hypertext)、HTML、URL、搜索引擎和网络中立性(Net Neutrality)的相关知识。
2. 万维网与互联网的区别
2.1 互联网的定义
互联网是由电线、信号、交换机、数据包、路由器和协议组成的庞大网络基础设施,用于传递数据。
2.2 万维网的定义
万维网是运行在互联网之上的一个巨大的分布式应用程序,由遍布全球的数百万台服务器组成,通过一种叫做“浏览器”的特殊程序访问。
3. 万维网的基本结构
3.1 网页和超链接
- 网页是万维网的基本单位,是包含内容和超链接的文档。
- 超链接使用户可以从一个页面跳转到另一个相关页面,形成一个巨大的互联信息网络。
3.2 超文本的价值
- Vannevar Bush 在 1945 年就提出了超链接的信息价值,形容为“关联式索引”。
- 超文本得到了一个强有力的名字:“超文本”(Hypertext)。
4. 网页的构建元素
4.1 HTML 和 HTTP
- 要让网页相互连接,每个网页需要有唯一的地址(URL),通过统一资源定位器来指定。
- 超文本传输协议(HTTP)用于从服务器请求网页内容。
4.2 HTML 标签示例
一个简单的 HTML 页面示例:
<!DOCTYPE html>
<html>
<head>
<title>简单的网页</title>
</head>
<body>
<h1>一级标题</h1>
<p>这里是一段内容,其中有一个 <a href="http://example.com">超链接</a>。</p>
<h2>二级标题</h2>
<ol>
<li>列表项 1</li>
<li>列表项 2</li>
</ol>
</body>
</html>
5. 网络浏览器的历史
5.1 浏览器的发展
- 第一个浏览器和服务器由 Tim Berners-Lee 于 1990 年在 CERN 开发。
- 之后,诸如 Mosaic、Netscape Navigator、Internet Explorer 等浏览器先后问世。
5.2 浏览器功能
- 浏览器不仅负责请求页面,还负责渲染返回的内容。
6. 搜索引擎的演变
6.1 初期搜索引擎
- 最早的类似现代的搜索引擎是 1993 年由 Jonathon Fletcher 开发的 JumpStation。
- 主要包含爬虫、索引和搜索算法三部分。
6.2 Google 的崛起
- Google 的成功在于其聪明的算法——通过“反向链接”的数量和质量来判断页面的重要性。
- 项目起源于 1996 年斯坦福大学的 BackRub 实验。
7. 网络中立性
7.1 网络中立性的原则
- 网络中立性主张所有数据包应被平等对待,不论其内容为何。
7.2 支持与反对的观点
- 支持者认为没有中立性会导致剥削性商业模式、小公司处于劣势,创新受阻。
- 反对者认为不同类型的数据可能需要不同的传输速度,同时市场竞争也会阻止不良行为。
8. 总结
- 万维网和互联网是两个不同的概念。
- 万维网由网页和超链接组成,通过 URL 和 HTTP 实现互联。
- HTML 是构建网页的基础语言。
- 网络浏览器的发展推动了万维网的普及。
- 搜索引擎的发展解决了信息查找的问题,Google 的算法特别成功。
- 网络中立性是当前互联网行业的重要议题,观点多样。