摘要
文章给出了一个面向Internet的简单网络协议设计与测试平台( SNPDTP-Simple Network Protocol Design andTest Platform)的设计与实现方案,该SNPDTP方案是基于Linux和WIN32的软件实现,可以用于设计和测试从网络层到应用层的各种网络协议,包括路由,传送(面向流或者数据包),会话,多媒体传送等各方面的协议,主要应用于多址广播,多媒体数据传送协议的设计与测试分析,其特点是适应性广,廉价,简单,可配置性及可扩展性强。在SNPDTP中设计了独立于Linux内核之外的IP转发机制来实现路由,数据的发送及接收端则在WIN32或Linux上实现,路由的个数,收发端的个数以及网络的拓扑结构可以根据实际需要任意配置。在SNPDTP中使用 C-Script来描述和分析网络协议,具有灵活,方便的特点,同时SNPDTP也提供API供功能扩充及二次开发之用。
This paper gives forth a design scheme and implementation of a Simple Network Protocol Design and Test Platform.The platform is implemented on Linux and Win32 environment,and it supports designing and testing many protocols including routing, transport, session and multimedia protocols. It is mat my employed for designing,testing and analyzing multicast and multimedia transport protocols.The platform uses C-Script to describe network protocol,which is very flexible and convenient.
出处
《计算机工程与应用》
CSCD
北大核心
2000年第9期114-116,共3页
Computer Engineering and Applications
基金
文章得到重点攻关项目"计算机协同工作环境"资助。