网络基础——网络的由来与发展史

news2024/10/6 4:12:30

作者:Insist--

个人主页:insist--个人主页

作者会持续更新网络知识和python基础知识,期待你的关注

目录

一、网络的由来

二、计算机网络的发展史

1、第一阶段

2、第二阶段

3、第三阶段


前言

每天都是使用网络,那么你知道网络是怎么来的吗?又是怎么演变到今天这样的?今天这篇文章就来谈谈网络的由来以及发展史。

一、网络的由来

1bd3d019863e458e93d5b590dadc1f6f.webp

网络最初是起源于美国,最初的使用者是美国国防部,当时网络只是用于军事目的的通信网络。 20世纪60年代末,正处于美苏冷战时期。美国国防部为了保证美国在受到前苏联第一次核打后仍然具有一定的生存和反击能力,认为有必要设计出一种分散的指挥系统;它由多个分散的指挥点组成,当部分指挥点被摧毁后,其它点仍能正常工作,并且在这些间能够绕过那些已被摧毁的指挥点而继续保持联系。为了实现这一需求,便建设了一个军用网,叫做“阿帕网”(ARPAnet)

阿帕网于1969正式启动后,经过不断发展最终形成“互联网”。研究人员将之简称“Internet”。这个名词就一直沿用到现在。 

二、计算机网络的发展史

计算机网络的发展可以分为三个阶段,每个阶段都有其标志性的技术。

1、第一阶段

20世纪60年代,正值美苏冷战时期,美国为了防止其军事指挥中心被苏联摧毁后,军事指挥出现瘫痪,开始设计一个由许多指挥点组成的分散指挥系统,并把几个分散的指挥点通过某种通信网连接起来成为一个整体,以保证当其中一个指挥点被摧毁后,不会出现全面瘫痪的现象。

1969年,美国国防部高级研究计划局,把四台军事及研究用的计算机主机连接起来,于是ARPAnet网络诞生了。ARPAnet是计算机网络发展中的一个里程碑,是Internet实现的基础。ARPAnet使用分组交换技术。

分组交换解释:这种技术是将传输的数据加以分割,并在每段数据前面加上一个标有接收信息的地址标识,从而实现信息传递的一种通信技术。

分组交换技术是这个阶段网络发展的重要标志之一。

2、第二阶段

20世纪70年代末到80年代初,计算机网络蓬勃发展,各种各样的计算机网络应运而生,网络的规模和数量都得到了很大的提升,一系列网络的建设,产生了不同网络之间互连的需求,1974年美国国防部高级研究计划局的鲍勃·卡恩和斯坦福大学的温顿·瑟夫合作,提出TCP/IP协议思想。这一思想的提出,提供了这样一种可能:不同厂商生产的计算机,在不同结构的网络间实现互通。而这正是Internet诞生时面临的首要挑战。

20世纪80年代可以说是网络发展中非常重要的十年,直到1980年,TCP/IP协议研制成功,1982年ARPAnet开始采用IP协议。1985年,NSF (全称:National Science Foundation)翻译过来就是:美国国家科学基金会,组建NSFnet,美国的许多大学,政府资助的研究机构甚至一些私营的研究机构纷纷把自己的局域网并入NSFnet中,使其迅速扩大,1986年,NSPNet网络为其成为今后Internet的主干网奠定了基础,在这个阶段出现的标志性技术是TCP/IP

TCP/IP解释:TCP/IP(传输控制协议/网际协议),是能够在多个不同网络间实现信息传输的协议簇;TCP/IP协议不仅仅指的是TCP和IP两个协议,而是指一个由TCP、UDP、IP等等协议构成的协议簇,因为再协议簇中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

3、第三阶段

从20世纪90年代中期开始,互联网进入了高速发展阶段。1995年以来,互联网用户数量呈指数增长趋势,平均每半年翻一番。这个阶段的标志性技术是Web技术

Web技术将传统的语音,数据和电视网络进行融合,使得互联网的发展和应用出现了新的飞跃。各种Web应用带动了我国网民规模的迅速扩大。

02495b4c4aa54cd18f01f66352600406.jpg

Web解释:Web(World Wide Web)是指万维网,是一种基于互联网的信息交流和共享平台。它由许多连接在一起的网络(电脑、手机等等智能设备)组成,通过标准化的语言和协议(如HTTP)来实现信息的传递和共享。通过万维网,用户可以访问并浏览网页、查找信息等等。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【C++起飞之路】初级—— auto、范围for循环、宏函数和内联函数

auto、范围for、内联函数、宏函数和nullptr 一、auto — 类型推导的魔法(C 11)1、auto 是什么?2、工作原理3、优势4、限制和注意事项 二、范围for (C11)1、基本语法2、优势3、工作原理4、注意事项5、C11: 范围 for 循环的扩展: 三…

阿里云免费服务器领取入口_限制条件_申请指南

阿里云免费服务器领取,个人和企业用户均可以申请,个人免费服务器1核2GB 每月750小时,企业u1服务器2核8GB免费使用3个月,阿里云百科分享阿里云免费服务器申请入口、个人和企业免费配置、申请资格条件及云服务器免费使用时长&#x…

使用 HTML、CSS 和 JavaScript 创建多步骤表单

使用 HTML、CSS 和 JavaScript 创建多步骤表单 为了处理又长又复杂的表单,我们需要将它们分成多个步骤。通过一次只在屏幕上显示一些输入,表单会感觉更容易理解,并防止用户感到被大量的表单字段淹没。 在本文中,我将逐步指导如何…

HTML详解连载(5)

HTML详解连载(5) 专栏链接 [link](http://t.csdn.cn/xF0H3)下面进行专栏介绍 开始喽行高:设置多行文本的间距属性名属性值行高的测量方法 行高-垂直居中技巧 字体族属性名属性值示例扩展 font 复合属性使用场景复合属性示例注意 文本缩进属性…

全网最细,Python接口自动化测试-Session会话保持(实战详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在接口测试的过程…

ubuntu python虚拟环境venv搭配systemd服务实战(禁用缓存下载--no-cache-dir)

文章目录 参考文章目录结构步骤安装venv查看python版本创建虚拟环境激活虚拟环境运行我们程序看缺少哪些依赖库,依次安装它们接下来我们配置python程序启动脚本,脚本中启动python程序前需先激活虚拟环境配置.service文件然后执行部署脚本,成功…

PyQt5利用QTextEdit控件输入多行文本

1、总代码 #!/usr/bin/env python # -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import QApplication,QWidget from PyQt5 import QtCore, QtWidgetsclass Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(320, 240)s…

KafkaStream:基本使用

简介: kafkaStream:提供了对存储在kafka中的数据进行流式处理和分析的功能 特点: KafkasSream提供了一个非常简单轻量的Library,它可以非常方便的嵌入到java程序中,也可以任何方式打包部署 入门案例: 1、…

在C++中怎么判断一个东西是左值还是右值

2023年8月13日&#xff0c;周日早上 #include <iostream>// 函数模板&#xff0c;根据参数类型判断是左值还是右值 template<typename T> void checkValueType(T&& arg) {if constexpr(std::is_lvalue_reference<T>())std::cout << "Expr…

运营商加速抢占云计算,5G带来更多利润,上半年躺赚近千亿

中国移动已率先公布了上半年的业绩&#xff0c;业绩显示它们正在加速抢占此前由互联网企业占据优势的云计算市场&#xff0c;不过最让它们开心的还是5G继续带动利润的高速增长&#xff0c;预计三大运营商今年上半年可以躺赚近千亿元。 中国移动无疑仍然是运营商行业的领头羊&am…

tampermonky插件安装

换了电脑&#xff0c;今天重新下载了tampermonky&#xff0c;哎&#xff0c;被自己气死的一上午。wwwww&#xff0c;最后发现最大的问题就是没有问题。 Edge能不用下载直接安装&#xff0c;但是何少 下载tampermonky&#xff0c;在谷歌程序扩展-chrome://extensions/ 添加解压…

VirtualBox 导致的系统蓝屏问题

1&#xff0c;操作系统win7,已经启动了结果蓝屏 2&#xff0c;进入操作系统的命令行模式删除virtualbox的相关目录可以启动&#xff0c;但是无法在控制面板卸载&#xff0c;只要点击卸载就会发生蓝屏 3&#xff0c;删除注册表的相关内容 4&#xff0c;导致无线网络链接受限&…

京东面试曝光:零点秒杀如何防止Redis雪崩崩溃?

大家好&#xff0c;我是你们的小米&#xff01;今天要和大家聊一个超有技术含量的话题&#xff0c;那就是如何应对零点秒杀活动下的Redis雪崩问题。在京东的面试题中&#xff0c;这个问题可是相当有挑战性哦&#xff01;废话不多说&#xff0c;咱们直接进入主题吧。 什么是雪崩…

Academic Inquiry|国外文献查找

一个失去了男子气概的人总有很多忧虑&#xff0c;这样就可以分散注意力&#xff0c;而不必为那件特别的羞耻而苦恼不堪。 ——《狂野之夜》〔美〕乔伊斯卡罗尔欧茨著 樊维娜译 许多研究者在进行研究的时候&#xff0c;都会查找对应主体的国内外引用文献&#xff0c;而大多得出的…

2023杭州十大画室排行榜丨哪家画室是你的最佳选择?

美术&#xff0c;是一种表达&#xff0c;是一种情感的释放&#xff0c;也是一种对美的追求。而在杭州的画室&#xff0c;就是这种追求的最好舞台。接下来&#xff0c;我们将一起揭晓杭州十大画室&#xff0c;一起感受艺术的独特魅力&#xff0c;一起感受那种深入骨髓的艺术冲击…

2023/08/13_______JVM(CG)垃圾回收 算法(复制算法,标记清除,标记清除压缩)

JVM GC算法 复制算法 1&#xff0c;每一次GC都会将伊甸&#xff08;Eden&#xff09;活的对象移到幸存区中&#xff1a;一旦Eden区被GC后 就会是空 只要有内容就是from区 谁空谁是to区 内存会从 伊甸->幸存区to->幸存from&#xff08;这个时候to和from交换区域&#xf…

STM32入门学习之定时器输入捕获

1.定时器的输入捕获可以用来测量脉冲宽度或者测量频率。输入捕获的原理图如下&#xff1a; 假设定时器是向上计数。在图中&#xff0c;t1~t2之间的便是我们要测量的高电平的时间(脉冲宽度)。首先&#xff0c;设置定时器为上升沿捕获&#xff0c;如此一来&#xff0c;在t1时刻可…

C语言刷题训练【第十天】

大家好&#xff0c;我是纪宁。 今天是C语言刷题训练的第十天&#xff0c;加油&#xff01; 文章目录 &#x1f386;1、求函数返回值&#xff0c;传入 -1 &#xff0c;则在64位机器上函数返回&#xff08; &#xff09;&#x1f3a4;2、读代码选结果&#xff08; &#xff09;&…

8.13树的总结(有新知识再更新)

二叉树题目几个重点&#xff1a; 1. 理解递归&#xff0c;优先掌握递归实现 递归三部曲&#xff1a;1.确定递归函数的参数和返回类型&#xff1b;2.确定终止条件 &#xff1b;3.确定递归逻辑 因为递归一层一层对我来说有点绕&#xff0c;主要感悟就是只针对某一个节点思考&…