计算机网络拓扑结构

目录

<网络拓扑结构概念>

<典型的拓扑结构介绍>

第一种,总线型网络拓扑结构

第二种,星型网络拓扑结构

第三种,树型网络拓扑结构

第四种,环型网络拓扑结构

第五种,网状型网络拓扑结构

第六种,蜂窝型网络拓扑结构

第七种,混合型拓扑结构

<不同传播方式下的计算机网络>

<计算机网络拓扑结构的选择>


计算机网络的拓扑结构影响着整个网络的设计、功能、可靠性和通信费用等许多方 面,是决定网络性能优劣的重要因素之一。本节课,我将和同学们深入研究计算机网络拓 扑结构。

<网络拓扑结构概念>

拓扑学是几何学的一个分支,是从图论演变而来的。拓扑学首先把实体抽象成与其大 小、形状无关的点,将连接实体的线路抽象成线,进而研究点、线、面之间的关系,即拓 扑结构。

将拓扑学延伸到计算机网络,就是抛开网络中的具体设备,把服务器、工作站等网络 单元抽象为“点”,把网络中的电缆、双绞线等传输介质抽象为“线”,而这些“点”与 “线”所构成的几何图形就称为计算机网络拓扑结构,它代表了计算机网络中的通信线路 和结点相互连接的几何排列方法和模式。

<典型的拓扑结构介绍>

常见的网络拓扑结构有总线型、星型、环型、树型、网状型、蜂窝型和混合型。

第一种,总线型网络拓扑结构

总线型拓扑结构是指所有结点共享一根传输总线,所有的站点都通过硬件接口连接在 这根传输线上。

它的优点是不需要其他的互联设备,组网费用低;在扩展网络 时,由于其结构简单,只需要添加一个网络接头即可,增加或者减少用户比较方便。当 然,它的缺点也一目了然,所有主机共享同一总线,主机的增多必然会引起网络性能的下 降,而且总线一旦出现故障,将导致整个网络的中断;此外总线的传输距离有限,通信范 围受到一定的限制。

第二种,星型网络拓扑结构

星型拓扑结构是以中央结点为中心,把若干外围结点连接起来的幅射式的互连结构。 中心节点设备通常采用交换机,N个节点完全互联需要N-1条传输线路。需要强调的是,星 型以太网虽然在物理上呈星型结构,但逻辑上仍然是总线型结构。

星型拓扑结构结构简单,单点故障不影响全网;同总线型结构一样,其增删节点及维 护管理容易,故障隔离和检测也较为容易。但其使用线缆较多,成本高,而且网络性能过 于依赖中心节点,导致中心节点负担重。

第三种,树型网络拓扑结构

树型结构是星型结构的扩展,它由根结点和分支结点所构成,根结点接受各分支节点 发送的数据,然后广播发送到整个网络。它的结构比较简单,成本低,扩充节点也方便灵 活,如果某一分支的结点或线路发生故障,会很容易将故障分支与整个网络隔离开来。虽 然树型结构的优点比较突出,但它并没有改变星型结构中对中心节点过分依赖的缺点,树 型结构对根的依赖性很大,如果根结点发生故障,则整个网络都不能正常工作。

第四种,环型网络拓扑结构

环型拓扑结构将所有网络结点通过点到点通信线路连接成闭合环路,数据将沿一个方 向逐站传送,每个结点的地位和作用相同,且每个结点都能获得执行控制权。环型结构的 显著特点是每个节点用户都与两个相邻节点用户相连。节点之间采用点到点的链路;网络 中的所有节点构成一个闭合的环,环中的数据沿着一个方向绕环逐站传输。

这种环型结构简化了路径选择控制,不易发生地址冲突,且各个节点负载均衡。但节 点过多时,会加大传输时延,影响传输效率。环某处断开会导致整个系统的失效,此外, 节点的加入和撤出过程也要比其它结构复杂。

第五种,网状型网络拓扑结构

网状拓扑结构中的所有结点之间的连接是任意的,没有规律。实际存在的广域网基本 上都采用网状拓扑结构。结点之间有多条路径相连,如果网络中节点数为N,则连接网络 的链路数H可下式计算:

如果小于H条,则称为半网状拓扑结构,满足H条,则称为全网状。

网状拓扑结构的这种冗余链路的设计使得网络的可靠性大大提高,信号传输快;某一 线路或节点有故障时,不会影响整个网络的工作。但结点间的任意连接使得网状型结构复 杂,需要路由选择和流向控制功能,网络控制软件复杂,硬件成本较高,不易管理和维护。

第六种,蜂窝型网络拓扑结构

这种拓扑结构主要用于无线网络中,其蜂窝的大小与基站、AP发射功率有关,采用频 率复用技术进行扩容。

蜂窝结构的优点是网络建设时间短,且易于扩展。缺点是信号很容易受到环境或人为 的干扰,如天气不好特别是有雾霾的时候,网络信号比较差;此外网络的传输速率比较 低,但投资成本却比较高。

第七种,混合型拓扑结构

这种网络拓扑结构是将前面所讲的2种以上结构的网络结合在一起,这样的拓扑结构 更能满足较大网络的拓展,一般用在广域网中。

这种网络拓扑结构如果同时兼顾了星型网络与总线型网络的优点,那它的顶层节点负荷就会比较较重。

这种拓扑结构如果同时兼顾了树型和网状型网络的优点,那么整个网络中得某个局部出现故障,不会影响全网的操作,具有很高的可靠性;由于各个结点间均可以直接建立数据 链路,信息流程短,网上延迟时间少。

但是混合型拓扑结构的网络管理软件复杂,路径选择和流向控制复杂,一般在局域网 中不采用这种结构。

<不同传播方式下的计算机网络>

如果按照传播方式不同,可将计算机网络分为“广播网络”和“点-点网络”两大 类。

广播式网络是指网络中的计算机或者设备使用一个共享的通信介质进行数据传播,网 络中的所有结点都能收到任一结点发出的数据信息。

常见的广播式网络有星型网、总线网、蜂窝网等。

目前,在广播式网络中的传输方式有3种:

一是单播方式,即采用一对一的发送形式将数据发送给网络所有目的节点。

二是组播方式,即采用一对一组的发送形式,将数据发送给网络中的某一组主机。

三是广播方式,即采用一对所有的发送形式,将数据发送给网络中所有目的节点。

点-点网络是由一条通信线路连结两台设备,假如没有直接相连的线路,数据为了能 从源端到达目的端,可能需要经过一台或多台中间设备的接收、存储、转发,直至目的结点。

常见的点-点拓扑结构有环型、树型和网状型,多用于局域网互联,或城域网和广域 网的互联,常见的点对点通信协议有PPP和PPPoE。

<计算机网络拓扑结构的选择>

当我们熟悉了这些不同的计算机网络拓扑结构的优缺点后,我们就可以进行计算机网 络拓扑结构的选择了。

计算机网络拓扑结构的选择往往与传输媒体的选择及媒体访问控制方法的确定紧密相 关。在选择网络拓扑结构时,应考虑以下这些因素:

●可靠性:考虑通信介质、连接设备发生故障时受影响设备的情况。尽可能提高 可靠性,以保证所有数据流能准确接收。

●可维护性:安装和维护的相对难易程度,尽可能使故障检测和故障隔离比较方便。

●费用:需要考虑适合特定应用的线路、设备费用和安装费用。

●灵活性:要考虑在今后扩展或改动时能容易的重新配置网络拓扑结构,能方便 地处理原有站点的删除和新站点的加入。

●响应时间和吞吐量:要为用户提供尽可能短的响应时间和最大的吞吐量。

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

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

相关文章

Structured Knowledge Distillation for Accurate and Efficient Object Detection

摘要 许多之前的知识蒸馏方法是为图像分类而设计的&#xff0c;在具有挑战性的任务&#xff08;如目标检测&#xff09;中失败。本文首先提出了知识蒸馏在目标检测中失败的主要原因是&#xff1a;&#xff08;1&#xff09;前景和背景之间不平衡&#xff1a;(2)缺乏对不同像素…

【vim 学习系列文章 16 -- vim 自动保存设置】

文章目录 vim 自动保存设置 vim 自动保存设置 在 Vim 编辑器中&#xff0c;你可以通过设置 updatetime 选项来控制自动保存的时间间隔。updatetime 的默认值是 4000 毫秒&#xff08;4 秒&#xff09;&#xff0c;但你可以将其设置为 5000 毫秒&#xff08;5 秒&#xff09;以…

PTA L2-027 名人堂与代金券

对于在中国大学MOOC&#xff08;http://www.icourse163.org/ &#xff09;学习“数据结构”课程的学生&#xff0c;想要获得一张合格证书&#xff0c;总评成绩必须达到 60 分及以上&#xff0c;并且有另加福利&#xff1a;总评分在 [G, 100] 区间内者&#xff0c;可以得到 50 元…

公司内部局域网怎么适用飞书?

随着数字化办公的普及&#xff0c;企业对于内部沟通和文件传输的需求日益增长。飞书作为一款集成了即时通讯、云文档、日程管理、视频会议等多种功能的智能协作平台&#xff0c;已经成为许多企业提高工作效率的首选工具。本文将详细介绍如何在公司内部局域网中应用飞书&#xf…

【机器学习之---统计】统计学基础概念

every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog 0. 前言 统计学基础 1. 频率派 频率学派&#xff08;传统学派&#xff09;认为样本信息来自总体&#xff0c;通过对样本信息的研究可以合理地推断和估计总体信息…

java中Arrays介绍及常用方法

在Java中&#xff0c;java.util.Arrays类是一个提供了各种操作数组的工具类。该类提供了一系列静态方法来对数组进行排序、搜索、填充、复制等操作。下面是对Arrays类的介绍以及常用方法的说明: toString()方法&#xff1a;将数组转换为字符串形式并返回&#xff0c;方便输出数…

MySQL GROUP BY 语句的作用,对比不用group by 的方法效果

内容介绍 合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句。 GROUP BY 语句 GROUP BY 语句用于结合合计函数&#xff0c;根据一个或多个列对结果集进行分组。 SQL GROUP BY 语法 SELECT column_name, aggregate_function(column_name)FROM table_name WHERE column_name …

docker 的八大技术架构(图解)

docker 的八大技术架构 单机架构 概念&#xff1a; 应用服务和数据库服务公用一台服务器 出现背景&#xff1a; 出现在互联网早期&#xff0c;访问量比较小&#xff0c;单机足以满足需求 架构优缺点&#xff1a; 优点&#xff1a;部署简单&#xff0c;成本低 缺点&#xff1…

单片机基础知识

目录 微型计算机基本结构 总线 片内总线和片外总线 数据总线地址总线与控制总线 系统总线和IO总线 微处理器的内部结构 内部寄存器 通用寄存器 指针和变址寄存器 段寄存器 控制寄存器 标志寄存器 存储器的基本结构 存储器的分类 IO接口的功能 外部设备与CPU之间…

点餐小程序php毕设项目

主要技术框架&#xff1a; 主要功能模块&#xff1a; 商品管理 订单管理 用户管理 优惠券管理 商品分类管理 评论管理 轮播图管理 截图 获取源码 https://blog.lusz.top/article?article_id-2

python爬虫之xpath+多进程爬取百度贴吧实战

文章目录 抓取百度贴吧的某一个帖子的评论内容前言先查看贴吧的robots.txt页面结构分析评论者头像&#xff0c;用户抓取评论内容的抓取评论下回复内容的抓取 源码实现贴吧抓取过程源码实现多进程的实现 抓取百度贴吧的某一个帖子的评论内容 前言 本项目实战是用来学习用&#…

操作系统内功篇:硬件结构之CPU是如何执行任务的?

一 CPU是如何读写数据的&#xff1f; 1.1 CPU架构(组成) 当代CPU一般是多核心的&#xff0c;每个核心都有自己的一个L1和L2Cache&#xff0c;L3Cache是一个CPU所有核心共享的&#xff0c;一个CPU只有一个。L1Cache分为数据缓存和指令缓存。 CPU有三层高速缓存的目的就是将Cac…

有什么小程序适合个人开发?

在这个信息爆炸的时代&#xff0c;小程序已经成为了我们生活中的一部分。无论是出行、购物还是娱乐&#xff0c;小程序都能为我们提供便捷的服务。对于个人开发者来说&#xff0c;开发一个小程序不仅可以锻炼自己的技术能力&#xff0c;还可以为他人提供便利&#xff0c;甚至有…

AndroidStudio开发 相关依赖

1、com.google.zxing 用于二维码扫描 2、butterknife 用于简化findView 和 onClick操作 3、pub.devrel:easypermissions 简化权限请求的库 4、 网络请求框架(一)&#xff1a;android-async-http 网络请求框架(二)&#xff1a;xUtils 网络请求框架(三)&#xff1a;Volley Volley…

安装paddle detection心得

一、安装PaddlePaddle conda create -n mypaddle python3.8 conda activate mypaddle python -m pip install paddlepaddle-gpu2.6.0 -i https://mirror.baidu.com/pypi/simple 请确保您的PaddlePaddle安装成功并且版本不低于需求版本。使用以下命令进行验证。 这是CUDA1…

Warning logs 2024-03-23

给旧的笔记本安装ubuntu系统&#xff0c;并实现ssh远程连接 1、下载ubuntu系统 ubuntu下载链接 选择带桌面版本 2、准备U盘 3、使用UltraISO制作启动盘 破解UltraISO软件 输入 注册名&#xff1a;王涛 注册码&#xff1a;7C81-1689-4046-626F 使用UltraISO&#xff0c…

RabbitMQ的使用—实战

RabbitMQ的使用—实战 ​ RabbitMQ是一个开源的消息代理中间件&#xff0c;在分布式系统开发中被广泛应用。它实现了高级消息队列协议&#xff08;AMQP&#xff09;&#xff0c;提供可靠的消息传递、灵活的路由、消息确认等功能。下面是使用RabbitMQ的基本流程&#xff1a; 安…

ECS Fargate 上部署 SkyWalking OAP Server:利用 AWS CLI 和服务发现提供服务

在本篇文章中,我们将演示如何使用 AWS CLI 在 ECS Fargate 上部署 SkyWalking OAP Server,并利用 AWS 服务发现为 gRPC 流量提供一个静态入口点。这样,客户端就可以通过服务发现名称访问 gRPC 服务。以下是详细步骤: 1. 注册任务定义 创建一个名为 ​​dev-skywalking-oa…

吴长江分红

吴长江是雷士照明的创始人&#xff0c;他在公司初创时与两位合伙人共同持有股份&#xff0c;但随着公司的发展&#xff0c;分红问题逐渐凸显。吴长江在面临分红分歧时&#xff0c;选择稀释自己的股份&#xff0c;将部分股份转让给其他股东&#xff0c;以实现股权的均衡。然而&a…

雷卯推荐超级省电防反接方案

方案特别适合一端电池&#xff0c;一端充电的防反接&#xff0c;特别节能 低VF肖特基电源防反接 此方案采用3颗低压降SKY&#xff0c;相比只用1颗功耗更低&#xff0c;可以防止元器件过热 &#xff08;两者正常工作损耗对比公式&#xff1a; 1.采用1颗SS34LVFA&#xff1a;…