第2章:信息技术发展
2.1 信息技术及其发展
信息技术(IT)是研究如何获取、处理、传输和使用信息的技术。它就像人类的“神经系 统”,传感器是“感官”,通信技术是“神经网络”,计算机是“大脑”。信息技术包括硬件技术和软件技术两大类。
2.1.1 计算机软硬件
计算机系统由硬件和软件两部分组成,二者缺一不可。硬件是计算机的“身体”,软件是计算机的“思想和灵魂”。
1. 计算机硬件
硬件是看得见摸得着的物理设备,主要包括五大部件:
- 控制器:计算机的“指挥官”,负责从内存中取出指令,分析并控制其他部件协同工作。
- 运算器:计算机的“计算器”,负责算术运算(加减乘除)和逻辑运算(与或非等)。它和控制器一起组成中央处理器(CPU)。
- 存储器:计算机的“记忆仓库”,分为内存(临时存储)和外存(长期存储)。内存速度快但断电数据丢失(如RAM),外存速度慢但能永久保存(如硬盘、U盘)。存储容量单位从小到大:B、KB、MB、GB、TB、PB等。
- 输入设备:给计算机“喂”信息的工具,如键盘、鼠标、麦克风、扫描仪。
- 输出设备:计算机把结果“吐”出来的工具,如显示器、打印机、音响。
2. 计算机软件
软件是计算机运行的程序和数据,分为三类:
- 系统软件:负责管理和控制硬件,为应用软件提供运行平台,比如操作系统(Windows、Linux)、驱动程序。
- 应用软件:直接面向用户的软件,用来解决具体问题,比如Word、微信、游戏。
- 中间件:位于操作系统和应用软件之间,就像“翻译官”或“桥梁”,帮助不同系统或应用之间通信,简化开发。例如,数据库中间件、消息中间件。
2.1.2 计算机网络
计算机网络是把多台计算机连接起来,实现资源共享和信息传递。
1. 通信基础
- 通信系统:由发送端、传输网络和接收端组成。比如你打电话,你的手机是发送端,基站和交换网是传输网络,对方手机是接收端。
- 关键通信技术:数字通信(把信息变成0和1传输)、信息传输技术(管理信息)、通信网络技术(构建网络)。
2. 网络分类(按范围)
- PAN(个人局域网):10米左右,比如蓝牙连接耳机、手机和手表。
- LAN(局域网):1公里左右,覆盖一个办公室、学校。
- MAN(城域网):5~50公里,覆盖一个城市。
- WAN(广域网):几十到几千公里,覆盖国家甚至全球,如互联网。
按使用者分:
- 公用网:面向大众收费的网络,如电信、联通提供的宽带。
- 专用网:某个单位自建自用,如银行、军队的内部网络。
3. 网络设备
网络设备像道路上的各种设施:
- 中继器:信号放大器,延长传输距离。
- 网桥:连接两个局域网,根据物理地址(MAC)转发数据。
- 路由器:连接不同网络,根据IP地址选择最佳路径,相当于“交通警察”。
- 网关:连接不同协议的网络,比如连接以太网和电话网。
- 交换机:多端口设备,用于局域网内数据交换。
- 无线设备:无线AP、无线路由器等。
4. 网络协议
协议是通信双方必须遵守的规则,好比两个人说话要用同一种语言。协议的三个要素:语义(做什么)、语法(怎么做)、时序(做的顺序)。
OSI七层模型:国际标准,从下到上七层,每一层负责不同功能:
- 物理层:传输比特流(0/1),定义电压、接口等。
- 数据链路层:将比特组成帧,进行错误检测,如以太网。
- 网络层:路由选择,IP协议在此层。
- 传输层:端到端可靠传输,TCP/UDP协议。
- 会话层:建立、管理和终止会话。
- 表示层:数据格式转换、加密解密。
- 应用层:为用户提供网络服务,如HTTP、FTP。
TCP/IP协议族:互联网实际使用的协议,核心协议:
- TCP:面向连接、可靠传输,像挂号信,确保收到。
- UDP:无连接、不可靠但速度快,像普通信件。
- 应用层协议:HTTP(网页)、FTP(文件传输)、SMTP(邮件)、DNS(域名解析)、DHCP(自动分配IP)等。
5. 软件定义网络(SDN)
SDN是把网络的控制功能从硬件中抽出来,由软件集中管理。传统网络设备(交换机、路由器)既负责转发又负责决策,而SDN把决策权交给中央控制器,底层设备只负责转发,就像交通警察(控制器)统一指挥,车辆(数据)按指令行驶。这样网络更灵活、可编程。
6. 5G移动通信
5G是第五代移动通信,具有高速率、低时延、大连接的特点。主要指标远超4G:
- 峰值速率:10~20Gbps(4G约1Gbps)
- 时延:1毫秒(4G约50毫秒)
- 连接密度:每平方公里百万级设备
5G三大应用场景:
- eMBB(增强移动宽带):高速上网、高清视频。
- uRLLC(超高可靠低时延):自动驾驶、远程医疗。
- mMTC(海量机器类通信):物联网、智慧城市。
2.1.3 存储和数据库
1. 存储技术
存储设备就像数字世界的“仓库”,分类如下:
- DAS(直连式存储):存储设备直接连在服务器上,就像电脑外接一个硬盘,只能给这台服务器用。
- NAS(网络接入存储):存储设备连到局域网,像共享文件夹,多台设备可通过网络访问,支持文件共享。
- SAN(存储区域网络):通过高速光纤网络连接存储设备,像给服务器组建一个专门的存储网络,速度快,适合大型数据中心。
- 存储虚拟化:把多个物理存储资源整合成一个逻辑存储池,用户看到的是一个“大硬盘”,背后可能是多个设备。
- 绿色存储:节能环保的存储技术,比如低功耗硬盘、数据压缩去重,降低能耗。
2. 数据结构模型
数据模型是数据库的骨架,描述数据的组织方式。
- 层次模型:像一棵树,父子节点一对多,比如公司组织结构。优点是结构清晰,缺点是处理多对多关系麻烦。
- 网状模型:像一张网,一个节点可以有多个父节点,可以表示复杂关系,但结构复杂,用户使用困难。
- 关系模型:用二维表格表示数据,行是记录,列是字段。最常用,如MySQL、Oracle。优点是简单、易用,建立在数学基础上。
3. 常用数据库类型
- 关系型数据库(SQL):支持ACID(原子性、一致性、隔离性、持久性),适合需要强一致性的场景,如银行交易。常见的有MySQL、Oracle、SQL Server。
- 非关系型数据库(NoSQL):不遵循ACID,适合海量数据、高并发场景,如社交网络、大数据。分为:
- 键值数据库:如Redis,用key-value存取,速度快。
- 列存储数据库:如HBase,适合存储海量数据,按列族存储。
- 文档数据库:如MongoDB,存储JSON文档,灵活。
- 图形数据库:如Neo4j,存储节点和关系,适合社交网络。
4. 数据仓库
数据仓库是用于分析的数据库,从多个业务系统抽取数据,经过清洗、转换后加载(ETL),形成面向主题的、集成的、稳定的数据集合,用于决策支持。它像一个“数据超市”,把各种数据整理好供分析使用。
- OLAP(联机分析处理):对数据仓库进行多维分析,如从时间、地区、产品角度分析销售额。
- 数据集市:部门级的小型数据仓库。
- 元数据:关于数据的数据,比如数据定义、转换规则。
2.1.4 信息安全
信息安全就是要保证信息的保密性(不被泄露)、完整性(不被篡改)、可用性(需要时可用),即CIA三要素。
1. 信息安全层次
- 设备安全:硬件设备稳定可靠,防止物理损坏。
- 数据安全:数据本身保密、完整、可用。
- 内容安全:信息内容合法、健康,符合道德法律。
- 行为安全:操作过程安全可控,防止越权操作。
2. 加密与解密
- 对称加密:加密和解密用同一个密钥,如DES,速度快但密钥分发困难。
- 非对称加密:一对密钥,公钥加密,私钥解密,如RSA,安全但速度慢。
- Hash函数:将任意长度数据映射为固定长度摘要,不可逆,用于数据完整性校验。
- 数字签名:用私钥签名,公钥验证,保证身份真实、不可抵赖。
- 认证:验证身份真实性,如密码、指纹、数字证书。
3. 信息系统安全
- 计算机设备安全:包括抗否认、可审计、可靠性。
- 网络安全:防范网络攻击,如DoS/DDoS、网络钓鱼、病毒等。
- 操作系统安全:防止病毒、木马、后门等。
- 数据库安全:防止数据泄露、篡改。
- 应用系统安全:Web安全、SQL注入、跨站脚本等。
4. 网络安全技术
- 防火墙:内外网之间的“门卫”,只允许合法流量通过。
- 入侵检测/防护(IDS/IPS):IDS是“监控摄像头”,发现入侵报警;IPS是“自动门”,主动拦截攻击。
- VPN(虚拟专用网络):在公共网络上建立加密隧道,实现远程安全访问。
- 安全扫描:自动检测系统漏洞。
- 蜜罐技术:故意设置诱饵,吸引攻击者,分析其行为。
5. Web威胁防护
- 访问控制:限制谁可以访问什么。
- 单点登录(SSO):一次登录,多处访问。
- 网页防篡改:监控网页是否被修改,及时恢复。
- Web内容安全:过滤不良信息,防止恶意代码。
6. 下一代防火墙(NGFW)
传统防火墙只检查IP和端口,NGFW还能检查应用层内容,识别具体应用(如微信、抖音),并集成入侵防御、智能分析等功能。
7. 安全行为分析(UEBA)
通过机器学习分析用户和实体的行为模式,发现异常,比如内部人员异常下载数据。
8. 网络安全态势感知
像天气预报一样,收集网络中的各种安全信息,综合分析,预测未来可能的安全威胁,帮助管理员提前应对。
2.1.5 信息技术的发展
信息技术正朝着智能化、系统化、微型化、云端化发展。硬件越来越小、越来越快;软件定义一切;网络融合;数据库适应新需求;信息安全标准化、集成化。
2.2 新一代信息技术及应用
2.2.1 物联网(IoT)
物联网让物品“说话”,实现万物互联。架构分三层:
- 感知层:传感器、RFID、摄像头等,采集信息。
- 网络层:互联网、移动网络等,传输信息。
- 应用层:智能家居、智慧城市等,处理信息并提供服务。
关键技术:
- 传感器技术:把物理量(温度、压力)转成电信号。
- RFID:无线射频识别,像电子标签,用于物品追踪。
- MEMS(微机电系统):微型传感器和执行器,集成在芯片上。
应用:智能物流、智能交通、智能医疗等。
2.2.2 云计算
云计算就像用电一样,按需获取计算资源。三种服务模式:
- IaaS(基础设施即服务):提供虚拟机、存储等基础设施,如阿里云ECS。
- PaaS(平台即服务):提供开发平台、数据库等,如Google App Engine。
- SaaS(软件即服务):直接提供应用软件,如Office 365。
关键技术:
- 虚拟化:一台物理机虚拟成多台虚拟机,提高资源利用率。
- 容器技术:更轻量的虚拟化,如Docker,快速部署应用。
- 云存储:分布式文件系统,海量数据存储。
- 多租户:多个用户共享同一套系统,数据隔离。
- 云安全:保护云上数据和业务。
发展趋势:创新、垂直行业、混合云、生态建设。
2.2.3 大数据
大数据指无法用传统工具处理的海量数据,特点是4V:
- Volume(大量):PB级起步。
- Variety(多样):包括结构化、非结构化数据。
- Value(价值密度低):数据量大,但真正有用的少。
- Velocity(高速):处理速度快。
关键技术:
- 数据采集:爬虫、日志收集等。
- 数据清洗:去除错误、重复数据。
- 分布式计算:Hadoop(批处理)、Spark(快速处理)、Storm(实时处理)。
- 数据挖掘:从数据中发现模式、规律。
- 数据可视化:用图表展示数据,易于理解。
应用:互联网精准营销、政府数据共享、金融风控、工业预测、疾病预测等。
2.2.4 区块链
区块链是一种分布式账本技术,数据由多个节点共同维护,具有不可篡改、去中心化等特点。
类型:
- 公有链:任何人可参与,完全去中心化,如比特币。
- 联盟链:多个机构共同管理,如银行间清算。
- 私有链:一个组织内部使用。
- 混合链:结合公有链和私有链特点。
特征:
- 多中心化:没有单一控制点。
- 不可篡改:一旦记录,难以修改。
- 智能合约:自动执行合同条款。
- 共识机制:节点间达成一致的规则,如PoW(工作量证明)、PoS(权益证明)。
应用:数字货币、供应链溯源、电子存证、数字身份。
2.2.5 人工智能(AI)
人工智能让机器模仿人类智能,包括学习、推理、感知等。
发展历程:起步→反思→应用→低迷→稳步→蓬勃发展。
关键技术:
- 机器学习:让计算机从数据中学习,包括监督学习、无监督学习、强化学习。深度学习是多层神经网络,擅长图像、语音识别。
- 自然语言处理(NLP):让计算机理解人类语言,如机器翻译、聊天机器人。
- 专家系统:模拟专家决策,如医疗诊断系统。
应用:人脸识别、语音助手、推荐系统、自动驾驶。
趋势:人机混合智能、自主智能、AI+各行业、AI伦理法律。
2.2.6 虚拟现实(VR)
虚拟现实创建沉浸式虚拟环境,让人身临其境。主要特征:
- 沉浸性:感觉像在真实世界。
- 交互性:可与虚拟物体互动。
- 多感知性:视觉、听觉、触觉等。
- 构想性:创造现实中不存在的场景。
- 自主性:虚拟物体按物理规律运动。
关键技术:
- 人机交互:手柄、手势识别、眼动追踪。
- 传感器:捕捉用户动作、位置。
- 动态环境建模:构建虚拟场景。
- 系统集成:整合多种技术。
应用:游戏、教育、医疗、工业仿真。
发展趋势:硬件轻薄化、5G赋能、与产业融合、元宇宙。
2.3 新一代信息技术发展展望
未来信息技术发展方向:
- 泛在智能网络:5G/6G、云网融合。
- 大数据深化:数据治理、数据安全。
- 自主创新:关键核心技术突破。
- 数字化转型:从信息化到数字化。
- 产业融合:AI、大数据赋能各行各业。
- 社会治理:智慧城市、公共安全。
- 数字政府:一网通办、数据共享。
- 普惠民生:数字教育、医疗、社保。
- 国际合作:参与全球数字规则制定。
- 安全治理:网络安全、数据安全、法律法规。
信息技术将继续引领产业发展,成为经济和社会发展的核心引擎。