计算机与网络发展的7个阶段【图解TCP/IP(笔记一)】

文章目录

    • 计算机与网络发展的7个阶段
      • 批处理
      • 分时系统
      • 计算机之间的通信
      • 计算机网络的产生
      • 互联网的普及
      • 以互联网技术为中心的时代
      • 从“单纯建立连接”到“安全建立连接”

计算机与网络发展的7个阶段

批处理

所谓批处理,是指事先将用户程序和数据装入卡带或磁带,并由计算机按照一定的顺序读取,使用户所要执行的这些程序和数据能够一并批量得到处理的方式。这种计算机通常放置于专门的计算机管理与运维的计算机中心。用户事先将程序和数据装入卡带或磁带送到这样的中心运行。
请添加图片描述
当时的计算机操作起来相当复杂,不是所有人都能够轻松自如地使用。因此在实际运行程序时通常会交给专门的操作员去处理。有时程序处理时间较长,在用户较多的情况下,用户程序可能无法立即得到运行。这时用户只能将程序留给操作员,过些时日再来计算机中心取结果。

批处理时代的计算机主要用于大规模计算或处理,因此那时的计算机尚不是一个便于普通人使用的工具。

分时系统

继批处理系统之后,20世纪60年代出现了分时系统(TSS(Time Sharing System) )。它是指多个终端(由键盘、显示器等输入输出设备组成。最初还包括打字机。) 与同一个计算机连接,允许多个用户同时使用一台计算机的系统。当时计算机造价非常昂贵,一人一台专有计算机的费用对一般人来说可望不可即。然而分时系统的产生则实现了“一人一机”的目的,让用户感觉就好像“完全是自己在使用一台计算机一样”。这也体现了分时系统的一个重要特性——独占性。
请添加图片描述
由于分时系统的独占性,使得装备一套用户可直接操作的计算机环境变得比以前简单。分时系统中每个终端与计算机之间使用通信线路连接形成一个星形(中心有一台计算机,周围连接着众多终端,形似星形(*)。) 结构。正是从这一时期开始,网络(通信)与计算机之间的关系逐渐浮出水面。小型机也随即产生,办公场所与工厂也逐渐引入计算机。

计算机之间的通信

在分时系统中,计算机与每个终端之间用通信线路连接,这并不意味着计算机与计算机之间也已相互连接。
请添加图片描述
到了20世纪70年代,计算机性能有了飞速发展,体积也趋于小型化,同时价格急剧下降。于是计算机不再仅仅局限于在研究机关使用,一般的企业也逐渐开始使用计算机。因为企业内部对使用计算机处理日常事务的呼声越来越高。为了提高工作效率,人们开始研究计算机与计算机之间通信的技术。有了计算机间的通信技术(计算机与计算机之间由通信线路连接),人们能够很轻松地即时读取另一台计算机中的数据,从而极大地缩短了传送数据的时间。

计算机间的通信显著地提高了计算机的可用性。人们不再局限于仅使用一台计算机进行处理,而是逐渐使用多台计算机分布式处理,最终一并得到返回结果。这一趋势打破了一家公司仅购入一台计算机进行业务处理的局面,使每家公司内部能够以部门为单位引入计算机,来处理部门内部的数据。每个部门处理完本部门内的数据以后,经由通信线路传送到总部的计算机,再由总部计算机处理并得出最终的数据结果。

从此,计算机的发展又进入了一个崭新的历史阶段。在这一阶段计算机更侧重于满足使用者的需求、架构更灵活的系统,且操作比以往更加人性化。

计算机网络的产生

请添加图片描述
20世纪70年代初期,人们开始实验基于分组交换技术的计算机网络,并着手研究不同厂商的计算机之间相互通信的技术。到了80年代,一种能够互连多种计算机的网络随之诞生。它能够让各式各样的计算机相互连接,从大型的超级计算机或主机到小型的个人电脑。

计算机的发展与普及使人们对网络不再陌生。其中窗口系统(在计算机中可以打开多个图形窗口进行处理的系统。代表产品有常用于UNIX上的X Window System以及微软公司的Windows、苹果公司的Mac OS X。这些系统允许将多个程序分配在多个窗口中运行,还可以依次进行执行切换。) 的发明,更是拉近了人们与网络之间的距离,使用户更加体会到了网络的便捷之处。

互联网的普及

进入20世纪90年代,那些专注于信息处理的公司和大学已为每一位员工或研究人员分配了一台计算机,形成了“一人一机”的环境。然而这种环境的搭建不仅成本不菲,在使用过程当中也会遇到很多新的问题。相比单供应商(硬件和软件都使用同一个厂商的产品所搭建的网络)而言,多供应商是指将各种软硬件供应商的产品组合起来搭建的网络。) 连接”(异构型计算机之间的连接)这两个口号的原因。其目的在于通过连接不同厂商的计算机建立一个成本更低的网络环境。而连接异构型计算机的通信网络技术就是现在我们所看到的互联网技术(1990年个人电脑连接局域网通常采用Novell公司的NetWare系统。然而,想要连接所有类型的计算机(如大型主机、小型机、UNIX工作站以及个人电脑),TCP/IP技术则更受人关注。) 。

与此同时,诸如电子邮件(E-mail)、万维网(WWW,World Wide Web的简称)等信息传播方式如雨后春笋般迎来了前所未有的发展,使得互联网从大到整个公司范围小到每个家庭内部,都得以广泛普及。

以互联网技术为中心的时代

许多发展道路各不相同的网络技术也都正在向互联网靠拢。例如,曾经一直作为通信基础设施、支撑通信网络的电话网,随着互联网的快速发展,其地位也随着时间的推移为IP(Internet Protocol)网所取代,而IP网本身就是互联网技术的产物。通过IP网,人们不仅可以实现电话通信、电视播放,还能实现计算机之间的通信,建立互联网。并且,能够联网的设备也不仅限于单纯的计算机,而是扩展到了手机、家用电器、游戏机等许多其他产品。或许在未来,可能还会增加更多各式各样的现在无法想象的设备。请添加图片描述

从“单纯建立连接”到“安全建立连接”

互联网让世界各地的人们通过计算机跨越国界自由地连接在了一起。通过互联网人们可以搜索信息、沟通交流、共享信息、查看新闻报道以及实现远程控制设备。正如事物具有两面性,互联网的便捷性也给人们的生活带来了负面问题。计算机病毒的侵害、信息泄露、网络欺诈等利用互联网的犯罪行为日益增多。在现实当中,人们可以通过远离险境避开一些危险,然而对于连接到互联网的计算机而言,即使是在办公室或在自己的家里也有可能会受到网络所带来的诸多侵害。

在互联网普及的初期,人们更关注单纯的连接性,以不受任何限制地建立互联网连接为最终目的。然而现在,人们已不再满足于“单纯建立连接”,而是更为追求“安全建立连接”的目标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/15309.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

需求分析的概念和原则

概念和原则 需求分析是指在软件开发和项目管理中,通过收集、理解、分析和记录用户和系统对系统或产品的需求,以确定其详细的特征和功能。它是一个关键的过程,旨在确保项目成功地满足用户的需求和期望。 在进行需求分析时,有一些…

【网络系统集成】网络认证实验

1.实验名称 网络认证实验 2.实验目的 学习网络认证配置 3.实验内容 3.1拓扑结构图 3.2地址分配 <

DynaSLAM代码详解(1) — RGBD模式DynaSLAM运行流程

目录 1.1 DynaSLAM和ORB-SLAM2文件对比 1.2 RGBD模式运行流程 论文翻译地址&#xff1a;动态SLAM论文(2) — DynaSLAM: Tracking, Mapping and Inpainting in Dynamic Scenes_几度春风里的博客-CSDN博客 1.1 DynaSLAM和ORB-SLAM2文件对比 DynaSLAM是一个建立在ORB-SLAM2基础上…

【数据分析 - 基础入门之NumPy⑥】- NumPy案例巩固强化

文章目录 前言一、NumPy基础训练1.1 创建一个长度为10的一维全为0的ndarray对象&#xff0c;并让第5个元素为11.2 创建一个元素为从10到49的ndarray对象1.3 将第2题的所有元素位置反转1.4 创建一个10*10的ndarray对象并打印最大最小元素1.5 创建一个10*10的ndarray对象&#xf…

Java web开发--springboot

Java web开发--springboot Java有很多web框架 但是有的框架不是很好用:比如Java Servlets(个人感觉)不好调试,WEB-INF文件关联来关联去很烦躁,启动后 crtlc还关闭不了(我一般习惯用ctrlc命令来关闭服务).导致后面我调试springboot时一直报错,原来是Java Servlets的服务没关(我习…

CUDA+CUDNN+torch+torchvision安装

弄了好久&#xff0c;终于弄好了&#xff01;&#xff01;&#xff01; 原因&#xff1a;其实之前我是已经配置好pytorch的相关环境的了。但是这段时间&#xff0c;在跑GNN相关论文中的代码时&#xff0c;发现代码中的某个函数要求torch必须得是1.8 而我之前安装的是torch1.1…

SQl排序与分页

1. 排序数据 1.1 排序规则 使用 ORDER BY 子句排序 ASC&#xff08;ascend&#xff09;: 升序DESC&#xff08;descend&#xff09;:降序 ORDER BY 子句在SELECT语句的结尾。 1.2 单列排序 SELECT last_name, job_id, department_id, hire_date FROM employees ORDER…

IDEA使用教程

1. 查看代码历史版本 若要查看特定 Java 类的代码历史版本&#xff0c;请执行以下操作&#xff1a; 鼠标右键点击所需查看的 Java 类。 在弹出菜单中选择 "Local History"&#xff08;本地历史&#xff09; >> "Show History"&#xff08;显示历史…

短视频seo矩阵+抖音小程序源码开源部署(二)

一、 开发思路&#xff1a; 通过短视频seo矩阵抖音小程序的形式&#xff0c;实现视频的批量制作&#xff0c;小程序内容批量挂载&#xff0c;客户线索批量收集&#xff0c;实现企业运营价值最大化。开发逻辑&#xff1a;通过短视频矩阵布局seo搜索关键词&#xff0c;接入小程序…

C/C++图形库EasyX保姆级使用教程(四) 图片的展示与缩放

C/C图形库EasyX保姆级使用教程 第一章 Microsoft Visual Studio 2022和EasyX的下载及安装使用 第二章 图形化窗口设置以及简单图形的绘制 第三章 图形颜色的填充及相关应用 第四章 图片的展示与缩放 文章目录 C/C图形库EasyX保姆级使用教程前言一、图片的展示1.变量存储图片2.…

OpenCV 入门教程:寻找和绘制轮廓

OpenCV 入门教程&#xff1a;寻找和绘制轮廓 导语一、寻找轮廓二、绘制轮廓三、示例应用3.1 目标检测和定位3.2 图像分割 总结 导语 寻找和绘制轮廓是图像处理中常用的技术之一&#xff0c;用于识别、定位和分析图像中的目标区域。在 OpenCV 中&#xff0c;寻找和绘制轮廓可以…

MySQL数据库 - 表的操作

目录 一、创建表 二、创建表案例 1、显示当前使用的数据库名 2、创建表 2.1 MyISAM存储引擎表 2.2 InnoDB存储引擎表 三、查看表结构 四、修改表 1、新增列 2、修改列类型 3、修改列名 4、修改表名 5、删除列 五、删除表 表的操作至少会涉及如下两类SQL语句&…