计算机网络发展史

1. 批处理

将用户程序与数据通过卡带保存并通过读卡机批量传输给计算机处理,计算机处理后由打印机打印出结果。

2. 分时系统

20世纪60年代,出现了允许多人共用一台计算机的计算机系统,多个终端同时连接同一台计算机。听着是不是很熟悉?没错,现代操作系统包括Windows、Mac OS、Linux等都支持多用户。但是在当时,这可是很重要的发明,小型机也随之出现。

分时系统能够令人产生“一人一机”的错觉,当时的PC计算机还没有普及。分时系统的特点包括:及时性、独占性、交互性、多路性。

如何理解这四个特性?

  • 及时性:没有及时性,就没法让多用户产生“一人一机”的错觉了。

  • 独占性:分时系统本身最重要的特点。题外话,操作系统对进程的抽象就是让每个进程在某个CPU时间片有“独占性”,好像此时此刻只有一个进程占用计算机的硬件资源。

  • 交互性:人机交互,不必多说。还有不支持交互的系统或者计算机?那它有何用?计算机的作用就是要为人类提供服务。

  • 多路性:这样才能连接过多个终端。

3. 计算机之间的通信(20世纪70-80年代)

20世纪70年代,随着计算机技术发展,计算机的体积和价格都在下降,之前计算机多用于研究机构,现阶段逐步进入一般的公司用于办公。原来计算机之间传输数据需要通过软盘等第三方存储介质进行转存,现在数据直接通过通信线路传输,极大的缩短了传输时间。

后续又出现了路由器、集线器等通信设备,还诞生了基于分组交换技术的、能够连接多种不同计算机的网络及窗口程序。

4. 以互联网为核心(20世纪90年代~2000)

计算机在个人领域普及,进入普通家庭,但是搭建这种环境成本太高。于是各家计算机厂商使得自己的网络技术不断与互联网兼容。电子邮件、万维网使得互联网技术更加普及。IP网也随之发展,公司也可以对外提供自己的互联网服务了,就比如现在的网购、视频网站等等。

互联网的普及也带来了网络安全问题,人们在使用互联网产品、服务的同时也更加关注网络安全和个人隐私问题了。

5. 以TCP/IP为核心的互联网(2010~至今)

互联网上存在多种协议,使得这些协议相互融合发展的是TCP/IP技术。

补充说明:以上时间点以西方发达国家为准,中国相应的阶段会落后若干年。

点赞