计算机网络技术基础:1.计算机网络的产生与发展

从1946年世界上第一台计算机ENIAC的诞生,计算机网络的发展大体可分为以下4个阶段。

一、第一代计算机网络——面向终端的计算机网络

        第一代计算机网络也称面向终端的计算机网络,它是以主机为中心的通信系统。这样的系统中,除一台中心计算机(主机)外,其余终端均不具备自主处理功能。面向终端的计算机网络在结构上有3种形式。

        第一种结构是主机与终端直接相连,在这种结构中,主机负载较重,且一条通信线路只能与一个终端相连,通信线路的利用率较低。

        第二种结构是终端共享通信线路。这种结构有效提高了通信线路的利用率,但当多个终端同时要求与主机通信时,主机无法确定与哪一个终端进行通信。为解决这一问题主机需要增加相应的设备和软件完成相应的通协议转换,但是这样会使得主机工作负荷加重。

        为了减轻主机负荷,在主机前增加通信处理机(CCP)或前端机(FEP),在终端云集的地方增加集中器或多路器,这就是第三种结构。CCP或EFP专门负责通信控制,而主机专门进行数据处理。

二、第二代计算机网络——以通信子网为中心的计算机网络

        为了克服第一代计算机网络的缺点,提高网络的可靠性和可用性,人们开始研究将多台计算机相互连接的方法。

        早期的面向终端的计算机网络是以单个主机为中心的星型网,各终端通过电话网共享主机的硬件和软件资源。但分组交换网则以由接口信息处理机构成的通信子网为中心,主机和终端都处在网络的边缘,构成了用户资源子网。用户不仅可以共享通信子网的资源,还可以共享用户资源子网中丰富的硬件和软件资源。这种以通信子网为中心的计算机网络称为第二代计算机网络。

三、第三代计算机网络——标准化网络

        在网络中,相互通信的计算机必须高度协调的工作,而这种协调是相当复杂的。为了降低网络设计的复杂性,有专家提出了分层的方法。分层设计方法可以将庞大而复杂的问题转化为若干较小且易处理的子问题。

        国际标准化组织(ISO)于1997年设立了专门的机构研究解决不同公司之间的网络不能互连互通的问题,并与不久后提出了一个使各种计算机能够互连的标准框架——开放式系统互连参考模型,简称OSI参考模型。

        OSI参考模型是一个开放体系结构,它将网络分为7层,并规定每层的功能。在开放式的环境下,所有计算机设备和通信设备只要遵循共同定制的国际标准,就可以实现不同产品在同一网络中的顺利通信。

四、第四代计算机网络——以Internet为中心的新一代网络

        第四代计算机网络是从20世纪80年代末开始出现的。当时局域网技术已经逐步发展成熟,光纤、高速网络技术、多媒体技术、智能网络技术等相继出现,整个网络就像一个对用户透明的巨大的计算机系统,并逐步发展为以Internet为代表的互联网。20世纪90年代,微电子技术、大规模集成电路技术、光通信技术和计算机技术不断发展,为网络的发展提供了进一步有力的支持。

        如今的计算机网络将无数个具有独立工作能力的计算机系统通过通信设备和线路相连,并由功能完善的网络软件实现资源共享和数据通信。随着人们对网络应用要求的日益提高,计算机网络正迅速朝着高速化、实时化、智能化、集成化和多媒体化的方向不断深入,它的快速发展和广泛应用对全球的经济、教育、科技、文化等的发展已经产生并且仍将发挥重要影响。

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

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

相关文章

SAP MMPV报错MMPV_DATE_CHECK

异常提示:MMPV_DATE_CHECK检查失败,请参照NOTE 1082841。 解决方法: TCODE:SU3 在用户参数上增加:参数 MMPV_READ_NOTE 参数值:当天日期。

ionic capacitor JSValueEncodingContainer报错

try to clean the build folder. exit Xcode. upgrade your capacitor core libraries update cocoapods to 1.13.0 do “pod install --repo-udpdate” after that: ionic build --prodnpx cap updatenpx cap syncnpx cap open ios capacitor ios最低版本要求13 [Bug]:…

全面解读PPO算法:结合DeepSpeed Chat实现分析, Critic Loss的设计

全面解读PPO算法:结合DeepSpeed Chat实现分析 1. 什么是PPO? Proximal Policy Optimization (PPO) 是一种基于策略梯度的强化学习方法,属于 Actor-Critic 框架的改进算法。它的目标是稳定地优化策略,避免策略更新过于激进&#x…

【html 常用MIME类型列表】

本表仅列出了常用的MIME类型,完整列表参考文档。 浏览器通常使用 MIME 类型(而不是文件扩展名)来确定如何处理 URL,因此 Web 服务器在响应头中添加正确的 MIME 类型非常重要。 如果配置不正确,浏览器可能会曲解文件内容…

Flink CDC技术介绍

Flink CDC(Change Data Capture)是基于数据库的日志CDC技术,实现了全增量一体化读取的数据集成框架,可以高效地实现海量数据的实时集成。 Flink CDC是一种功能强大、灵活易用的数据集成框架,适用于多种实时数据处理场…

旋转位置编码的理解

这里写目录标题 高维情况下的旋转位置编码1. 词向量维度很大的概念2. 旋转位置编码在高维向量上的公式3. 实际例子:4 维词向量第一组 ( 1 , 0 ) (1, 0) (1,0) 的旋转第二组 \((0, 1)\) 的旋转旋转后完整的 4 维向量 4. 更高维的情况为什么要这样分组? 5…

uni-app之web-view组件 postMessage 通信【跨端开发系列】

🔗 uniapp 跨端开发系列文章:🎀🎀🎀 uni-app 组成和跨端原理 【跨端开发系列】 uni-app 各端差异注意事项 【跨端开发系列】uni-app 离线本地存储方案 【跨端开发系列】uni-app UI库、框架、组件选型指南 【跨端开…

机器学习辅助天线性能极限突破

电磁超构表面与天线技术的结合离不开三个尺度下对三个方面的考虑,即微观的单元、介观的排布、宏观的性能这三个尺度的分析、综合与调控。在单元设计层面,目前主要依靠经验和大规模数值迭代,耗时长、成功率不稳定、通用性较差;在阵…

如何持续优化呼叫中心大模型呼入机器人的性能?

如何持续优化呼叫中心大模型呼入机器人的性能? 原作者:开源呼叫中心FreeIPCC,其Github:https://github.com/lihaiya/freeipcc 持续优化呼叫中心大模型呼入机器人的性能是一个复杂而细致的过程,它涉及到数据、模型结构…

Deveco报错Only files in a module can be previewed

创建工程后需要看看预览的效果,却出现了这个错误 到Index.ets文件下重新构建工程 详细可以查询 鸿蒙报错(Only files in a module can be previewed)

安装Python库

安装Python库 一、pip安装参数--no-deps 更换下载源,一劳永逸 二、conda下载 一、pip安装 换源安装并且信任该下载源 pip install pipenv -i http://pypi.douban.com/simple --trusted-host pypi.douban.com参数 –no-deps ​ 有些 packages 会依赖一些其它的 p…

uniappp配置导航栏自定义按钮(解决首次加载图标失败问题)

1.引入iconfont的图标,只保留这两个文件 2.App.vue引入到全局中 import "./static/fonts/iconfont.css"3.pages.json中配置text为图标对应的unicode {"path": "pages/invite/invite","style": {"h5": {"…

19. 【.NET 8 实战--孢子记账--从单体到微服务】--记账模块--收支记录

在本篇文章中,我们将一起编写孢子记账的收支记录功能(CURD),同样我们只列出一个具体功能的实现,剩下的功能由读者实现。 一、 需求 需求如下: 编号需求说明1新增记录1.记录内容包括转换前金额、转换后金…

ubuntu22.04 使用crash

文章目录 前言一、apt 安装dbgsym vnlinux二、使用.ddeb包安装dbgsym vnlinux三、dbgsym发行版四、crash调试参考资料 前言 最近在适配 ubuntu系统,记录一下其crash的安装。 一、apt 安装dbgsym vnlinux # echo "deb http://ddebs.ubuntu.com $(lsb_release…

Edge SCDN 边缘安全加速有什么用?

Edge SCDN是最新推出的边缘安全加速服务,它是一种融合了安全防护和内容分发加速功能的网络服务技术,通过在网络边缘部署服务器节点,来优化内容的传输和用户的访问体验,同时保障网络安全。 抵御 DDoS 攻击: Edge SCDN …

EDA - Spring Boot构建基于事件驱动的消息系统

文章目录 概述事件驱动架构的基本概念工程结构Code创建事件和事件处理器创建事件总线创建消息通道和发送逻辑创建事件处理器消息持久化创建消息发送事件配置 Spring Boot 启动类测试消息消费运行项目 概述 在微服务架构和大规模分布式系统中,事件驱动架构&#xff…

智能GitHub Copilot副驾驶®提示和技巧

简介 智能 GitHub Copilot 副驾驶 代表了开发者历史上的一个重要里程碑工具。它象征着人工智能辅助编程新时代的开始,它显着提高了开发人员的生产力,提高了代码质量,并且还对开发团队的整体福祉产生了积极影响。随着智能 GitHub Copilot 副驾…

CAD C# 批量替换当前图中块、标注

本案例功能为选择当前文档中一个块(旧块),然后选择新图元(新块),运行插件后新块将替换图中所有的旧块。 效果如下: public static class Class1{//选取对象替换块定义[CommandMethod("TT&…

java 缓存篇2

缓存的部署方式 单机主从哨兵集群 特性主从(Master-Slave)哨兵(Sentinel)集群(Cluster)数据分片不支持不支持支持,基于 slot 进行水平分片高可用性部分支持(手动故障转移&#xff…

SpringBoot快速使用

一些名词的碎碎念: 1> 俩种网络应用设计模式 C/S 客户端/服务器 B/S 浏览器/服务器 俩者对比: 2> 集群和分布式的概念 集群: 分布式: 例子: 一个公司有一个人身兼多职 集群: 招聘N个和上面这个人一样身兼多职 分布式: 招聘N个人,分担上面这个人的工作,进行工作的拆分. 工…