当前位置: 首页 > news >正文

计算机网络的发展

目录

一、计算机网络发展的四个阶段

1、第一阶段:面向终端的计算机网络(20世纪50年代)

2、第二阶段:计算机—计算机网络(20世纪60年代)

3、第三阶段:开放式标准化网络(20世纪70年代)

4、第四阶段:网络计算新时代(20世纪90年代)

二、因特网发展的三个阶段

1、第一阶段:从单个网络ARPAnet向互联网发展的过程

2、第二阶段:建成了三级结构的因特网

3、第三阶段:逐渐形成了多层次ISP结构的因特网

三、万维网的问世

四、计算机网络在我国的发展

五、中国互联网运用大事件


网络把许多计算机连接在一起;因特网则把许多网络连接在一起。
连接在因特网上的计算机都称为 主机 (host)。

一、计算机网络发展的四个阶段

1、第一阶段:面向终端的计算机网络(20世纪50年代)

面向终端的计算机网络
        20世纪50年代初,由于美国军方的需要,美国半自劢地面防空系统(SAGE)的研究开始了计算机技术不通信技术相结合的尝试。

2、第二阶段:计算机—计算机网络(20世纪60年代)

1、终端和中央计算机之间的通信→→自治计算机之间的通信;
2、单台计算机为所有用户服务的模式→→分散异地而又互联的多台计算机共同完成的模式

            ARPANET的成功使计算机网络的概念 发生根本变化

3、第三阶段:开放式标准化网络(20世纪70年代)

        国际标准化组织(ISO)成立与门委员会研究网络体系结构不网络协议国际标准化问题;ISO正式制订了开放系统互连参考模型(OSI),制订了一系列的协议标准;在1969年ARPAnet的实验性阶段,研究人员,开始了TCP/IP协议雏形的研究;TCP/IP协议的成功促进了Internet的发Internet的发展又进一步扩大了TCP/IP协议的影响。

4、第四阶段:网络计算新时代(20世纪90年代)

(1)高速局域网技术发展迅速,Fast Ethernet、Gigabit Ethernet、10Gb/s的Ethernet已开始进入实用阶段;
(2)基于光纤与IP技术的宽带城域网与宽带接入网技术已成为研究、应用与产业发展的热点问题之一;
(3)无线网络技术的研究与发展蓬勃展开;
(4)Internet的广泛应用促进了电子商务、电子政务、远程教育、远程医疗、分布式计算与多媒体网络应用的发展;
(5)基于Web技术的Internet应用得到高速发展(如搜索引擎应用,P2P应用,播客应用,博客blog应用,即时通信应用,网络电视应用等)。

二、因特网发展的三个阶段

1、第一阶段:从单个网络ARPAnet向互联网发展的过程

(1)ARPANET最初只是一个单个的分组交换网。
(2) ARPA 研究多种网络互连的技术。
(3)1983年,TCP/IP协议成为标准协议。
(4)1983年,ARPANET分解成两个网络:
  • ARPANET——进行实验研究用的科研网
  • MILNET——军用计算机网络
(5)1983~1984 年,形成了因特网 Internet。
(6)1990 年 ARPANET 正式宣布关闭。

2、第二阶段:建成了三级结构的因特网

1986 年,NSF 建立了国家科学基金网 NSFNET 。它是一个 三级计算机网络 ,分为 主干网 地区网 校园网 (或企业网)。
三级结构的因特网
1993 年因特网主干网的速率提高到 45Mb/s(T3 速率)。

3、第三阶段:逐渐形成了多层次ISP结构的因特网

第三阶段的特点是:逐渐形成了多层次 因特网服务提供者 ISP (Internet Service Provider) 结构 的因特网。
(1) 1993年开始,由美国政府资劣的 NSFNET逐渐被若干个商用的 ISP 网络所代替。
(2)1994 年开始创建了 4 个网络接入点 NAP (Network Access Point),分别由 4 个电信公司经营。
(3)从 1994 年到现在,因特网逐渐演变成多级结构网络。
用户通过ISP上网:
根据提供服务的覆盖面积以及所拥有的IP 地址数目的不同,ISP 也分成为不同的层。

具有三层 ISP 结构的因特网的概念示意图

三、万维网的问世

        因特网已经成为世界上规模最大和增长速率最快的计算机网络。因特网的迅猛发展始于 20 世纪 90 年代。由欧洲原子核研究组织 CERN 开发的 万维网 WWW (World Wide Web)被广泛使用在因特网上 ,大大方便了广大非网络与业人员对网络的使用,成为因特网的这种指数级增长的主要气驱动力。

  • 1990年12月25日,Tim Berners-Lee和罗伯特·卡里奥一起成功通过Internet实现了HTTP代理不服务器的第一次通讯。
  • 2017年,Tim因“发明万维网、第一个浏览器和使万维网得以扩展的基本协议和算法”而获得2016年度的图灵奖
         2012年伦敦夏季奥林匹克运劢会开幕典礼上 ,Tim Berners-Lee在一 台计算机上打出“This is for Everyone ”体育馆内的LCD光管随即显示出文字。

四、计算机网络在我国的发展

       1994年4月20日我国用64 kb/s与线正式连入因特网。我国陆续建造了多个全国范围的公用计算机网络,其中规模最大的有以下五个:
(1)中国电信互联网CHINANET(原来的中国公用计算机互联网)
(2)中国联通互联网UNINET
(3)中国移动互联网CMNET
(4)中国教育和科研计算机网CERNET
(5)中国科学技术网CSTNET

五、中国互联网运用大事件

  • 1996年,张朝阳创立了中国第一家互联网公司--爱特信公司,两年后爱特信公司推出“搜狐”产品,幵更名为搜狐公司(Sohu)。1999年,搜狐网站(Sohu.com )增加了新闻及内容频道,成为一个综合门户网站。
  • 1997年,丁磊创立了网易公司,推出了中国第一家中文搜索引擎。网易公司开发的超大容量免费邮箱(163和126等)成为国内最受欢迎的中文邮箱。
  • 1998年,王志东创立了新浪网站(Sina.com.cn)ohu.com ),该网站现已成为全球最大的综合门户网站。新浪微博是全球使用最多的微博之一。
  • 1998年,马化腾、张志东创立了腾讯公司(Tencent)。1999年推出了即时通信软件OICQ(即QQ)。QQ功能丌断更新,现已成为几乎所有网民都安装的一款网络沟通交流工具。2011年,腾讯推出了用于智能手机使用的即时通信软件“微信”(WebChat)。微信功能丌断更新,已从简单的社交工具演变成一个具有支付功能的全能钱包。
  • 2000年,李彦宏和徐勇创立了百度网站(Baidu.com),现已成为全球最大的中文搜索引擎。
  • 1999年,马云创建了B2B(企业对企业)的网上贸易平台阿里巴巴网站(Alibaba.com)
  • 2003年,马云创立了个人网上贸易平台淘宝网(Taobao.com)。
  • 2004年,阿里巴巴集团创立了第三方支付平台—支付宝 (Alipay.com)。
  • 2012年,淘宝商城更名为天猫”(Tmall)打造B2C(商业零售),为商家和消费者打造一站式解决方案,2012年11月11日,天猫双11活动在13小时售卖100亿,创世界销售记录

相关文章:

计算机网络的发展

目录 一、计算机网络发展的四个阶段 1、第一阶段:面向终端的计算机网络(20世纪50年代) 2、第二阶段:计算机—计算机网络(20世纪60年代) 3、第三阶段:开放式标准化网络(20世纪70年…...

官宣!Wayland正式支持基于IntelliJ的IDE

对于基于IntelliJ IDE的Linux用户来说,一项令人期待的进步即将到来 – 对 Wayland 显示服务器协议的支持。 这项更新将带来许多好处,包括解决古老的分数缩放问题以及在与适用于 Linux 的 Windows 子系统 (WSLg)(在底层运行 Wayland 服务器&am…...

大模型在数据分析场景下的能力评测|进阶篇

做数据分析,什么大模型比较合适? 如何调优大模型,来更好地做数据计算和洞察分析? 如何降低整体成本,同时保障分析体验?10月25日,我们发布了数据分析场景下的大模型能力评测框架(点击…...

服务注册发现 springcloud netflix eureka

文章目录 前言角色(三个) 工程说明基础运行环境工程目录说明启动顺序(建议):运行效果注册与发现中心服务消费者: 代码说明服务注册中心(Register Service)服务提供者(Pro…...

Spring cloud负载均衡@LoadBalanced LoadBalancerClient

LoadBalance vs Ribbon 由于Spring cloud2020之后移除了Ribbon,直接使用Spring Cloud LoadBalancer作为客户端负载均衡组件,我们讨论Spring负载均衡以Spring Cloud2020之后版本为主,学习Spring Cloud LoadBalance,暂不讨论Ribbon…...

6.运行mysql容器-理解容器数据卷

运行mysql容器-理解容器数据卷 1.什么是容器数据卷2.如何使用容器数据卷2.1 数据卷挂载命令2.2 容器数据卷的继承2.3 数据卷的读写权限2.4 容器数据卷的小实验(加深理解)2.4.1 启动挂载数据卷的centos容器2.4.2 启动后,在宿主机的data目录下会…...

golang学习笔记——查找质数

查找质数 编写一个程序来查找小于 20 的所有质数。 质数是大于 1 的任意数字,只能被它自己和 1 整除。 “整除”表示经过除法运算后没有余数。 与大多数编程语言一样,Go 还提供了一种方法来检查除法运算是否产生余数。 我们可以使用模数 %(百…...

C++ 基础二

文章目录 四、流程控制语句4.1 选择结构4.1.1 if语句 4.1.2 三目运算符4.1.3 switch语句注意事项 4.1.4 if和switch的区别【CHAT】4.2 循环结构4.2.1 while循环语句4.2.2 do...while循环语句 4.2.3 for循环语句九九乘法表 4.3 跳转语句4.3.1 break语句4.3.2 continue语句4.3.3 …...

鼎盛合 | 宠物智能投食机方案设计开发

养宠物是一件治愈并解压的事情,与动物的相处中能够释放压力,并在与宠物的互动中小可爱们往往能带给你一种治愈的力量,所以养宠物成为了人们尤为热衷的事情。我们生活中随处可见主人与宠物相处的温馨画面,但养宠物也有些问题在困扰…...

ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION packages field missing or empty

vue执行 pnpm install命令时,报 ERR_PNPM_INVALID_WORKSPACE_CONFIGURATION  packages field missing or empty错,在网上查询了很久,也没有传出来结果,最后发现是pnpm的版本不对引起的。 我先执行的是npm install -g pnpm&…...

ubuntu 23.04从源码编译安装rocm运行tensorflow-rocm

因为ubuntu22.04的RDP不支持声音转发,所以下载了ubuntu23.04.但官方的rocm二进制包最高只支持ubuntu22.04,不支持ubuntu 23.04,只能自己从源码编译虽然有网友告诉我可以用docker运行rocm。但是我已经研究了好几天,沉没成本太多&am…...

echarts 图表文字大小自适应 字体大小自适应

将文字大小自适应方法挂载到全局 //main.js Vue.prototype.fontSize function(res) {// 获取视口宽度const clientWidth window.innerWidth ||document.documentElement.clientWidth ||document.body.clientWidth;if (!clientWidth) return; // 如果获取不到视口宽度&#xf…...

【项目】云备份系统基础功能实现

目录 一.项目介绍1.云备份认识2.服务端程序负责功能与功能模块划分3.客户端程序负责功能与功能模块划分4.开发环境 二.环境搭建1.gcc升级7.3版本2.安装jsoncpp库3.下载bundle数据压缩库4.下载httplib库 三.第三方库认识1.json(1)json认识(2)jsoncpp认识(3)json实现序列化(4)jso…...

【Shell脚本13】Shell 文件包含

Shell 文件包含 和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件名中间有一空格或source filename实例 创建两个 shell 脚本文件…...

2023.11.15 关于 Spring Boot 配置文件

目录 引言 Spring Boot 配置文件 properties 配置文件说明 基本语法 读取配置文件 优点 缺点 yml 配置文件说明 基本语法 读取配置文件 yml 配置不同数据数据类型及 null 字符串 加单双引号的区别 yml 配置 列表(List) 和 映射(…...

2023年第九届数维杯国际大学生数学建模挑战赛A题

2023年第九届数维杯国际大学生数学建模挑战赛正在火热进行,小云学长又在第一时间给大家带来最全最完整的思路代码解析!!! A题思路解析如下: 完整版解题过程及代码,稍后继续给大家分享~ 更多题目完整解析点…...

IDEA写mybatis程序,java.io.IOException:Could not find resource mybatis-config.xml

找不到mybatis-config.xml 尝试maven idea:module&#xff0c;不是模块构造问题 尝试检验pom.xml&#xff0c;在编译模块添加了解析resources内容依旧不行 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.or…...

1软件管理

2.1软件管理 一、Linux软件包管理机制 红帽系操作系统软件管理分类 yum rpm source bin 二、Rpm工具管理RPM软件包 1、认识RPM软件包 rpm软件包名称 软件名称 版本号(主版本、次版本、修订号) 操作系统 cpu平台 操作系统:el6 el5 fedora suse debin ubuntu cpu平台:i386 …...

flutter 绘制右上角圆角三角形标签

绘制&#xff1a; import package:jade/utils/JadeColors.dart; import package:flutter/material.dart; import dart:math as math;class LabelTopRightYellow extends StatefulWidget {final String labelTitle; // 只能两个字的&#xff08;文字偏移量没有根据文字长度改变…...

C/C++输出整数部分 2021年12月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C输出整数部分 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C输出整数部分 2021年12月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入一个双精度浮点数f&#xff0c; 输出其整…...

通过20天预测7天

训练集和测试集如何划分&#xff0c;我如何知道期望和实际的对比。 当你希望通过过去20天的数据来预测未来7天时&#xff0c;你需要进行以下步骤&#xff1a; 1. **数据准备&#xff1a;** 将过去20天的数据整理成合适的格式&#xff0c;其中包括20天的特征和未来7天的目标。…...

【python】均值、中值和高斯滤波详解和示例

本文对均值、中值和高斯滤波进行详解&#xff0c;以帮助大家理解和使用。 这里写目录标题 均值滤波中值滤波高斯滤波核大小为&#xff08;9,9&#xff09;核大小为&#xff08;51,51&#xff09; 小结 下面是示例中使用的原图。 均值滤波 均值滤波是一种简单的平滑滤波器&…...

基于STM32的循迹小车项目实战

循迹小车是一种能够沿着预定路线行驶的智能小车&#xff0c;通过巡线传感器检测路面的线路&#xff0c;并根据检测结果调整行驶方向。本项目将基于STM32微控制器实现一个简单的循迹小车&#xff0c;通过学习和实践&#xff0c;帮助初学者熟悉STM32的开发流程和掌握循迹小车的实…...

Element UI 偶发性图标乱码问题

1. 问题如图所示 2. 原因&#xff1a;sass版本低 sass: 1.26.8 sass-loader: 8.0.2 3. 解决方法 (1) 提高sass版本 (2) 在vue.config.js中添加配置 css: {loaderOptions: {sass: {sassOptions: {outputStyle: expanded}}}},4. 遇到的问题 升级后打包&#xff0c;报错 Syntax…...

UniApp中的数据存储与获取指南

目录 介绍 数据存储方案 1. 本地存储 2. 数据库存储 3. 网络存储 实战演练 1. 本地存储实例 2. 数据库存储实例 3. 网络存储实例 注意事项与最佳实践 结语 介绍 在移动应用开发中&#xff0c;数据的存储和获取是至关重要的一部分。UniApp作为一款跨平台应用开发框架…...

VUE基础的一些实战总结

目录 创建一个 Vue 应用 步骤 1&#xff1a;安装 Node.js 和 npm 步骤 2&#xff1a;安装 Vue CLI 步骤 3&#xff1a;创建 Vue 项目 步骤 4&#xff1a;启动开发服务器 步骤 5&#xff1a;访问应用程序 步骤 6&#xff1a;编辑 Vue 应用 步骤 7&#xff1a;构建和部署…...

【算法】算法题-20231117

这里写目录标题 一、搜索插入位置&#xff08;35&#xff09;二、字符串相乘&#xff08;43&#xff09;三、两个相同字符之间的最长子字符串&#xff08;1624&#xff09;四、给你一个 有效括号字符串 s&#xff0c;返回该字符串的 s 嵌套深度 一、搜索插入位置&#xff08;35…...

轮播图(多个一起轮播)

效果图 class MainActivity : Activity(), Runnable {private lateinit var viewPager: ViewPagerprivate lateinit var bannerAdapter: BannerAdapterprivate val images ArrayList<Int>() // 存储图片资源的列表private val handler Handler() // 用于定时发送消息…...

OpenCV中的像素重映射原理及实战分析

引言 映射是个数学术语&#xff0c;指两个元素的集之间元素相互“对应”的关系&#xff0c;为名词。映射&#xff0c;或者射影&#xff0c;在数学及相关的领域经常等同于函数。 基于此&#xff0c;部分映射就相当于部分函数&#xff0c;而完全映射相当于完全函数。 说的简单点…...

如何快速搭建Spring Boot接口调试环境并实现公网访问

文章目录 前言1. 本地环境搭建1.1 环境参数1.2 搭建springboot服务项目 2. 内网穿透2.1 安装配置cpolar内网穿透2.1.1 windows系统2.1.2 linux系统 2.2 创建隧道映射本地端口2.3 测试公网地址 3. 固定公网地址3.1 保留一个二级子域名3.2 配置二级子域名3.2 测试使用固定公网地址…...