深入探索万维网:从基础到应用
1. 互联网简史
在 20 世纪 50 年代末,美国政府成立了高级研究计划局(ARPA),这主要是对苏联成功发射人造卫星“斯普特尼克号”的回应。ARPA 汇聚了美国顶尖的科学人才,开展与军事应用相关的研究工作。
到了 60 年代,该机构创建了一个名为 ARPAnet 的去中心化计算机网络。这个早期的网络最初连接了位于加州大学洛杉矶分校、斯坦福研究所、加州大学圣巴巴拉分校和犹他大学的四台计算机,并在 70 年代初增加了更多节点。该网络采用了当时新兴的分组交换技术,旨在构建一个即使部分节点在核攻击中被摧毁仍能正常运行的通信系统。
1972 年,电子邮件得以实现,紧接着是用于登录远程计算机的 Telnet 协议和实现计算机间文件传输的文件传输协议(FTP)。此后多年,该网络在协议和工具的诸多方面不断改进。直到 1989 年,欧洲核子研究组织(CERN)的蒂姆·伯纳斯 - 李及其同事提出了用超文本链接文档的概念,如今广为人知的万维网才开始初具雏形。1993 年,第一款图形网页浏览器 Mosaic 问世,它是著名的 Netscape Navigator 浏览器的前身。超文本页面和超链接的使用,确立了如今我们仍视为网页应用标准的基于页面的界面模型。
2. 万维网的工作原理
万维网基于客户端/服务器网络原理运行。当你在浏览器中输入网页的 URL(网址)并点击“前往”时,浏览器会向拥有该地址的特定计算机发出 HTTP 请求。收到请求后,该计算机将所需页面以浏览器能够解释和显示的形式返回给你。以下是其交互流程的 mermaid 流程图:
graph LR
万维网核心技术解析
超级会员免费看
订阅专栏 解锁全文
161

被折叠的 条评论
为什么被折叠?



