不同类型的计算机和网络连在一起并能够自由沟通不是件容易的事。第一代计算机网络实际上是以单个计算机为中心的远程联机系统,1960年,美国航空公司使用的SABRE飞机订票系统就是这种远程联机系统的代表。主机对主机的网络是第二代计算机网络,冷战下催生的ARPAnet就是典型的代表。此后诞生了具有统一的网络体系结构、遵循国际化标准协议OSI国际标准的第三代网络以及使用TCP/IP协议的Internet。复杂的系统分层设计,这是计算思维的核心概念之一,网络就是分层设计的,不同层有不同的功能,下层为上层提供服务,上层通过层间接口调用下层的服务,同层之间通过协议进行通信,约定好各种规则。最上层的用户通过各种应用程序调用整个系统的功能。