-协议设计(3-协议设计方法).pptVIP

  • 4
  • 0
  • 约3.14千字
  • 约 14页
  • 2017-09-14 发布于四川
  • 举报
-协议设计(3-协议设计方法)

第 2 章 协议设计 (3-协议设计方法) 协议设计方法:设计原则 一个好的结构化协议设计,应具有以下特点: 简单(Simplicity) : 协议应该尽量简单而非复杂,因为复杂的协议比较容易出错且很难设计、实现、测试和验证。一个轻量(light-weight)协议具有简单、健壮和高效的特点。 典型例子:SNMP与CMIP 模块化(Module) 一个大的具有良好结构的协议可以由许多小的经过精心设计的且容易理解的模块组成。每一个模块一般完成一种功能。理解了模块的构造方式和模块间的交互方式就能很好地理解协议的工作方式。 这样设计出来的协议比较容易理解和实现,并且容易验证和维护。 协议设计方法:设计原则 一个好的结构化协议设计,应具有以下特点: (Cont.) 有界性(bounded)、自稳定性(self-stabilizing)和自适应性(self-adapting) “有界性”是指协议不能超出系统的限制,如报文队列的容量。 “自稳定性”是指协议从任一状态开始,总能在有限时间内,经过有限的状态转换总能达到稳定状态。 “自适应性”是指协议能根据环境的变化动态地适应这种变化,如自适应滑动窗口协议能根据信道的质量和发送的数据的多少动态地调整其流控策略。 健壮性(robustness) 设计一个在正常条件下能很好地工作的协议不是一件困难的事。但是要能很好地处理诸多非正常的情况

文档评论(0)

1亿VIP精品文档

相关文档