网络自动拓扑
① 网络拓扑结构中的"拓扑"是什么意思
ginseng,人家问的是“拓扑”的意思,不是“网络拓扑结构”的意思。
我查到了一些资料,看看是否满足你的需要:
=======拓扑学的由来======
几何拓扑学是十九世纪形成的一门数学分支,它属于几何学的范畴。有关拓扑学的一些内容早在十八世纪就出现了。那时候发现一些孤立的问题,后来在拓扑学的形成中占着重要的地位。
在数学上,关于哥尼斯堡七桥问题、多面体的欧拉定理、四色问题等都是拓扑学发展史的重要问题。
哥尼斯堡(今俄罗斯加里宁格勒)是东普鲁士的首都,哥尼斯堡七桥问题示意图普莱格尔河横贯其中。十八世纪在这条河上建有七座桥,将河中间的两个岛和河岸联结起来。人们闲暇时经常在这上边散步,一天有人提出:能不能每座桥都只走一遍,最后又回到原来的位置。这个问题看起来很简单有很有趣的问题吸引了大家,很多人在尝试各种各样的走法,但谁也没有做到。看来要得到一个明确、理想的答案还不那么容易。
1736年,有人带着这个问题找到了当时的大数学家欧拉,欧拉经过一番思考,很快就用一种独特的方法给出了解答。欧拉把这个问题首先简化,化简后用点、线表示七桥问题中路、桥的示意图他把两座小岛和河的两岸分别看作四个点,而把七座桥看作这四个点之间的连线。那么这个问题就简化成,能不能用一笔就把这个图形画出来。经过进一步的分析,欧拉得出结论——不可能每座桥都走一遍,最后回到原来的位置。并且给出了所有能够一笔画出来的图形所应具有的条件。这是拓扑学的“先声”。
在拓扑学的发展历史中,还有一个著名而且重要的关于多面体的定理也和欧拉有关。这个定理内容是:如果一个凸多面体的顶点数是v、棱数是e、面数是f,那么它们总有这样的关系:f+v-e=2。仅有的五种正多面体
根据多面体的欧拉定理,可以得出这样一个有趣的事实:只存在五种正多面体。它们是正四面体、正六面体、正八面体、正十二面体、正二十面体。
著名的“四色问题”也是与拓扑学发展有关的问题。四色问题又称四色猜想,是世界近代三大数学难题之一。
四色猜想的提出来自英国。1852年,毕业于伦敦大学的弗南西斯.格思里来到一家科研单位搞地图着色工作时,发现了一种有趣的现象:“看来,每幅地图都可以用四种颜色着色,使得有共同边界的国家都被着上不同的颜色。”
1872年,英国当时最著名的数学家凯利正式向伦敦数学学会提出了这个问题,于是四色猜想成了世界数学界关注的问题。世界上许多一流的数学家都纷纷参加了四色猜想的大会战。1878~1880年两年间,著名律师兼数学家肯普和泰勒两人分别提交了证明四色猜想的论文,宣布证明了四色定理。但后来数学家赫伍德以自己的精确计算指出肯普的证明是错误的。不久,泰勒的证明也被人们否定了。于是,人们开始认识到,这个貌似容易的题目,其实是一个可与费马猜想相媲美的难题。
进入20世纪以来,科学家们对四色猜想的证明基本上是按照肯普的想法在进行。电子计算机问世以后,由于演算速度迅速提高,加之人机对话的出现,大大加快了对四色猜想证明的进程。1976年,美国数学家阿佩尔与哈肯在美国伊利诺斯大学的两台不同的电子计算机上,用了1200个小时,作了100亿判断,终于完成了四色定理的证明。不过不少数学家并不满足于计算机取得的成就,他们认为应该有一种简捷明快的书面证明方法。
上面的几个例子所讲的都是一些和几何图形有关的问题,但这些问题又与传统的几何学不同,而是一些新的几何概念。这些就是“拓扑学”的先声。
============什么是拓扑学?===============
拓扑学的英文名是Topology,直译是地志学,也就是和研究地形、地貌相类似的有关学科。我国早期曾经翻译成“形势几何学”、“连续几何学”、“一对一的连续变换群下的几何学”,但是,这几种译名都不大好理解,1956年统一的《数学名词》把它确定为拓扑学,这是按音译过来的。
拓扑学是几何学的一个分支,但是这种几何学又和通常的平面几何、立体几何不同。通常的平面几何或立体几何研究的对象是点、线、面之间的位置关系以及它们的度量性质。拓扑学对于研究对象的长短、大小、面积、体积等度量性质和数量关系都无关。
举例来说,在通常的平面几何里,把平面上的一个图形搬到另一个图形上,如果完全重合,那么这两个图形叫做全等形。但是,在拓扑学里所研究的图形,在运动中无论它的大小或者形状都发生变化。在拓扑学里没有不能弯曲的元素,每一个图形的大小、形状都可以改变。例如,前面讲的欧拉在解决哥尼斯堡七桥问题的时候,他画的图形就不考虑它的大小、形状,仅考虑点和线的个数。这些就是拓扑学思考问题的出发点。
拓扑性质有那些呢?首先我们介绍拓扑等价,这是比较容易理解的一个拓扑性质。
在拓扑学里不讨论两个图形全等的概念,但是讨论拓扑等价的概念。比如,尽管圆和方形、三角形的形状、大小不同,在拓扑变换下,它们都是等价图形。左图的三样东西就是拓扑等价的,换句话讲,就是从拓扑学的角度看,它们是完全一样的。
在一个球面上任选一些点用不相交的线把它们连接起来,这样球面就被这些线分成许多块。在拓扑变换下,点、线、块的数目仍和原来的数目一样,这就是拓扑等价。一般地说,对于任意形状的闭曲面,只要不把曲面撕裂或割破,他的变换就是拓扑变幻,就存在拓扑等价。
应该指出,环面不具有这个性质。比如像左图那样,把环面切开,它不至于分成许多块,只是变成一个弯曲的圆桶形,对于这种情况,我们就说球面不能拓扑的变成环面。所以球面和环面在拓扑学中是不同的曲面。
直线上的点和线的结合关系、顺序关系,在拓扑变换下不变,这是拓扑性质。在拓扑学中曲线和曲面的闭合性质也是拓扑性质。
我们通常讲的平面、曲面通常有两个面,就像一张纸有两个面一样。但德国数学家莫比乌斯(1790~1868)在1858年发现了莫比乌斯曲面。这种曲面就不能用不同的颜色来涂满两个侧面。
拓扑变换的不变性、不变量还有很多,这里不在介绍。
拓扑学建立后,由于其它数学学科的发展需要,它也得到了迅速的发展。特别是黎曼创立黎曼几何以后,他把拓扑学概念作为分析函数论的基础,更加促进了拓扑学的进展。
二十世纪以来,集合论被引进了拓扑学,为拓扑学开拓了新的面貌。拓扑学的研究就变成了关于任意点集的对应的概念。拓扑学中一些需要精确化描述的问题都可以应用集合来论述。
因为大量自然现象具有连续性,所以拓扑学具有广泛联系各种实际事物的可能性。通过拓扑学的研究,可以阐明空间的集合结构,从而掌握空间之间的函数关系。本世纪三十年代以后,数学家对拓扑学的研究更加深入,提出了许多全新的概念。比如,一致性结构概念、抽象距概念和近似空间概念等等。有一门数学分支叫做微分几何,是用微分工具来研究取线、曲面等在一点附近的弯曲情况,而拓扑学是研究曲面的全局联系的情况,因此,这两门学科应该存在某种本质的联系。1945 年,美籍中国数学家陈省身建立了代数拓扑和微分几何的联系,并推进了整体几何学的发展。
拓扑学发展到今天,在理论上已经十分明显分成了两个分支。一个分支是偏重于用分析的方法来研究的,叫做点集拓扑学,或者叫做分析拓扑学。另一个分支是偏重于用代数方法来研究的,叫做代数拓扑。现在,这两个分支又有统一的趋势。
拓扑学在泛函分析、李群论、微分几何、微分方程额其他许多数学分支中都有广泛的应用。
② 给一个网络拓扑图,怎么知道它的直接网络和下一跳上什么
网络拓扑就是将整个网络平面展示出来,详细的网络拓扑会标注设备名称、接口、IP等,根据设备图标名称就能知道哪些设备会相连,根据接口名称能够精确到设备接口,根据ip就知道下一跳地址以及设备所在网段
③ 听说有一个软件只要在网络内的一台电脑运行就可以自己画出整个网络的拓扑图,有谁知道是什么软件
北塔,北京广通信达,华为都有啊,专业网管软件,价格不菲
④ 网络拓扑的优势
B/S结构:支持B/S结构,无需安装客户端软件,使应用更广泛。
管理拓扑:可以依据用户网络规划的意图,创建管理拓扑,将其应用到自动拓扑中,使自动拓扑变得更具有管理意义。
支持从交换机、路由器、防火墙、三层交换机、内容交换机、网闸、安全设备IDS等不同功能的网络设备,支持思科、华为、北电、港湾、华三等各个主流厂商的网络设备。并且,系统中提供灵活的接口,可对一些偏僻、少见的网络设备提供支持。
独有的发现引擎
独有的搜索发现引擎,具备强大的发现网络设备的能力和拓扑绘制功能,发现整个网络的拓扑结构和设备的接口信息等。这一切的前提仅仅是输入一台网络设备的IP地址,实现了真正的自动化网络发现。
同时支持物理和逻辑网络拓扑
同时支持物理的网络拓扑和逻辑的网络拓扑,发现引擎在发现网络的同时,同时绘制物理的网络拓扑和逻辑的网络拓扑。
强大的定制功能
摩卡网络管理模块的优势在于其灵活性,不仅对不支持的设备支持提供灵活的接口,也支持自定义网络拓扑图和拓扑元素,自定义背板和图表,自定义管理元素和机房设施,自定义机房的机架图等,这一切,都可以与实际的网络设备相关联。
监控的信息入口
网络拓扑系统管理员非常重视的模块,可以说是系统管理员所有信息的入口,通过摩卡软件的网络拓扑,系统管理员可以查看所有主机、网络、应用等所有IT监控的资源。
⑤ 网络拓扑发现的目前Java技术实现的拓扑发现产品
ObjectSNMP是采用Java技术和SNMP技术实现的网络拓扑发现产品,目前的功能如下:
全网设备发现:可以按网络号、IP范围、多个网络范围内,自动搜索发现设备,获取设备的基本信息、设备类型(交换、路由、路由交换、终端设备、厂商特有类型等)、MAC地址、ARP表、交换机端口、路由器接口、路由表、交换机转发表、主机IP地址等信息。
网络漫游发现:给定少数几个已知的网络号、IP范围,按用户指定的漫游深度和漫游广度,进行全网漫游发现。
网络拓扑自动发现:可以发现交换机与交换机、交换机与PC机、交换机与终端设备、交换机与路由器、路由交换机与路由交换机之间 的连接关系。连接关系可以定位到具体的设备端口、设备接口上。支持在任意指定的设备之间发现它们的所有连接,在全网范围内发现连接关系。
ObjectSNMP的物理拓扑自动发现采用了全新的技术:即支持单一Cisco、华为网络,也支持各种厂商设备混合网络。支持模糊连接定位,在数据不全或设备缺失的情况下,尽可能发现连接关系。可在任意的网络环境中工作,不需要用户对网络做任何假设(如路由器假设、根交换机假设、上/下行端口假设、边缘设备假设等)。
⑥ 用javascript如何自动生成网络拓扑图
从原理上讲,这个并不是很难。问题是在浏览器上的表现上。
目前在浏览器上表现图形有以下几种:
IE: vml,svg,flash,activeX。
firefox:svg,flash,自定义插件。
我推荐使用svg。这个兼容性比较好!
如果你需要自动搜索当前网络的结构,可以采用扫描当前网络的ip地址的办法,当然。js直接做不到。要通过后台的java程序扫描,然后返回给js。也可以通过在后台运行SMNP(好像是SNMP,记不得了)来得到支持此协议的交换机,路由器等设备的信息。
希望对你有帮助!
⑦ 有人在用java做网络拓扑节点自动发现吗
ObjectSNMP是采用Java技术和SNMP技术实现的网络拓扑发现产品,目前的功能如下:全网设备发现:可以按网络号、IP范围、多个网络范围内,自动搜索发现设备,获取设备的基本信息、设备类型(交换、路由、路由交换、终端设备、厂商特有类型等)
⑧ 按照网络的拓扑结构可以将网络分为()。
A、环型网 B、星型网 C、总线型网,还有网状
网络其他分类:
1、网络按信息交换方式分类:
电路交换、报文交换、报文分组交换
2、网络网络按覆盖范围分类:
局域网LAN(作用范围一般为几米到几十公里)。城域网MAN(界于WAN与LAN之间)。
广域网WAN(作用范围一般为几十到几千公里)。
(8)网络自动拓扑扩展阅读:
网络的特性:
1、资源共享
网络的主要功能就是资源共享。共享的资源包括软件资源、硬件资源以及存储在公共数据库中的各类数据资源。网上用户能部分或全部地共享这些资源,使网络中的资源能够互通有无、分工协作,从而大大提高系统资源的利用率。
2、快速传输信息
分布在不同地区的计算机系统,可以通过网络及时、高速地传递各种信息,交换数据,发送电子邮件,使人们之间的联系更加紧密。
3、提高系统可靠性
在网络中,由于计算机之间是互相协作、互相备份的关系,以及在网络中采用一些备份的设备和一些负载调度、数据容错等技术,使得当网络中的某一部分出现故障时,网络中其他部分可以自动接替其任务。因此,与单机系统相比,计算机网络具有较高的可靠性。
4、易于进行分布式处理
在网络中,还可以将一个比较大的问题或任务分解为若干个子问题或任务,分散到网络中不同的计算机上进行处理计算。这种分布处理能力在进行一些重大课题的研究开发时是卓有成效的。
5、综合信息服务
在当今的信息化社会里,个人、办公室、图书馆、企业和学校等,每时每刻都在产生并处理大量的信息。这些信息可能是文字、数字、图像、声音甚至是视频,通过网络就能够收集、处理这些信息,并进行信息的传送。因此,综合信息服务将成为网络的基本服务功能。
⑨ 有没有软件能够根据网络邻接矩阵自动生成网络拓扑图
请楼主复习计算机数据结构。上面专门讲完树后,就是讲图。而且对图数据表达有推荐2种方法 第一种方法是邻接矩阵表示法。第二种是邻接链表表示法。由于涉及非常复杂的理论知识,所以这里无法详细说明。 网络拓扑图这种东西输入数值非常多。
⑩ 网络拓扑管理的主要应用
B/S结构:支持B/S结构,无需安装客户端软件,使应用更广泛。
管理拓扑:可以依据用户网络规划的意图,创建管理拓扑,将其应用到自动拓扑中,使自动拓扑变得更具有管理意义。
支持从交换机、路由器、防火墙、三层交换机、内容交换机、网闸、安全设备IDS等不同功能的网络设备,支持思科、华为、北电、港湾、华三等各个主流厂商的网络设备。并且,系统中提供灵活的接口,可对一些偏僻、少见的网络设备提供支持。
独有的发现引擎
独有的搜索发现引擎,具备强大的发现网络设备的能力和拓扑绘制功能,发现整个网络的拓扑结构和设备的接口信息等。这一切的前提仅仅是输入一台网络设备的IP地址,实现了真正的自动化网络发现。
同时支持物理和逻辑网络拓扑
同时支持物理的网络拓扑和逻辑的网络拓扑,发现引擎在发现网络的同时,同时绘制物理的网络拓扑和逻辑的网络拓扑。
强大的定制功能
摩卡网络管理模块的优势在于其灵活性,不仅对不支持的设备支持提供灵活的接口,也支持自定义网络拓扑图和拓扑元素,自定义背板和图表,自定义管理元素和机房设施,自定义机房的机架图等,这一切,都可以与实际的网络设备相关联。
监控的信息入口
网络拓扑系统管理员非常重视的模块,可以说是系统管理员所有信息的入口,通过摩卡软件的网络拓扑,系统管理员可以查看所有主机、网络、应用等所有IT监控的资源。