计算机网络的拓扑结构分析是指从逻辑上抽象出网上计算机、网络设备以及传输媒介所构成的线与节点间的关系加以研究,下面是小编搜集整理的一篇探究计算机网络拓扑结构的论文范文,欢迎阅读参考。

摘要:通过对计算机网络拓扑结构的概念、分类、特点的介绍,在分析其复杂网络结构的基础上,探讨出计算机网络拓扑结构模型的有效构建,对其在实际应用中的冗余设计进行了研究,提高了网络系统设计的可靠性、安全性。

关键词:计算机网络;拓扑结构;网络协议;冗余设计

1、计算机网络拓扑结构的概念和分类

计算机网络的拓扑结构是指网上计算机或网络设备与传输媒介所构成的线与节点的物理构成模式。计算机网络的节点一般有两大类:一是交换和转换网络信息的转接节点,主要有:终端控制器、集线器、交换机等;二是各访问节点,主要是终端和计算机主机等。其中线主要是指计算机网络中的传输媒介,其有有形的,也有无形的,有形的叫“有线”,无形的叫“无线”。根据节点和线的连接形式,计算机网络拓扑结构主要分为:总线型、星型、树型、环型、网状型、全互联型拓扑结构。 如图1所示。

总线型主要是由一条高速主干电缆也就是总线跟若干节点进行连接而成的网络形式。此网络结构的主要优点在于其灵活简单,容易构建,性能较好;缺点是总线故障将对整个网络产生影响,即主干总线将决定着整个网络的命运。星型网络主要是通过中央节点集线器跟周围各节点进行连接而构成的网络。此网络通信必须通过中央节点方可实现。星型结构的优点在于其构网简便、结构灵活,便于管理等;缺点是其中央节点负担较重,容易形成系统的“瓶颈”,线路的利用率也不高。树型拓扑是一种分级结构。在树型结构的网络中,任意两个节点之间不产生回路,每条通路都支持双向传输。这种结构的特点是扩充方便、灵活,成本低,易推广,适合于分主次或分等级的层次型管理系统。环型拓扑结构主要是通过各节点首尾的彼此连接从而形成一个闭合环型线路,其信息的传送是单向的,每个节点需安装中继器,以接收、放大、发送信号。这种结构的优点是结构简单,建网容易,便于管理;其缺点是当节点过多时,将影响传输效率,不利于扩充。网状型主要用于广域网,由于节点之间有多条线路相连,所以网络的可靠性较高。由于结构比较复杂,建设成本较高。

2、计算机网络拓扑的特点

随着网络技术的发展,计算机网络拓扑结构越来越呈现出一种复杂性。近些年来对于计算机拓扑的研究,越来越趋向于计算机拓扑节点度的幂律分布特点。这种分布在规模不同的网络拓扑中表现出一定的稳定性,也就是指,在规模不同的计算机拓扑中,它们的节点度表现出一种幂律分布,即:P(k)=k-β。其中,β一般在2―3这个小范围内进行波动,k是指节点度,P(k)表示度为k的节点出现的概率,即分布率。

计算机网络作为一个复杂网络,从其通信网络的优化目的来说,其实现节点间平均距离最小化、网络边数最小化是其拓扑优化的主要目标,即未来通信网络的趋势就是小世界网络。可是计算机网络所覆盖的范围非常巨大,具有全球性,其拓扑结构的发展还面临着许多技术上的问题。所以,对于计算机网络拓扑结构的优化目标的实现有点不大可能。但尽管计算机的发展并不能实现拓扑设计的整体优化,它的小世界、较少边、高聚集等特性足以表明其还是具有小范围优化的特点,这些特点的产生可表现出其一些规律,即计算机网络具有优先连接和生长的规律。生长表示的是计算机具有动态增长的特性,所以计算机的拓扑结构也是一个动态的过程。优先连接规律表示新节点进入计算机网络的规则,即在新节点加入网络时会选择拥有较大连接数的节点进行连接。

3、计算机网络拓扑模型的构建

3.1一种复杂网络拓扑模型

在世人发现计算机网络节点度具有幂律分布的规律之后,计算机网络拓扑模型的构建产生巨大的转变。大家更多的选择从优先连接和生长等这一网络拓扑规律入手进行计算机网络的拓扑建模,其主要是为了让符合现实计算机拓扑性质的模型通过一些简单规则的演化让其自动地产生出来。利用优先连接来对新节点加入网络的过程进行描述还比较粗糙,首先是因为新节点在加入之前,对网络全局的信息进行了解和把握具有很大的难度,其次一个原因是单一的优先连接不能够描述复杂的加入决策过程,而且在全网中容易形成少量的集散节点。所以要建立更加符合现实计算机拓扑特征的网络模型则需要考虑更完善的加入规则。

现在对于构建计算机模型主要是依据自治域级和路由器级,但由于计算机网络拓扑特性在不同层次和不同规模中表现出某种本质上的相似性,所以,本拓扑模型的构建都适应于这两个级。此模型主要的规则是前面提到的通过生长和局部优先连接,来形成计算机拓扑模型,这种形成机制就好像一个层次化比较强的选举过程,如图2所示:

此模型首先假设在一个平面中分布着n个节点,并存在着一个离散的均匀走动的时钟,这些节点都清楚自己是何时进入网络的,这些节点进入网络的时刻分布是从零时刻开始至具体某一特定时刻内的随机分布。每个节点进入网络前后的动作就是接收和发送消息及依据所接收的消息产生响应。发送和接收的消息中包括了自己的优先度以及消息传达的范围等内容。并且这些节点优先度将对其消息传送的范围即辐射半径产生直接的影响。在节点接收消息之后往往是按照消息源的优先度来确定其是否跟发送消息的节点建立连接,若所接收到的许多消息源节点存在相近的优先度,其将会随机地选择一个消息源节点进行连接。通过这种规则进行不断的演化和发展,将会得出图2的结果。其中a

计算机网络拓扑结构的分析,计算机网络拓扑结构分析相关推荐

  1. 计算机网络拓扑结构课件,计算机网络拓扑结构的分析及选择

    [摘要]计算机网络拓扑结构已经成为当前计算机.网络设备及媒介传输之间的关键结构,对我国当前的计算机网络发展具有非常重要的作用.本文就当前的计算机网络拓扑结构概念进行全面分析,对星型拓扑结构.总线型拓扑 ...

  2. 计算机网络的企业分析,计算机网络系统在企业中的应用分析

    陈玲玲 [摘要]企业信息网络化是我国目前各企业发展的总趋势,企业信息网络化建设的目标是实现企业管理信息化.企业生产信息化及信息资源的有效利用.在这三个目标当中,计算机网络系统及技术发挥着重要的作用.那 ...

  3. 计算机网络有哪几种拓补结构,常见的五种计算机网络拓扑结构分析

    第十期安防弱电资料包内容 后台有朋友问到计算机的拓扑结构,今天我们就来看下几种常见的计算机网络结构. 拓扑结构一般指点和线的几何排列或组成的几何图形. 计算机网络的拓扑结构是指一个网络的通信链路和结点 ...

  4. 计算机网络的管理分析,计算机网络管理软件的分析研究

    计算机网络管理软件的分析研究 计算机网络的普及导致网络管理软件的广泛使用,但很多用户对网络管理软件的了解还不是很清楚,以下是小编搜集整理的一篇探究计算机网络管理软件分析的论文范文,欢迎阅读参考. 摘 ...

  5. 基于复杂网络理论的计算机网络拓补分析,基于复杂网络理论的计算机网络拓扑分析论文.doc...

    文档介绍: 基于复杂网络理论的计算机网络拓扑分析论文.doc基于复杂网络理论的计算机网络拓扑分析论文 导读:我根据大家的需要整理了一份关于<基于复杂网络理论的计算机网络拓扑分析论文>的内容 ...

  6. 计算机网络的拓扑模型,基于复杂网络模型的计算机网络拓扑结构研究

    一篇基于复杂网络模型的计算机网络拓扑结构研究论文 第 卷 期第年月 计算 机 科 学 基于复杂网络模型的计算机网络拓扑结构研究 杜彩凤 中国石油大学 摘 , 东营 , 要 , 随着计算机网络的快速发展 ...

  7. 2017韩老师计算机网络,2017年计算机等考三级网络技术辅导:计算机网络拓扑结构...

    1.计算机网络拓扑的定义 计算机网络设计的第一步就是网络拓扑设计.拓扑学是几何学的一个分支. 计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络各实体之间的结构关系. 2.网 ...

  8. 计算机课演示文稿模板,计算机网络拓扑结构公开课PPT模板课件

    <计算机网络拓扑结构公开课PPT模板课件>由会员分享,可在线阅读,更多相关<计算机网络拓扑结构公开课PPT模板课件(17页珍藏版)>请在人人文库网上搜索. 1.计算机网络,主讲 ...

  9. 计算机木马的特点 分类 危害,计算机网络病毒的分析与防范

    计算机网络病毒的分析与防范 (66页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 25.9 积分 毕业设计论文题目:计算机网络病毒的分析与防范系/专业:计 ...

  10. 计算机网络物理连接和逻辑,[判断题] 计算机网络拓扑定义了网络资源在逻辑上或物理上的连接方式。...

    [判断题] 计算机网络拓扑定义了网络资源在逻辑上或物理上的连接方式. 更多相关问题 壳芯机可以制作3mm-10mm的空心壳体.() 暗冒口是利用液态金属的压力进行补缩的.() 纯金属具有固定的熔点.( ...

最新文章

  1. 知识点回顾-简单的TableView单组数据展示/多组数据展示
  2. 工具介绍:SUN CAM阵列管理客户端
  3. Spring Boot和应用程序上下文层次结构
  4. matlab1分钟数据转5分钟,把股票的5分钟k线数据转换成matlab的day文件
  5. ROS 科大讯飞语音(三)识别篇
  6. 搭建云计算机win10,win10家庭版连接云主机
  7. 当大家都不理解你的时候,就是你成就的捷径
  8. Android HAL 开发 (2)
  9. 【codeforces 534B】Covered Path
  10. python绘制柱状统计图_Python画柱状统计图操作示例【基于matplotlib库】
  11. css如何把图片设置成梯形,css实现梯形
  12. 代码吃鸡:Python-Robocode
  13. NLP - 结巴分词 词云
  14. 编曲软件FL Studio 20.99中文版2023最新免费下载
  15. 著名的php项目,PHP著名开源项目汇总
  16. @Deprecated、@deprecated注解说明
  17. useful skew有什么坏处
  18. Git分支管理规范和解析
  19. 计算机网络up to down笔记_01
  20. C语言学习——fscanf()返回值

热门文章

  1. C# 解析种子文件(bt文件)
  2. mysql 参考文献_后记amp;参考文献
  3. 校园火灾项目Focuse-1
  4. C语言实现2048游戏(分文件编译)
  5. S3C2440C语言点灯
  6. web学生网页设计作业源码——国际足联世界杯(HTML+CSS)
  7. 和讯博客知名博主《猎杀黑马》作者王宁签售会圆满结束
  8. 制造业案例 | 美创助力纳爱斯集团三层业务安全审计实践
  9. 高校三维地图校内导航系统解决方案
  10. Windows环境下在局域网内建立Git远程仓库