再次提笔,把工作中遇到的东西总结出来,而不是简单翻译,毕竟英文文档大多以陈述性质描写协议和系统,而开发过程毕竟需要详细准确的协议信息,而且协议文档基本都是由多人合作完成的,所以每个人都只负责自己部分的写作,造成需要额外的协议分析才能进行实际开发,这个对需要快速开发的项目是很不利的因素,所以对协议的提炼结果是对协议本身更为精炼的描述。
每一篇文档的分析大纲如下:
一、应用场景
尽可能描述每个协议片的实际可以使用的场合
二、协议报文格式
包括协议用到的各种消息的格式
三、协议交互流程
这个是协议实现的主体部分,包括对每个端点状态迁移的描述
四、安全考虑
这个是对协议安全层次的分析
希望能最为直接的指导网络协议的开发!