Web发展简史(精编故事版,贤来给你讲故事)
Web发展简史
一、 Web发展简史之隔壁老王的故事
有一个人叫隔壁老王,老王有一个爱好就是爱看电影。有一天,这个隔壁老王想看一部电影,可是电脑里面存储的电影太多了,他费了老大劲才从里面找到,觉得很不爽。于是他想,我能不能把所有电影做个分类,把同一种类型的电影放在同一个文件夹下,然后把所有的文件夹整合在一起,自己写个浏览器软件,把文件夹信息放到浏览器上,到时候找电影的时候就好找了,只要找到相应的文件夹直接点进去就能找到电影了,老王是个心到手到的人,说干就干,没多久就把所有的文件夹整理好了,然后把所有文件夹放到同一个页面上,到时候他想点哪个就点哪个,So easy!(那些网站可能就是这样来的)。
这回出来一个新人物,就叫小王吧,不是小王八,老王就是住在小王隔壁,有一天小王看到老王电脑上有那么多电影,就跟老王商量,能不能在他电脑上也弄个跟老王一样的,让他也看看。老王也不是个小气的人,好东西就是要分享的吗,想都没想就答应了,给小王说在你电脑上插根线接到我电脑上,然后下载我这个软件,直接访问我的电脑就行了。小王很高兴,他马上回家按老王说的做,没多久他的电脑上也能看老王电脑上的东西了。
过了一段时间,老王去小王家,看到小王电脑里的电影比自己的还多,而且还好看,然后老王跟小王说,把你的这些电影给我一份吧,我也想看看。不用想,小王肯定立马答应了,说你自己弄吧,想看哪个随便看。姜还是老的辣,老王想到一个好办法,他跟小王说,我再找一台电脑,把我俩电脑上的资源全部放到那台电脑里,我俩只要在那个电脑上插根线连到自己电脑上,就都能访问那电脑上的东西了,这样岂不是很方便。小王一拍脑门,呀!我咋就没想到,那还不赶紧的。老王另外找了一台电脑,然后他俩把自己的电脑和那台电脑用线连起来,再把自己电脑里的所有资源全传进那台电脑中,最后他俩就能共享资源了。(那台电脑就是服务器)
这事没过多久就让老王和小王的一群朋友知道了,他们说你俩有这么多好东西得给哥们们分享啊, 他们在同一层楼上,老王说没问题,但这样线太多了,我弄个接口,插到那台电脑上,然后从你们的电脑上插根线连到那个接口上就行了(这个接口就是路由器),朋友们很高兴,按老王说的,一人从自己电脑上拉了一根线,接到接口上,然后他们也能看那些资源了。老王楼层的头顶上全是线(这就形成了局域网)。
再后来这俩王可成名人了,附近街坊邻居都知道他俩有电影,他们也都想看,老王是来者不拒,但是这么多人访问那一台电脑,那台电脑扛不住,为了分担那台电脑的压力,老王又弄了几台电脑,把资源分配到那几台电脑上,用这种方法就解决了问题。(这就形成了广域网和城域网)那要是全世界的人都想看呢,这老王恐怕不敢想,我帮他想吧,全世界都拉根线。。。。天哪,,,,,(这就有了万维网和互联网)
注:故事纯属虚构,是为了方便理解
看完这个故事,再联系下面这几张图,或许你会有点收获:
故事讲完了,虽然这个故事是虚构的,但知识是真实的,如果你看完之后对这方面感兴趣,就自己去百度一些相关知识,去深入了解这方面的知识。
本人原创,有小伙伴觉得有意思,请点赞,有朋友觉得哪有不当,欢迎指正!
Web发展简史(精编故事版,贤来给你讲故事)的更多相关文章
- 十大滤波算法程序大全(Arduino精编无错版)(转)
源:十大滤波算法程序大全(Arduino精编无错版) 转载请注明出处:极客工坊 http://www.geek-workshop.com/thread-7694-1-1.html
- Web发展简史
World Wide Web--万维网,常指网页,网站 发展至今仅30年(1989-2019) Tim Berners-Lee(蒂姆.伯纳斯.李)英国计算机科学家,万维网的发明者. 1990年Tim ...
- Web前端发展简史
Web前端发展简史 有人说“前端开发”是IT界最容易被误解的岗位,这不是空穴来风.如果你还认为前端只是从美工那里拿到切图, JS和CSS一番乱炖,难搞的功能就去网上信手拈来,CtrlC + Ctrl ...
- 【转】WEB技术发展简史
[转]WEB技术发展简史 一.Web技术发展的第一阶段——静态文档 第一阶段的Web,主要是用于静态Web页面的浏览.用户使用客户机端的Web浏览器,可以访问Internet上各个Web站点,在每一个 ...
- Web性能权威指南 PDF扫描版
Web性能权威指南是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物.<Web性能权威指南>目标是涵盖Web开发者技术体系中应该掌握的所有网络及性能优化知识.全书 ...
- java 发展简史
[0]README 0.1) 本文转自 core java volume 1,仅供了解Java 的发展历史,它的前世今生,所谓知己知彼,百战不殆(just a joke) : [1]java 发展简史 ...
- Linux发展历史大事编年表(截止2013年)
这篇文章主要介绍了Linux发展历史大事编年表(截止2013年),Linux现在已经无处不在,是一个伟大的开原项目,让我一起来看看23年来它的发展历程吧 我们周围到处都有Linux的身影,在家中. ...
- 总结:web 发展的4个阶段
一.概述 随着人们的需求发展,web技术的发展也经历了多个阶段,下一个阶段总是伴随着解决上一阶段的问题,从静态文本.动态执行.动态自动生成文本,web应用,到web2.0,本文就详细描述这些阶段的特征 ...
- Go面试题精编100题
Golang精编100题 选择题 1. [初级]下面属于关键字的是()A. funcB. defC. structD. class 参考答案:AC 2. [初级]定义一个包内全局字符串变量,下 ...
随机推荐
- 通过url获取bitmap
//通过Uri获取BitMap public static Bitmap getBitmapFromUri(Uri uri,Context context) { Bitmap bitmap = nul ...
- qt quick-初始学习概念
Qt Quick简介: Qt Quik 是一种高级用户界面技术,使用它可以轻松地创建供移动和嵌入式设备使用到动态触摸式界面和轻量级应用程序:Qt Quick主要由三部份组成: 改进的Qt Creato ...
- spring boot生成的war包运行时出现java.lang.NullPointerException: null
最近写了一个数据库同步的程序,见之前的博客,没有用到spring框架来集成,用的时纯Java代码.然后,项目经理要我把程序合到spring boot框架中,因为涉及到多数据源,时间又比较紧,同意我直接 ...
- 32. pt-visual-explain
mysql -e "explain select name from db01.t01 where code>1" |pt-visual-explain echo " ...
- pytest 一.安装和使用入门
pytest --fixtures Python版本: Python 2.7.3.4.3.5.3.6.Jython.PyPy-2.3 平台:Unix / Posix和windows PyPI包名称:p ...
- 实用的JavaScript手册
实用的JavaScript手册,收藏了,需要的时候可以翻阅 包含了 什么是JavaScript: JavaScript基础知识: JavaScript内置对象 JavaScript数据类型的操作方法 ...
- MySQL语法大全_自己整理的学习笔记(MySQL语句 整理二)
select * from emp; #注释 #--------------------------- #----命令行连接MySql--------- #启动mysql服务器 net start m ...
- Mac OS mysql数据库安装与初始化
一.官网下载mysql 二.安装并启用 三.数据库初始化 192:bin zhuyajing$ ./mysql -u root -p Enter password: Welcome to the My ...
- WindowsPE权威指南 第二章 小工具 PEComp代码的C语言实现
主程序代码 PEComp.c #include <windows.h> #include <Richedit.h> #include <Commctrl.h> #i ...
- docker + spring boot 打包 部署。
docker 安装 什么的 就不一一介绍了 不会安装百度一找一堆. 我这直接上代码. 首先你要有个spring boot项目. 然后打包.打包很简单 我打包的是 jar文件.直接在pom.xml文件里 ...