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

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

作者: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)来实现信息的传递和共享。通过万维网,用户可以访问并浏览网页、查找信息等等。

相关文章:

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

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、网络的由来 二、计算机网络的发展史 1、第一阶段 2、第二阶段 3、第三阶段 前言 每天都是使用网络,那么你知道网络…...

八数码(bfs)

思路&#xff1a; &#xff08;1&#xff09;用string来存储状态&#xff0c;用d<string,int>来记录状态变换次数&#xff1b; &#xff08;2&#xff09;在bfs过程中&#xff0c;先初始化&#xff08;q,d)&#xff1b;每次拿出队头状态&#xff0c;得到x的相对位置&am…...

CCLINK IE FIELD BASIC转MODBUS-TCP网关cclink与以太网的区别

协议的不同&#xff0c;数据读取困难&#xff0c;这是很多生产管理系统的难题。但是现在&#xff0c;捷米JM-CCLKIE-TCP通讯网关&#xff0c;让这个问题变得非常简单。这款通讯网关可以将各种MODBUS-TCP设备接入到CCLINK IE FIELD BASIC网络中&#xff0c;连接到MODBUS-TCP总线…...

【Rust】Rust学习 第十一章编写自动化测试

Rust 是一个相当注重正确性的编程语言&#xff0c;不过正确性是一个难以证明的复杂主题。Rust 的类型系统在此问题上下了很大的功夫&#xff0c;不过它不可能捕获所有种类的错误。为此&#xff0c;Rust 也在语言本身包含了编写软件测试的支持。 编写一个叫做 add_two 的将传递…...

关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run

相信大家可能都遇到过这个问题&#xff0c;使用pycharm直接运行脚本的时候&#xff0c;只能选择unittest的方式&#xff0c;能愁死个人 经过几次各种尝试无果之后&#xff0c;博主就放弃死磕了&#xff0c;原谅博主是个菜鸟 后来遇到这样的问题&#xff0c;往往也就直接使用cm…...

Docker+rancher部署SkyWalking8.5并应用在springboot服务中

1.Skywalking介绍 Skywalking是一个国产的开源框架&#xff0c;2015年有吴晟个人开源&#xff0c;2017年加入Apache孵化器&#xff0c;国人开源的产品&#xff0c;主要开发人员来自于华为&#xff0c;2019年4月17日Apache董事会批准SkyWalking成为顶级项目&#xff0c;支持Jav…...

代码随想录第45天 | 322. 零钱兑换、279. 完全平方数

322. 零钱兑换 动规五部曲分析如下&#xff1a; 确定dp数组以及下标的含义 dp[j]&#xff1a;凑足总额为j所需钱币的最少个数为dp[j] 确定递推公式 凑足总额为j - coins[i]的最少个数为dp[j - coins[i]]&#xff0c;那么只需要加上一个钱币coins[i]即dp[j - coins[i]] 1就是…...

怎么加入Microsoft Cloud Partner Program?

目录 前言 加入Microsoft Cloud Partner Program 1、注册成为微软合作伙伴 2、完成合作伙伴资格要求...

LNMP简易搭建

目录 前言 一、拓扑图 二、NGINX配置 三、配置MySQL 四、配置php环境 五、部署应用 总结 前言 LNMP平台指的是将Linux、Nginx、MySQL和PHP&#xff08;或者其他的编程语言&#xff0c;如Python、Perl等&#xff09;集成在一起的一种Web服务器环境。它是一种常用的开发和部署网…...

CClink IE转Modbus TCP网关连接三菱FX5U PLC

捷米JM-CCLKIE-TCP 是自主研发的一款 CCLINK IE FIELD BASIC 从站功能的通讯网关。该产品主要功能是将各种 MODBUS-TCP 设备接入到 CCLINK IE FIELD BASIC 网络中。 捷米JM-CCLKIE-TCP网关连接到 CCLINK IE FIELD BASIC 总线中做为从站使用&#xff0c;连接到 MODBUS-TCP 总线…...

PyTorch 微调终极指南:第 1 部分 — 预训练模型及其配置

一、说明 如今&#xff0c;在训练深度学习模型时&#xff0c;通过在自己的数据上微调预训练模型来迁移学习已成为首选方法。通过微调这些模型&#xff0c;我们可以利用他们的专业知识并使其适应我们的特定任务&#xff0c;从而节省宝贵的时间和计算资源。本文分为四个部分&…...

GO学习之 微框架(Gin)

GO系列 1、GO学习之Hello World 2、GO学习之入门语法 3、GO学习之切片操作 4、GO学习之 Map 操作 5、GO学习之 结构体 操作 6、GO学习之 通道(Channel) 7、GO学习之 多线程(goroutine) 8、GO学习之 函数(Function) 9、GO学习之 接口(Interface) 10、GO学习之 网络通信(Net/Htt…...

C语言 字符指针

1、介绍 概念&#xff1a; 字符指针&#xff0c;就是字符类型的指针&#xff0c;同整型指针&#xff0c;指针指向的元素表示整型一样&#xff0c;字符指针指向的元素表示的是字符。 假设&#xff1a; char ch a;char * pc &ch; pc 就是字符指针变量&#xff0c;字符指…...

Springboot所有的依赖

<properties><maven.compiler.source>8</maven.compiler.source><maven.compiler.target>8</maven.compiler.target><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><!-- 声明springboot的版本号 -->…...

Flutter BottomSheet 三段式拖拽

BottomSheetBehavior 追踪 BottomSheet系统默认实现效果准备要实现的功能点&#xff1a;定义三段式状态&#xff1a;BottomSheetBehavoir阀值定义1. 未达到滚动阀值&#xff0c;恢复状态2. 达到滚动阀值&#xff0c;更新状态 前面倒是有讲过Android原生的BottomSheetBehavior&a…...

php后端实现调用高德地图进行POI搜索

对于当前位置或者选定省市位置进行查询 接口实现 /*** 查询地址* ApiTitle (查询地址)* ApiSummary (查询地址)* ApiMethod (POST)* ApiRoute (/api/demo/address)* ApiParams (name"dart", type"integer", requiredtrue, description"省…...

uniapp 实现滑动视图切换 顶部滚动导航栏

无论小程序的时候一般有这个功能,在页面处于首页时候,滑动视图,切换视图顶部滚动导航也跟着切换 1.想要实现这个功能就需要实现顶部导航栏,首先实现顶部滚导航栏 点击高亮颜色显示 模板代码 <scroll-view scroll-x"true" class"scroll-content" > …...

ArcGIS API for JavaScript 调用自定义地图模板总结

ArcGIS API for JavaScript 调用自定义地图模板总结 3.9版本4.24版本 3.9版本 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>Hello World</title><link rel"stylesheet" href&qu…...

QGraphicsView实现简易地图5『经纬网格』

前文链接&#xff1a;QGraphicsView实现简易地图4『局部加载-地图漫游』 由于GCJ02 Web 墨卡托投影 纬度并不随像素等分&#xff0c;且两极跨度较大&#xff0c;因此本次演示采用的经纬网等分逻辑为等分像素。同等像素跨度之间&#xff0c;两级纬度变化较小&#xff0c;越靠近赤…...

RestTemplate 请求转发异常 ERR_CONTENT_DECODING_FAILED 200 (OK)

#1 问题描述 在基于Spring Boot的项目中实现了请求转发&#xff08;使用 RestTemplate 的 exchange 方法&#xff09;的功能&#xff0c;忽然在前端报net::ERR_CONTENT_DECODING_FAILED 200 (OK)的错误&#xff0c;后端及上游系统日志均显示请求已完成。 #2 原因探寻 上述错…...

3分钟解锁B站缓存视频:m4s格式转换MP4的终极方案

3分钟解锁B站缓存视频&#xff1a;m4s格式转换MP4的终极方案 【免费下载链接】m4s-converter 一个跨平台小工具&#xff0c;将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾经在B站缓存了喜欢的视频&a…...

sd-webui-reactor终极指南:AI换脸从未如此简单高效

sd-webui-reactor终极指南&#xff1a;AI换脸从未如此简单高效 【免费下载链接】sd-webui-reactor 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-reactor sd-webui-reactor是一款强大的Stable Diffusion插件&#xff0c;为用户提供快速、简单且功能丰富的AI换…...

Licia实用工具库完全指南:400+零依赖模块一站式解决方案

Licia实用工具库完全指南&#xff1a;400零依赖模块一站式解决方案 【免费下载链接】licia Useful utility collection with zero dependencies 项目地址: https://gitcode.com/gh_mirrors/li/licia Licia是一个功能强大的实用工具库&#xff0c;提供了400多个零依赖的模…...

SITS2026前沿发布:如何用AI在3秒内生成高精准度代码告警?附可落地的Prompt工程模板

第一章&#xff1a;SITS2026前沿发布&#xff1a;如何用AI在3秒内生成高精准度代码告警&#xff1f;附可落地的Prompt工程模板 2026奇点智能技术大会(https://ml-summit.org) SITS2026正式开源了CodeGuardian v3.1——一个面向生产级代码静态分析的轻量级AI推理引擎&#xff…...

基于c/c++实现linux/windows跨平台获取ntp网络时间戳

目录使用场景c/c源码结果验证windows编译命令linux编译命令输出结果使用场景 在项目中&#xff0c;有时需要根据时钟同步做一些操作&#xff0c;例如网络请求、多设备视频同步播放等。 在多设备同步播放视频的环境中&#xff0c;我们可以定时请求网络时间&#xff0c;并根据每…...

从SD卡分区到上电启动:详解Exynos 4412开发板的完整启动流程与手动烧写

从SD卡分区到上电启动&#xff1a;详解Exynos 4412开发板的完整启动流程与手动烧写 当一块搭载Exynos 4412的开发板首次通电时&#xff0c;芯片内部会执行一系列精密编排的启动流程。这个看似瞬间完成的过程&#xff0c;实际上包含了从硬件初始化到操作系统加载的多个关键阶段。…...

硅光技术与异构集成:CPO光电共封装的核心突破与行业应用

1. 硅光技术如何成为CPO的基石 第一次接触硅光技术时&#xff0c;我盯着显微镜下的硅波导结构看了整整半小时——这根比头发丝还细的"光路"竟然能替代传统铜导线&#xff0c;这简直像是科幻电影里的场景。如今在CPO&#xff08;光电共封装&#xff09;领域&#xff…...

为什么很多企业买了大模型,最后还是落不了地?

很多企业花重金采购了大模型的 API&#xff0c;甚至买了昂贵的算力服务器&#xff0c;满心欢喜地以为迎来了生产力革命&#xff0c;结果三个月后&#xff0c;系统却沦为员工写请假条和废话周报的“高级打字机”。为什么技术如此先进&#xff0c;在企业内部却寸步难行&#xff1…...

Mintegral 广告平台 ROI 指数排名进入全球前四,多维度数据验证全球流量竞争力

2026年4月&#xff0c;全球知名移动营销归因机构 Singular 发布了《Singular ROI Index 2026》报告。程序化互动式广告平台 Mintegral 凭借稳定的流量质量、精准的触达能力以及出色的获客表现&#xff0c;成功入选“ROI 指数榜”和“MTA ROI 排行榜”两大榜单。从整体表现来看&…...

不用人类训练?这款开源大模型已开启自我进化

国产 AI 生态再添旗舰力作&#xff01; 4月12日&#xff0c;MiniMax M2.7正式开源并上线魔乐社区。M2.7 开启了模型的自我进化&#xff0c;也是MiniMax第一个 AI 深度参与迭代自己的模型。基于其在真实的软件工程、专业办公场景的优异表现&#xff0c;M2.7 已成为在 Hermes Age…...