你了解计算机网络的发展历史吗?

1.什么是计算机网络

计算机网络是指将一群具有独立功能的计算机通过通信设备以及传输媒体被互联起来的,在通信软件的支持下,实现计算机间资源共享、信息交换或协同工作的系统。计算机网络是计算机技术与通信技术紧密结合的产物,两者的迅速发展渗透形成了计算机网络技术

简而言之呢,计算机网络就是实现两台计算机相互沟通的介质。

2.internet和Internet的区别

internet(互联网)是一个通用名词,它泛指多个计算机网络互联而成的网络。在这些网络中的通信协议是任意的。

Internet(因特网)是一个专有名词,它指的是当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,其前身是美国的ARPNnet和NSFnet.         

3.协议

协议就是双方在实现信息交流的时候,发送与接收方需要遵循的规则,这是为了保证数据的安全,同样也是为了提高数据交换的效率

4.计算机网络的形成与发展的四个阶段

第一阶段:20世纪50年代,将独立的计算机技术与通讯技术结合,形成了以数据通讯为主的第一代计算机网络。

第二阶段:20世纪60年代美国的ARPANET与分组交换技术开始,形成了以资源共享为主的第二代计算机网络。

第三阶段:20世纪70年代ISO推动开放系统参考模型与网络协议,形成了体系结构标准化的第三代计算机网络。

第四阶段:20世纪90年代互联网高速通信网络、无线网络与网络安全技术的发展,基于P2P的网络应用成为互联网产业与信息服务业的新增长点,形成了以Internet为核心的第四代计算机网络。

4.1互联网的前身----  ARPAnet的形成

1962年,古巴导弹危机,人类面临空间的危机。这件事在引发人们恐慌的同时,也促使美国科学家开始研发一种能实现分布式通信的技术。这种技术的研发目的起初就是为了避免一个指挥部被摧毁,导致其它指挥部通信出现障碍---某个指挥部即使被摧毁,相隔甚远的其它指挥部依然能够相互通信 。于是1969年美国国防部高级研究计划局(Advanced Research Projects Agency)开始研究ARPAnet(阿帕网)。这也是阿帕网的由来。       

最初的APRAnet最初只有四个节点:

加州大学洛杉矶分校

加州大学圣塔芭芭拉分校

斯坦福大学

犹他大学

当时的网络通信基于网络控制协议(NCP),NCP协议的开发者:罗伯特卡恩。     

4.2NCP协议的缺陷

NCP仅能用于同构环境中(所谓同构环境是网络上的所有计算机都运行相同的操作系统),也就是说,如果两台计算机不属于同一个操作系统,那么就不能通过NCP协议进行通信。而在当时市面已经出现了许多操作系统,这就使得NCP协议的并不能被广泛的使用。

4.3TCP/IP协议

由于NCP协议的局限性,科学家们开始着手开发下一代网络通信协议。1973年,罗伯特卡恩与温登瑟夫开发出了TCP/IP协议中最核心的两个协议:TCP协议和IP协议,也就是我们说的TCP/IP协议。1983年元旦,TCP/IP协议正式替代NCP从此以后TCP/IP成为大部分因特网共同遵守的一种网络规则。同年,美国国防部(DOD)将ARPAnet拆分成两个部分,一部分用于科学技术研究,仍称为ARPAnet,另一部分用于军事通信,被称为MILnet。

 1984年,美国国防部把TCP/IP协议作为计算机网络通信的标准。自此,互联网迎来新时代。

TCP/IP协议特点

(1)协议标准是完全开放的,可以供用户免费使用,并且独立于特定的计算机硬件与操作系统。

(2)独立于网络硬件系统,可以运行在广域网,更适合于互联网。

(3)网络地址统一分配,网络中每一设备和终端都具有一个唯一地址。

(4)高层协议标准化,可以提供多种多样可靠网络服务。

4.4 因特网前身---NCFnet的形成

1986年,美国国家科学基金会(National Science Foundation)NSF成功建设了NSFnet广域网(因特网前身),当时也变成第一个商业公众互联网的主干结构。随着NSFnet被越来越多人使用并认可,ARPAnet开始被代替,并于1990年正式关闭,退出历史舞台

因特网:Internet,全球互联网的统称,俗称公网

5.中国的互联网发展

 在我国,1994年中国科学技术网CSTNET首次实现和Internet直接连接,同时建立了我国最高域名.cn服务器,标志着我国正式接入Internet。接着,相继又建立了中国教育科研网(Cerent)计算机互联网(ChinaNet)和中国金桥网(Genet),从此中国用户日益熟悉并使用Internet。

1996年,NCFC被重命名为中国科学技术网(CSTNET)

5.1中国最早的四大骨干网络 :

中国科学技术网(CSTNET ):即科技网,由中国科学院主管。

中国共用计算机互联网(CHINANET):即中国电信网

中国教育与科研网(CERNET):即教育网,由中国教育部主管

中国金桥信息网(CHINAGBN):即国家公用经济信息通信网

中国三大运营商(互联网服务提供商  Internet  Service Provider,ISP)

中国电信:CHINAnet(1995年接入Internet)

中国联通:UNInet(1999年接入Internet)

中国移动:CMnet(2000年接入Internet) 

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

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

相关文章

深入理解 Flink(四)Flink Time+WaterMark+Window 深入分析

Flink Window 常见需求背景 需求描述 每隔 5 秒,计算最近 10 秒单词出现的次数 —— 滑动窗口 每隔 5 秒,计算最近 5 秒单词出现的次数 —— 滚动窗口 关于 Flink time 种类 TimeCharacteristic ProcessingTimeIngestionTimeEventTime WindowAssign…

Django(六)

员工管理系统(用户管理&#xff09; {% extends layout.html %}{% block content %}<div class"container"><div style"margin-bottom: 10px"><a class"btn btn-success" href"#"><span class"glyphicon gl…

ADOV路由和DSR路由matlab对比仿真

目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.本算法原理 4.1 ADOV路由&#xff08;Ad hoc On-demand Distance Vector Routing&#xff09; 4.2 DSR路由&#xff08;Dynamic Source Routing&#xff09; 5.完整程序 1.程序功能描述 ADOV路由和DSR…

Vue3-44-Pinia- 安装步骤

介绍 本文介绍 在 vue3 中 安装 Pinia 的步骤 安装步骤 1、npm 安装 npm install pinia》 安装完成后可以看到 package.json 中添加了 pinia 的依赖信息 2、main.ts 中配置 // 引入 vue实例创建方法 import { createApp } from vue// 引入pinia import { createPinia } fro…

【AIGC】一组精美动物AI智能画法秘诀

如何使用AI绘画&#xff0c;从以下角度&#xff0c;依据表格内容梳理&#xff0c;表格如下&#xff1a; 外貌特征物种姿势特征描述场景风格技术描述小巧可爱幼小浣熊倚在桌子上具有人形特征中世纪酒馆电影风格照明8k分辨率细节精致毛茸茸手持咖啡杯Jean-Baptiste Monge的风格蓝…

C++ n皇后问题 || 深度优先搜索模版题

n− 皇后问题是指将 n 个皇后放在 nn 的国际象棋棋盘上&#xff0c;使得皇后不能相互攻击到&#xff0c;即任意两个皇后都不能处于同一行、同一列或同一斜线上。 现在给定整数 n &#xff0c;请你输出所有的满足条件的棋子摆法。 输入格式 共一行&#xff0c;包含整数 n 。 …

14.LVM管理

LVM管理 文章目录 LVM管理1. lvm的应用场景及其弊端2. 物理卷、卷组、逻辑卷3. lvm管理3.1 部署lvm3.2 卷组管理3.3 逻辑卷管理 1. lvm的应用场景及其弊端 应用场景&#xff1a; 随着公司的发展&#xff0c;数据增长较快&#xff0c;最初规划的磁盘容量不够用了 弊端&#xff1…

极客时间-读多写少型缓存设计

背景 内容是极客时间-徐长龙老师的高并发系统实战课的个人学习笔记&#xff0c;欢迎大家学习&#xff01;https://time.geekbang.org/column/article/596644 总览内容如下&#xff1a; 缓存性价比 一般来说&#xff0c;只有热点数据放到缓存才更有价值 数据量查询频率命中…

网络安全B模块(笔记详解)- 网络爬虫渗透测试

ARP协议渗透测试 1.进入渗透机场景BT5中的/root目录,完善该目录下的arp_spoof.py文件,填写该文件当中空缺的Flag1字符串,将该字符串作为Flag值(形式:Flag1字符串)提交;(arp_spoof.py脚本功能见该任务第6题) 根据缺少的发现是要time模块 Flag:time 2.进入渗透机场景B…

Springboot+vue的毕业论文管理系统(有报告)。Javaee项目,springboot vue前后端分离项目

演示视频&#xff1a; Springbootvue的毕业论文管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot vue前后端分离项目 项目介绍&#xff1a; 本文设计了一个基于Springbootvue的前后端分离的毕业论文管理系统&#xff0c;采用M&#xff08;model&…

Redis性能大挑战:深入剖析缓存抖动现象及有效应对的战术指南

在实际应用中&#xff0c;你是否遇到过这样的情况&#xff0c;本来Redis运行的好好的&#xff0c;响应也挺正常&#xff0c;但突然就变慢了&#xff0c;响应时间增加了&#xff0c;这不仅会影响用户体验&#xff0c;还会牵连其他系统。 那如何排查Redis变慢的情况呢&#xff1f…

蓝桥杯基础知识2 全排列 next_permutation(), prev_permutation()

蓝桥杯基础知识2 全排列 next_permutation()&#xff0c; prev_permutation() #include<bits/stdc.h> using namespace std;int a[10];int main(){for(int i 1; i < 4; i)a[i] i; //4*3*2*1 24bool tag true;while(tag){for(int i1; i < 4; i)cout << a[…

Page 251~254 Win32 GUI项目

win32_gui 源代码&#xff1a; #if defined(UNICODE) && !defined(_UNICODE)#define _UNICODE #elif defined(_UNICODE) && !defined(UNICODE)#define UNICODE #endif#include <tchar.h> #include <windows.h>/* Declare Windows procedure */…

3D软件坐标系速查【左手/右手】

本文介绍不同3D软件的世界坐标系之间的差异及其工作原理。 NSDT工具推荐&#xff1a; Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 基本上&#xff0c;游戏引擎和3…

XSKY SDS 产品率先获得 OceanBase V4 新版本认证

近日&#xff0c;北京奥星贝斯科技有限公司&#xff08;简称&#xff1a;OceanBase&#xff09;与北京星辰天合科技股份有限公司&#xff08;简称&#xff1a;XSKY 星辰天合&#xff09;顺利完成产品兼容性认证。 XSKY 的高性能全闪存储以及混闪存储&#xff0c;与 OceanBase V…

文献阅读:Sparse Low-rank Adaptation of Pre-trained Language Models

文献阅读&#xff1a;Sparse Low-rank Adaptation of Pre-trained Language Models 1. 文章简介2. 具体方法介绍 1. SoRA具体结构2. 阈值选取考察 3. 实验 & 结论 1. 基础实验 1. 实验设置2. 结果分析 2. 细节讨论 1. 稀疏度分析2. rank分析3. 参数位置分析4. 效率考察 4.…

【STM32】STM32学习笔记-DMA数据转运+AD多通道(24)

00. 目录 文章目录 00. 目录01. DMA简介02. DMA相关API2.1 DMA_Init2.2 DMA_InitTypeDef2.3 DMA_Cmd2.4 DMA_SetCurrDataCounter2.5 DMA_GetFlagStatus2.6 DMA_ClearFlag 03. DMA数据单通道接线图04. DMA数据单通道示例05. DMA数据多通道接线图06. DMA数据多通道示例一07. DMA数…

jupyter notebook 配置conda 虚拟环境python

conda创建python环境 conda create -n openvoice python3.9 激活环境 source activate openvoice 在虚拟环境中安装ipykernel pip install ipykernel 添加虚拟环境进到 jupyter notebook python -m ipykernel install --user --name openvoice --display-name openvoice …

base64与BytesIO图片进行编码、解码;api调用

base64与BytesIO简单介绍 io.BytesIO 和 Base64 编码都是用于在内存中处理二进制数据的方法&#xff0c;但它们的目的和使用场景有所不同。 1&#xff09; io.BytesIO io.BytesIO 是 Python io 库中的一个类&#xff0c;它提供了一个在内存中处理二进制数据的接口&#xff0…

Linux-shell简单学习

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 其他…