2019SDN课程阅读作业(2)】的更多相关文章

1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 分为三个阶段,第一个阶段是主动网络(从20世纪90年代中期到21世纪初),它在网络中引入了可编程功能,以实现更大的创新:第二个阶段是控制和数据平面分离(从2001年到2007年左右),开发了控制和数据平面之间的开放接口:以及第三个阶段OpenFlow API和网络操作系统(2007年至2010年左右),代表了广泛采用开放接口的第一个实例,并开发了使控制数据平面分离可扩展且实用的方法. (1)主动网络阶段的贡献: a.对主动…
SDN课程阅读作业(2) 1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 答:可编程网络的发展分为三个阶段. (1)主动网络阶段 贡献: 1.对主动网络的研究开创了可编程网络的概念,降低了网络创新的障碍 2.网络可虚拟化,以及基于数据包头对软件程序进行多路分解的能力 3.为middlebox编排提供统一架构的构想 4.提供了平台的可移植性和一些代码安全 5.主动网络是第一批干净的网络架构方法 (2)控制和数据平面分离阶段 贡献: 1.提出控制面和数据面之间的开放接口 2…
1.过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? 主动网络(从1990年代中期到2000年代初) 它在网络中引入了可编程的功能以实现更多的创新: 20世纪90年代初,主动网络研究项目探索了传统互联网栈通过IP或异步传输模式(ATM)或另一种主流网络提供的服务的根本替代方案. 为MiddleBox编排提供统一架构的构想. 控制平面和数据平面分离(2001年至2007年左右) 催生了两项创新:控制平面与数据平面之间的开放接口和在逻辑上对网络的集中控制 将控制功能转移到了单独的…
过去20年中可编程网络的发展可以分为几个阶段?每个阶段的贡献是什么? Making computer networks more programmable enables innovation in network management and lowers the barrier to deploying new services. In this section, we review early work on programmable networks. We divide the his…
  个人阅读作业Week17 reading buaa software   解决的问题 这是提出问题的博客链接:http://www.cnblogs.com/SivilTaram/p/4830893.html 在week1的阅读中我提出了6个问题,下面是已经解决的问题及解决心得: P89页:在这里关于结对编程我有一个困惑:如果结对编程的伙伴不与我沟通,并且对于结对编程没有热情,这样的结对编程反而只会让效率低下.在这种情况下,除了换结对伙伴外(一般出门在外,身不由己),怎样能提高结对编程的效果?…
软件工程M1/M2总结 写在前面的话: 这学期的软件工程伴着考期的展开逐渐落下帷幕,回顾这学期的软件工程,我感觉我的热情在一次又一次的失落中逐步消耗殆尽,每个人对于这门课的体验都会有所不同吧,可以确定的是软件工程的方法论非常重要,于实践中的应用也非常重要.但是这是否就自然而然的衍生出我们对于这门课程发自内心的认可呢?我认为这个问题还值得继续探讨. 进入正题: 这学期开始时进行了第一次的阅读作业,通过对于<构建之法>的快速阅读,我提出了对于软件工程方法论的5个问题. 这学期的软件工程课程临近尾声…
BUAA软件工程 第一次阅读作业 项目 内容 这个作业属于哪个课程? 北航软工 这个作业的要求在哪里? 第一次个人作业 我在这个课程的目标是? 学习高效严谨的软件工程开发过程,建立团队意识 这个作业在哪个具体方面帮助我实现目标 熟悉并了解软件工程的基本知识,建立兴趣 快速看完整部教材,列出你仍然不懂的5到10个问题 1.软件开发中的风险控制? 现代软件开发中难免要用到一些第三方开发的开源库,比如python,js等语言,这些库为我们的开发带来便利的同时,也为我们带来了安全隐患,因为这些库的质量是…
  个人阅读作业Week17 reading buaa software   解决的问题 这是提出问题的博客链接:http://www.cnblogs.com/SivilTaram/p/4830893.html 在week1的阅读中我提出了6个问题,下面是已经解决的问题及解决心得: P89页:在这里关于结对编程我有一个困惑:如果结对编程的伙伴不与我沟通,并且对于结对编程没有热情,这样的结对编程反而只会让效率低下.在这种情况下,除了换结对伙伴外(一般出门在外,身不由己),怎样能提高结对编程的效果?…
阅读作业 没有银弹 No Silver Bullet - Essence and Accidents of Software Engineering - Brooks 在这篇论文中,作者阐述了软件的四个本质:Complexity,Conformity,Changeablity, Invisibility 在解释复杂性时,作者首先把软件和其他的人类建造物做对比: Software entities are more complex for their size than perhaps any o…
个人阅读作业 银弹 银弹是指能让狼人一枪毙命的致命子弹,对于软件工程而言,我觉得是不存在银弹的.每一项软件开发都是极为特殊的,有特定的需求.特定的功能,如果存在银弹能够直击要害解决问题,那么软件的开发也只是机械化.流程化的操作了."瀑布模型"."敏捷"."官僚"."功能团队模式"等等各种被历史验证可行与不可行的模型都有利有弊,目前没有一个模型可以包括历史所有模型的所有优点.在这个从特殊到一般的过程中,还有很长的路要走,甚至没有…