我们有时大谈互联网发展趋势,有时讨论Web开发;有时说因特网如何,有时又说万维网怎样。但身处其间我们,有时雾里看花,对有些东西一知半解,这里对internet和Web进行一个简单梳理(很多东西缺少可信证据,待补全)。

首先互联网(台湾:網際網路),就是internet,也可以写作Internet,the Net。它这就是全世界互联互通的一个计算机网络,,最早起源于美国国防部在1968年开始组建、1969年投入使用的阿帕网(ARPANET)。阿帕网最初是军用,在1970年开始向非军用(主要是高校、研究机构和商业部门)开放,从美国扩散到欧洲。

因特网(英特网)是internet的音译,就是互联网,目前已经很少使用。至于小写的internet还是大写的Internet,同样也是等价的,大写所表示的专用性意义不大,因为日常中指的上网,就是连接互联网。

注意:有一些观点认为应当区分互联网(internet)和因特网(Internet),前者指的是大型的计算机网络系统,而后者起源于阿帕网,是互联网中的一个特例,是目前最大的一个。
这样的说法固然有道理,但就现实的语境而言,毫无意义,没有谁会去谈论除了因特网之外的互联网。
参考:为什么互联网的英语应该是“internet”,而不是“Internet”?

万维网就是World Wide Web,通常简写作WWW或Web(英文中小写的web通常指的是蜘蛛网spider web),指的是构建在互联网之上的一项网络服务。万维网的发明于1989年,1991年发布/推广到互联网,发明人是英国计算机科学家蒂姆·伯纳斯·李(Sir Timothy John Berners-Lee),他因相关工作获得2016年度的图灵奖。万维网的官方机构是万维网协会(World Wide Web Consortium,W3C)。

万维网核心的要素是超文本(hypertext),主要由Web客户端和Web服务器构成。用户通过Web客户端(最常见的就是网页浏览器)访问Web服务器获取信息。

注意:WorldWideWeb是蒂姆·伯纳斯·李开发的世界上第一个网页浏览器和编辑器,后为避免冲突而改名为Nexus。参见


互联网简史:要点

  • 阿帕网(ARPANET)
  • TCP/IP
  • 电子邮件、新闻组(usenet)
  • 互联网协会
  • 域名管理机构ICANN
  • 80年代末90年代初:万维网的诞生,早期浏览器:ViolaWWW, Netscape;
  • 搜索引擎:互联网时代的最早的网页全文搜索引擎应该是1994年WebCrawler 。之后商业化的著名搜索引擎有:
    • Yandex(1993年由Arkady Volozh和Ilya Segalovich成立);
    • Yahoo!(1994年由杨致远和大卫-费罗创立);
    • Google(1998年拉里·佩奇和谢尔盖·布林创立);
    • 百度(2000年李彦宏等人创立);
    • Bing(微软于2009年推出)……
  • 网络游戏:从联机游戏到网络游戏的服务平台,1996年迄今的大型网络游戏;
  • 即时通讯和社交网络、门户网站、论坛、博客(微博)、电子商务、网银……

中国方面

  • 1987年(日期有争议),中国正式接入互联网(邮件形式),并形成多个骨干网。
  • 1994年(日期有争议),中国通过一条64K的国际专线全功能接入互联网,通常当作中国互联网元年。

移动互联网

  • 1996年诺基亚9000手机是第一部具有互联网连接功能的手机。
  • 手机/移动互联网服务的诞生:。日本电信公司NTT DoCoMo于1999年推出了第一款移动互联网服务i-mode。
  • WAP(Wireless Application Protocol)。1997年,爱立信、摩托罗拉、诺基亚和无线星球( Unwired Planet)成立WAP Forum。
  • 2001年中国移动“移动梦网”开通。
  • 2009年:中国移动、中国电信和中国联通获得3G牌照。

参考资料:
主要来自维基百科等,但很多的数据、资料缺少明确的出处,不少内容之间有矛盾或不完备,因此本文只能写一写要点,以示记录。

考据:internet 和 Web的更多相关文章

  1. WEB基础原理——理论复习

    基本WEB原理 1. Internet同Web的关系 1.1互联网 全世界最大的局域网. 来源美国国防部的项目用于数据共享 没有TCP/IP之前最开始只能1000台电脑通信(军用协议) 1.2 万维网 ...

  2. Web测试的常用测试用例与知识

    1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性 ...

  3. web测试常用的用例及知识

      1.      Web测试中关于登录的测试... 1 2.      搜索功能测试用例设计... 2 3.      翻页功能测试用例... 3 4.      输入框的测试... 5 5.    ...

  4. 【转】关于 Web GIS

    以下部分选自2015-03-01出版的<Web GIS从基础到开发实践(基于ArcGIS API for JavaScript)>一书中的前言部分: Web GIS 概念于1994 年首次 ...

  5. 【转】web测试内容及工具经典总结

    基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发.发布.实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大.而且,随着基于Web的系统变得越来越复杂,一 ...

  6. 【Winform】Winform 制作一键发布web

    前言 最近web网站有个需要,就是打包给客户,客户能够自己手动的进行傻瓜式的安装发布web.找了很多资料,其中涉及到 文件解压 IIS操作 数据库还原 等. 发现现在就主要是两种解决方案: ①:使用V ...

  7. 软件测试之WEB测试经典总结

    在Web工程过程中,基于Web系统的测试.确认和验收是一项重要而富有挑战性的工作.基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览 ...

  8. web项目测试方法总结

    在Web工程过程中,基于Web系统的测试.确认和验收是一项重要而富有挑战性的工作.基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览 ...

  9. [转载]软件测试之Web测试经典总结

    转载自:软件测试之Web测试经典总结 基于Web的系统测试在基于Web的系统开发中,如果缺乏严格的过程,我们在开发.发布.实施和维护Web的过程中,可能就会碰到一些严重的问题,失败的可能性很大.而且, ...

随机推荐

  1. SqlServer 递归查询

    --查询部门及下属部门列表 WITH TEMP --递归 AS (SELECT Id, Code, Name, ParentId FROM [dbo].[AspSysDepartments] --查询 ...

  2. 如何设置织梦cms自定义表单字段为必填项

    1.编辑器打开\plus\diy.php2.在40行左右找到此行代码:$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);3.在这 ...

  3. 一道编程题: 在1~n之间选择若干个数,使其和为m

    这是一道很明显的动态规划的题目. 递推公式为 用sum(n, m)表示所有可能的1~n之间存在的和为m的组合 那么 sum(n,m) = sum(n-1, m) | sum(n-1, m-n) 直接上 ...

  4. 露脸!钉钉通过SOC2隐私性原则审计,安全和隐私保护达超一流国际标准

    2018年4月3日,阿里巴巴钉钉宣布已经正式通过了两项安全方面的权威资质:SOC2Type1服务审计报告和ISO27018(公有云体系下的隐私保护)证书. 钉钉方透露,此次通过美国注册会计师协会(AI ...

  5. Struts第一个案例搭建

    1.引入依赖 <dependency> <groupId>javaee</groupId> <artifactId>javaee-api</art ...

  6. docker 搭建私有仓库 harbor

    前提 已安装好 docker 和  docker-compose 环境:CentOS Linux release 7.5 docker 版本:18.09.05 1.安装harbor wget -P / ...

  7. nodejs 使用 ethers创建以太坊钱包

    创建钱包创建钱包流程: 生成随机助记词 => 通过助记词创建钱包=>钱包信息和加密明文(私钥和密码加密) 导入钱包通过插件提供方法,根据助记词|keyStore|私钥,找到钱包信息(地址和 ...

  8. Python爬虫入门教程 46-100 Charles抓取手机收音机-手机APP爬虫部分

    1. 手机收音机-爬前叨叨 今天选了一下,咱盘哪个APP呢,原计划是弄荔枝APP,结果发现竟然没有抓到数据,很遗憾,只能找个没那么圆润的了.搜了一下,找到一个手机收音机 下载量也是不错的. 2. 爬虫 ...

  9. 在dotnet core下去中心化访问HTTP服务集群

    一般应用服务都会部署到多台服务器之上,一.可以通过硬件得到更多的并发处理能力:二.可以避免单点太故障的出现,从而确保服务7X24有效运作.当访问这些HTTP服务的情况一般都是经过反向代理服务进行统一处 ...

  10. ubuntu 安装 npm、nodejs 各种问题

    nodejs let notifier = require('update-notifier')({pkg}) 报错 先卸载nodejs,然后安装稳定最新版 # apt-get remove node ...