论文部分内容阅读
随着网络技术多样性的增长以及网络应用的飞速发展,原有的网络协议不足以支持新的应用需求和网络特征,因此,必须扩展已有的协议或提出全新的协议。本文考虑把面向对象的思想运用到网络协议中,使得协议具有可复用、可扩展、可组装的优点,从而可以支持更多更新的功能。 本文采用统一建模语言UML对传输层的TCP协议和数据链路层的ISO7776协议进行了建模,把原有的单块式的协议分解成多个模块,然后根据面向对象协议模型进行组装设计,建立了各自的面向对象协议模型,最后针对ISO7776协议采用C++语言和设计模式进行了部分实现。 研究工作说明了采用UML建模得到面向对象的模块并根据面向对象协议模型进行组装的可行性。它为改进网络协议提供了一个思路。