《OSPF和IS-IS详解》一第1章 链路状态路由协议之由来

第1章 链路状态路由协议之由来

OSPF和IS-IS详解
本书的开篇方式极为特别。只要读者愿意,第1章可略过不读。若读者只准备了解OSPF和IS-IS技术方面的内容,请直接阅读第2章。本章不涉及技术内容,为非必读章节。作者之所以非要在这里说一说与链路状态路由协议有关的历史故事,理由很简单,那就是作者对某些事物的关注程度甚至还要超过网络技术,而历史正是其中之一。研究历史不但能帮助我们以正视听,而且还能使我们免遭满嘴谎言的奸商、政客以及其他奸诈小人的蒙蔽。专注于技术,通晓某些网络协议的运作方式固然是好事,但了解路由协议的历史,则既可以加深对它的理解,又能够拓展自己的知识面。此外,还能对为自己的网络甄选合适的路由协议有所帮助。退一万步来讲,研究历史也比去看那些胡编乱造的小说有趣多了。

要说链路状态路由协议的历史,就不能不提Internet及其前身ARPANET的历史,它们之间有很深的渊源。像Internet这样的大型网络的出现,带动了链路状态协议的需求和发展。因此,本章的内容实际上是Internet以及链路状态路由协议的发展简史。

时间: 2024-11-03 03:46:20

《OSPF和IS-IS详解》一第1章 链路状态路由协议之由来的相关文章

《验收测试驱动开发:ATDD实例详解》—第1章1.5节总结

1.5 总结 验收测试驱动开发:ATDD实例详解 在这一章里,我们看到了业务专家.开发人员和测试人员是如何协作,在会议中挖掘出软件需求并对其达成共识的.虽然开始时Tony并没有贡献太多新的想法,但是他通过把实例可视化帮助大家达成了共识.凭借Tony独特的测试领域知识,他的贡献主要集中在使用表格来抽象描述各种停车方案的实例. 在Tony拿出第一个实例表格后,大家对需求的讨论变得更有意义了.开发人员Phyllis在他们已识别出的经济停车场的实例中发现了一个bug.她还要求对6小时零1分钟的实例进行了

《策略驱动型数据中心——ACI技术详解》——第1章 数据中心架构考虑因素1.1 应用和存储

第1章 数据中心架构考虑因素 本章介绍数据中心架构所需考虑的因素.其中将介绍设计时的考虑因素和设计过程中使用的方法,以便对于数据中心矩阵项目,使架构师能高效地选择端到端的网络设计,为其演进提供所需的增长能力. 在数据中心网络设计过程中,在架构选择和最终设计方面需要注意以下一些关键考虑因素. 要托管在数据中心的应用和这些应用将使用的存储类型. 数据中心的需求和限制,包括物理决策和POD模型. 不同类型的数据中心设计. 大多数的数据中心矩阵部署是用于虚拟化数据中心的.本章还介绍了数据中心的其他应用场

《用友ERP-U8完全使用详解》——第2章 安装用友ERP-U8(V8.72) 2.1 安装用友ERP-U8(V8.72)软件

第2章 安装用友ERP-U8(V8.72) 2.1 安装用友ERP-U8(V8.72)软件 用友ERP-U8完全使用详解 如果用户从用友公司购买用友软件,用友公司将上门指导,为用户安装好该系统,企业也可以自行安装. 使用用友ERP-U8(V8.72)系统的简单网络拓扑图,如图2-1所示. (1)在局域网环境下,如果有多台电脑都要使用用友软件,则可以指定一台计算机作为主机(服务器),其他电脑作为客户端.主机兼有计算.保存数据和响应客户端请求等功能,因此配置要求更高.在服务器上安装用友V8.72的服

详解C++设计模式编程中对状态模式的运用_C 语言

状态模式:当一个对象的内在状态发生变化时,允许改变其行为,这个对象看来像是改变了其类. 状态模式与策略模式的UML图几乎一模一样,下面列举了两者的不同: (1)可以通过环境类状态的个数来决定是使用策略模式还是状态模式. (2)策略模式的环境类自己选择一个具体策略类,具体策略类无须关心环境类:而状态模式的环境类由于外在因素需要放进一个具体状态中,以便通过其方法实现状态的切换,因此环境类和状态类之间存在一种双向的关联关系. (3)使用策略模式时,客户端需要知道所选的具体策略是哪一个,而使用状态模式时

《Android游戏开发详解》——第2章,第2.20节对象的更多实践——模拟一个色子

2.20 对象的更多实践--模拟一个色子 Android游戏开发详解 在我们的下一个项目中,将模拟一个六面色子的滚动.色子会出现在许多现代的桌上游戏中,因为它们增添了不可预期的因素,如图2-26所示.在本节中,我们将展示在Java程序中如何模拟这种随机性. 我们首先创建一个名为"DiceProject"的新的Java项目.其中,创建一个名为DiceMaker的新的类,并且像通常一样给它一个main方法. 要产生一个随机数,我们必须使用Java库中名为Random的一个内建类.我们使用熟

《金蝶ERP-K/3完全使用详解》——第6章 物料需求计划 6.1 概 述

第6章 物料需求计划 6.1 概 述 金蝶ERP-K/3完全使用详解 物料需求计划(Material Requirement Planning,MPR)模块是金蝶K/3系统中的核心模块.通过物料需求计划,将已经审核的销售订单或已经审核的预测单作为需求,考虑各物料现存量.已分配量.预计入库等因素,通过BOM单档案展开MRP计算,得到主要产品(MRP类物料)的计划量.物料需求计划主要解决以下问题. (1)需要什么物料? (2)需要多少数量? (3)什么时候采购或开工? (4)什么时候到货或完工? 金

《Android游戏开发详解》——第1章,第1.3节声明和初始化变量

1.3 声明和初始化变量 Android游戏开发详解 所有的基本数据类型(和字符串)都可以表示为变量.它们都是使用相同的基本语法来声明(创建)的. 创建一个新的变量的时候,我们总是要声明两件事情:变量的数据类型(data type)和变量的名称(variable name).在大多数情况下,我们还使用赋值运算符(assignment operator,即=)给变量指定一个初始值.有两种方法做到这点.第一种方法是指定一个字面值(literal value),例如,图1-1所示的'J'.第二种方法是

《验收测试驱动开发:ATDD实例详解》—第1章1.4节基本实例

1.4 基本实例 验收测试驱动开发:ATDD实例详解 Tony: 现在,我们已经接近尾声了.对所有的实例,我们还有最后一步要做.我认为我已经理解了业务需求,但是我现在想减少实例的数量以便能反应出业务规则的本质.让我们最后一次重温这些表格,看看哪些实例可以而且应该被删除. Bill: 好的,让我们回头看一下.我想删除地面长期停车的一些实例. Bill删去了一些地面长期停车的实例,详见表1-6. Phyllis:这个3天的实例怎么样?我们已经覆盖了1天和6天的情况.我们可以把这个也删掉吗? Tony

《验收测试驱动开发:ATDD实例详解》—第2章2.3节表格化测试

2.3 表格化测试 验收测试驱动开发:ATDD实例详解 现在,随着第一个实例的自动化,Tony可以简单地重用第一个测试的步骤对剩下的经讨论会确定的实例进行自动化.作为第一步,他需要将Valet.feature里的场景转换为一个表格化的实例场景框架.为了完成这个目标,他把30分钟的时长用一个占位符< parking duration >代替,并且把期望的价格用占位符< parking costs >代替,并把这个场景标记为场景框架.Tony把实际数值放在场景框架下记录所有实例数据的表