/ 写在前面的话 /
CS漫谈,聊聊和计算机有关的那些事。
互联网非常广阔,我们每天使用的只是其中的一小部分。严格意义上来说,其实互联网和网络不是同一个东西。互联网是各种较小网络的集合,其中每个节点可以是服务器,也可以是笔记本电脑,智能手机等。在互联网的早期,数据被用来在互联网上传输,但在那个时候没有网络的存在,没有各种各样奇奇怪怪的网页,但在1989年,蒂姆·伯纳斯·李推出了万维网,利用这个万维网可以访问链接的文本或网页或者媒体数据。基本上,万维网其实是运行在Internet上以提供此服务的软件。
深网
但是万维网不仅仅包括baidu,taobao等网站。这些都只是在表面网络中,可以被搜索引擎给搜索到。它仅占整个网络的4-6%。百度谷歌之类的搜索引擎无法搜索到的www网页的一部分就是深网,它的大小约为表面网络的500-600倍。
只能使用特殊链接访问该网站,并且需要一定的特殊许可。举个例子,我们是没办法直接在百度上面搜索到存在于我们的云盘中的数据,我们必须进入百度网盘的链接,登录账户和用户名才能够访问其中的数据,这种即为深网,深网的特点就是敏感和私有。当然还有,比如政府私有数据,银行数据,云数据等都属于深网。
暗网
暗网其实是经过加密的因特网上的网络构建。暗网为用户提供了匿名性。Tor(洋葱路由器)就是这样一种暗网。进入此网络需要特殊的软件,例如Tor浏览器,当然TOR也可以访问常规网站,该网络上的网站大多数是以为.onion为结尾的地址。
暗网上还提供了许多隐藏的服务。再举个例子,我们和朋友利用QQ匿名聊天其实就是一种暗网,两个人之间匿名传输数据。只有相关人员可以访问它,并且它已加密并受密码保护。该服务允许某人在暗网上托管网站并保持匿名。但是这个特点吸引了很多想做坏事的人利用这个匿名的特点做一些见不得人的事情。很有名的一个例子就是一个名为“丝绸之路”的网站,该网站位于称为TOR的暗网上,曾经用于销售毒品,然后就被网络警察查水表了。
虽然暗网听起来很玄乎,很吓人,网上也有很多关于暗网的各种描述,把它吹的各种天花乱坠,法外之地。但是实际上并不是这样的,暗网有时候也是非常有用的,它可以为政府、军方、新闻媒体记者甚至我们提供一定的匿名性,保护我们的数据不被泄露。
让我们看看深网和暗网之间的区别:
web 1.0
web 1.0是指万维网发展的第一阶段。早先,web 1.0中的内容创作者很少,绝大多数用户都是内容使用者。个人网页很常见,主要由托管在ISP运行的网络服务器或免费网络托管服务上的静态页面组成。在web 1.0中,在浏览互联网的同时在网站上投放广告是被禁止的。说白了web 1.0其实就是一个内容分发网络,它向用户展示它想要展示的内容,用户只能去接受这些内容。
web 1.0网站的有四个特点:
(1)页面是静态的;
(2)内容都是来源于服务器的文件系统,很少有来源于私人的主机;
(3)使用服务器端包含或通用网关接口(CGI)构建的页面。
(4)网页上存在大量的用于定位和对齐元素的框架和表格。
web 2.0
web 2.0是指在全球范围内着重显示用户生成的内容,并且很强调用户的可用性和互操作性的网站。web2.0是相对web1.0的新一类互联网应用统称,看到这里其实区别已经很明显了,web 1.0其实就是给普通用户看的,普通用户很难在上面发布自己内容,但是web2.0恰恰相反,它更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。
所谓网站内容创造者,是指互联网上的每一个用户不再仅仅是读者了,而是作者,不再只是在单纯地网上冲浪,而是一个海浪制造者。大家可以在网上写博客、开直播、社交、发布视频、进行网络投票等等,这些在web 1.0是想都不敢想的。
web 2.0的五个主要功能分别是:
(1)信息自由分类,允许用户集体检索和分类信息;
(2)可以响应用户输入的动态内容;
(3)信息通过评估和在线评论在网站所有者和网站用户之间流动;
(4)开发的API(应用程序编程接口)允许自我使用,例如由软件应用程序使用;
(5)web访问导致的关注有所不同,从传统的Internet用户群到更广泛的用户。
web 3.0
web 3.0就是互联网发展的下一阶段,万事万物在其发展的阶段都在产生数据,我们家用冰箱每天产生了温度曲线数据,我们的汽车每天产生的里程数据等等。这么多的数据都有一个特点,那就是它们都在为人服务。说白了web3.0其实就是语义网和的结合,在数据不是私有的而是共享的,其中服务针对同一web /同一数据显示不同的视角。
以下是web 3.0的2个主要功能:
(1)语义网
网络分飞速发展历程中就包含了语义网的发展,语义网基于理解单词含义的能力,而不是基于关键词或数字,通过搜索和分析来改善网络环境,其中一个很重要的技术就是自然语言处理(NLP),如果有想往计算机方向发展的同学,这个NLP技术可谓是一个很有前景的方向。
(2)
与自然语言处理相结合,在web 3.0中,计算机可以区分人类等信息,以提供更快,相关性更高的结果。让互联网变得更加智能,以满足用户更高的需求。
web1.0,web2.0和web3.0的区别: