网络拓扑结构

news2024/11/20 23:38:37

目录

1.网络拓扑结构

1.星型拓扑结构

2.网型拓扑结构

3. 数制介绍

3.1 数制的基本概念


1.网络拓扑结构


        网络拓扑结构是指用传输媒体互连各种设备的物理布局,也就是用什么方式连接网络中的计算机、网络设备,它的结构有星型拓扑,总线型拓扑、环型拓扑、网型拓扑等,目前最为常用的是星型拓扑和网型拓扑。


1.星型拓扑结构


        星型拓扑结构的网络有中心节点,且网络的其他节点都与中心节点直接相连,如图所示,还有一种较为复杂的星型拓扑结构,有很多书籍或文档也称之为树型拓扑(可以理解为星型拓扑的复合结构),目前一些园区网,公司内网等局域网,一般都采用这种结构。

 星型拓扑结构的优点如下。
        易于实现。组网简单,快捷、灵活方便是星型拓扑结构被广泛应用的最直接原因。大部分
星型拓扑结构的网络都采用双绞线作为传输介质,而双绞线本身的制作与连接又非常简单因此星型拓扑结构被广泛应用于政府、企业、学校内部局域网环境。
        易于网络扩展。假如公司内网有新员工加入,只需从中心节点多连一条线到员工的计算机即可:假如公司内网需要添加一个新的办公区(部门),只需将连接该办公区的交换机与公司内网的核心交换机相连即可。
        易于故障排查,每台连接在中心节点的主机如果发生故障,并不会影响网络的其他部分。

        ”更重要的是,一旦网络发生故障,网络管理员很容易就可确定故障点或故障可能的范围,从而有助于快速解决网络故障,星型拓扑结构的缺点如下。
        中心节点压力大。从星型拓扑的结构图中可以清楚地看到,任意两点客户端之间的通信都要经过中心节点(交换机),所以中心节点很容易成为网络瓶颈,影响整个网络的速度,另外,如果中心节点出现故障,将会导致全网不能工作,所以星型拓扑结构对干中心节点的可靠性和转发数据能力的要求较高。
        组网成本较高。星型拓扑结构对交换机(尤其是核心交换机)的转发性能、稳定性要求较高,价格自然也就比较昂贵,有些核心的交换设备价格高达几万美元甚至几十万美元。虽然很多公司为了节约成本选择价格较为低廉的设备,但是线缆及布线所需的费用就很难节省了。星型拓扑结构要求每个分支节点与中心节点直接相连,因此需要大量线缆,而且考虑建筑物内美观,线缆沿途经过的地方需要打墙孔、重新装修等,就会产生很多附加费用。


2.网型拓扑结构


        网型拓扑结构中的各个节点至少与其他两个节点相连。这种拓扑结构最大的优点是可靠性高,网络中的任意两节点间都同时存在一条主链路和一条备份链路,但是这些冗余的线路本身又造成网络的建设成本成倍增长。
        网型拓扑结构分为两种类型:全网型拓扑结构和部分网型拓扑结构。
        全网型拓扑结构指网络结构中任一节点与其他所有节点互连,如图所示。这种网络结构真正实现了其中任何一点或几点出现故障,对于其他节点都不会造成影响。但在实际工作中,这种结构并不多见,主要是因为成本太高,而且确实没有必要。
        部分网型拓扑结构包括除了全网型拓扑结构之外的所有网型拓扑结构,如图所示,是目前较为常见的一种拓扑结构。由于核心网络的“压力”较大,一日核心交换机出现故障,将会影响整个网络的通信,所以在最初设计网络时,网络工程师准备了两台互为备份的核心交换机,而且任意一台分支交换机到核心交换机都有两条链路,因此即使其中一台核心设备或一条链路出现故障,也不会影响网络正常通信。

         至于其余几种拓扑结构,在今天的网络已经基本看不到了,这里不再赘述。如果大家想成为一名合格的网络工程师,就要根据公司实际的网络需求设计出合适的网络拓扑结构,而不要拘泥于书本上的网络定势。

3. 数制介绍


        前面从大的方面阐述了网络的基本概念,基本框架,下面将对数制转换的内容做详细介绍。网络中传输的各式各样的信息都是依靠一种基木的数制计数方法--二进制数表示的,我们可以形象
地理解为,在人类的世界里,通常采用十进制方法计数,而在网络世界里计算机通常采用二进制方法计数。为了架起人类世界和网络世界的桥梁,我们就要学习数制转换。
        日常生活中最常使用的是十进制,基数是10,因为人有10根手指“屈指可数”,数完手指就要考虑讲位了,南美的印策安人数客手指数脚趾,所以他们就使用二十进位制。美洲是五进位制手指计数法的起源地,至今还有人使用。1小时等于60分钟,1分钟等于60秒,圆周角为360°,每度60分,最早采用六十进位制的是巴比伦人。当然,世界上大多数地区采用的还是十进位制,有0~9
共10个数字符号,逄十进一,二进制与十进制类似,但是其基数是2,只有两个数字0和1,逢二
进一,

3.1 数制的基本概念


首先明确以下概念。
        数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法,如在计数过程
中采用进位的方法称为进位计数制,进位计数制有数位、基数、位权三个要素,4数位:指数字符号在一个数中所处的位置。
        基数:指在某种进位计数制中数位上所能使用的数字符号的个数。例如,十进制数的基数是10,二进制数的基数是2.位权:指在某种进位计数制中数位所代表的大小,即处在某一位上的“1”所表示的数值的大小。对于一个N进制数(即基数为N)若数位记作k则位权可记作N整数部分第1位的位权为N=N~而小数部分第k位的位权为N=N例如,十进制第2位的位权为10=10,第3位的位权为10=100;而二进制第2位的位权为2=2第3位的位权为2=4既然有不同的进制,那么在给出一个数时,就需要指明它是什么数制里的数。对于不同的数制,可以给数字加上括号,使用下标来表示该数字的数制(当没有下标时默认为十进制)。例如,(1010)2.123(2A4E)0分别代表不同数制的数,而且我们可以看到,(1010)2(1010)10(1010)16所代表的数值是完全不同的。
        除了用下标表示外,还可以用后缀字母来表示数制。
        十进制数(DecimalNumber)用后缀D表示或无后缀。
        二进制数(BinaryNumber)用后缀B表示,
        十六进制数(HexadecimalNumber)用后缀H表示。

        例如,2A4EH,FEEDH,BADH(最后的字母H表示是十六进制数)与(2A4E)18(FEED)16(BAD)16
的意义相同。
        在数制中,还有一个规则,就是N进制必须是逢N进一。
        十进制数的特点是逢十进一。例如:
                (1010)10=1*10+0x10+1*10+0x10°
        二进制数的特点是逢二进一。例如:
                (1010)2=1*2+0x2+1*2+0x2°=(10)1
        十六进制数的特点是逢十六进一。例如:
                (1010):=1*16+0x16+1xl6+0x16°=(4112)10

谢谢观看

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

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

相关文章

JVM 之 垃圾收集算法详解

文章目录 一、标记清楚算法二、标记复制算法三、标记整理算法四、不同垃圾收集算法优缺点总结1. 标记-清除算法:2. 标记-复制算法:3. 标记-整理算法: 一、标记清楚算法 标记清除是一种简单而直接的垃圾回收算法。它的执行流程如下&#xff1…

【Rust】Rust学习 第十九章高级特征

现在我们已经学习了 Rust 编程语言中最常用的部分。在第二十章开始另一个新项目之前,让我们聊聊一些总有一天你会遇上的部分内容。你可以将本章作为不经意间遇到未知的内容时的参考。本章将要学习的功能在一些非常特定的场景下很有用处。虽然很少会碰到它们&#xf…

SpringBoot案例-文件上传

目录 简介 文件上传前端页面三要素 服务端接收文件 小结 本地储存 实现 代码优化 小结 阿里云OSS 阿里云 阿里云OSS 使用第三方服务--通用思路 准备工作 参照官方SDK代码,编写入门程序 集成使用 阿里云OSS-使用步骤 阿里云OSS使用步骤 参照SDK编写入…

【QT5-自我学习-线程qThread练习-两种使用方式-2:通过继承Qobject类-自己实现功能函数方式-基础样例】

【QT5-自我学习-线程qThread练习-两种使用方式-2:通过继承Qobject类-自己实现功能函数方式-基础样例】 1、前言2、实验环境3-1、学习链接-参考文章3-2、先前了解-自我总结(1)线程处理逻辑事件,不能带有主窗口的事件(2&…

攻防世界-base÷4

原题 解题思路 base644,莫不是base16,base16解码网站: 千千秀字

k8s 安装istio (一)

前置条件 已经完成 K8S安装过程十:Kubernetes CNI插件与CoreDNS服务部署 部署 istio 服务网格与 Ingress 服务用到了 helm 与 kubectl 这两个命令行工具,这个命令行工具依赖 ~/.kube/config 这个配置文件,目前只在 kubernetes master 节点中…

postgres数据常用SQL语句

-- 系统信息函数 select version(),user,current_user; -- 创建表 CREATE TABLE biao(id INT primary key,name VARCHAR(25) not null,sex VARCHAR(25) unique,salary FLOAT default 9000 ); -- 更换表名 ALTER TABLE biaoRename to biao1; -- 更换字段类型 ALTER TABLE biao1 …

Tushare入门小册

Tushare入门小册 一、Tushare平台介绍 Pro版数据更稳定质量更好了,我们提供的不再是直接从互联网抓取,而是通过社区的采集和整理存入数据库经过质量控制后再提供给用户。但Pro依然是个开放的,免费的平台,不带任何商业性质和目的…

红黑树的调整图解

讲的很好 的红黑树原理 上面的视频讲解的红黑树很好。尤其是关于红黑树的调整。画图做了下总结,谢谢。

AVL——平衡搜索树

✅<1>主页&#xff1a;我的代码爱吃辣&#x1f4c3;<2>知识讲解&#xff1a;数据结构——AVL树☂️<3>开发环境&#xff1a;Visual Studio 2022&#x1f4ac;<4>前言&#xff1a;AVL树是对二叉搜索树的严格高度控制&#xff0c;所以AVL树的搜索效率很高…

微服务中间件--统一网关Gateway

统一网关Gateway 8.统一网关Gatewaya.搭建网关服务b.路由断言工厂c.路由过滤器GatewayFilterd.全局过滤器GlobalFiltere.过滤器的执行顺序f.网关的cors跨域配置 8.统一网关Gateway 网关功能&#xff1a; 身份认证和权限校验服务路由、负载均衡请求限流 网关的技术实现 在Spr…

基于大数据+django+mysql的银行信用卡用户的数仓系统

系统阐述的是银行信用卡用户的数仓系统的设计与实现&#xff0c;对于Python、B/S结构、MySql进行了较为深入的学习与应用。主要针对系统的设计&#xff0c;描述&#xff0c;实现和分析与测试方面来表明开发的过程。开发中使用了 django框架和MySql数据库技术搭建系统的整体架构…

国民新旅游时代拉开大幕,OTA平台迎来新红利和新任务

高温轮番而至&#xff0c;这个燥热的夏天&#xff0c;旅游业也躁动不已。 上半年是旅游业丰收的半年&#xff0c;各地旅游盛况频上热搜。文旅部公布的旅游数据显示&#xff0c;2023年上半年&#xff0c;国内旅游总人次23.84亿&#xff0c;同比增长63.9%&#xff1b;国内旅游收…

IO day 7

1、使用消息队列完成两个进程间相互通信 msgsnd #include <myhead.h>typedef struct {long msgtype;char data[1024]; }Msg_ds;#define SIZE sizeof(Msg_ds)-sizeof(long)int main(int argc, const char *argv[]) {//创建key值key_t key;if((key ftok("/",k…

Feign:使用接口方式调用服务

创建一个新的消费者模块并导入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://ma…

创建k8s operator

目录 1.前提条件 2.进一步准备 2.1.安装golang 2.2.安装code&#xff08;vscode的linux版本&#xff09; 2.3.安装kubebuilder 3.开始创建Operator 3.1.什么是operator? 3.2.GV & GVK & GVR 3.3.创建operator 3.3.1. 生成工程框架 3.3.2.生成api(GVK) …

C++设计模式之适配器模式

一、适配器模式 适配器模式&#xff08;Adapter Pattern&#xff09;是一种结构型设计模式&#xff0c;用于将一个类的接口转换成另一个类所期望的接口&#xff0c;以便两个类能够协同工作。 适配器模式可以解决现有类接口与所需接口不匹配的问题&#xff0c;使得原本因接口不…

JavaScript下载excel文件

文章目录 通过链接下载a标签下载方法注意 获取文件流请求体配置下载文件流 总结 通过链接下载 a标签 对于已知地址的目标文件&#xff0c;前端可以使用 a标签 来直接下载&#xff0c;使用a标签下载使用到两个属性 download&#xff1a;下载文件名href&#xff1a;目标文件下…

ORA-01174: DB_FILES be compatible RAC rolling fashion complete outage

How to change the DB_FILES parameter in RAC (Doc ID 1636681.1)​编辑To Bottom In this Document Goal Solution APPLIES TO: Oracle Database - Enterprise Edition - Version 10.1.0.2 and later Oracle Database Cloud Schema Service - Version N/A and later Oracle…

【业务功能篇75】微服务项目环境搭建docker-mysql-redisSpringCloudAlibaba

项目环境准备 1.虚拟机环境 我们可以通过VMWare来安装&#xff0c;但是通过VMWare安装大家经常会碰到网络ip连接问题&#xff0c;为了减少额外的环境因素影响&#xff0c;Docker内容的讲解我们会通过VirtualBox结合Vagrant来安装虚拟机。 VirtualBox官网&#xff1a;https:/…