Abstract
Transport protocols implement mechanisms intended to satisfy the requirements of distributed applications making use of available network services. But the multiplicity of network services and the diversity of quality of service (QoS) requirements of current multimedia applications, make that efficient deployment of transport services becomes a complex function to be performed. The Fully programmable transport protocol (FPTP) is a configurable and object-oriented protocol based on a compositional architecture of transport mechanisms suited to the provision, control and management of the QoS. FPTP offers a partially ordered, partially reliable, congestion controlled and time controlled end-to-end communication service. FPTP services are intended to be easily used by legacy and specialized multimedia applications over heterogeneous transport and network services. In this paper the Unified Modeling Language (UML) and the Specification and Description Language (SDL) have been used to design this transport protocol within a global QoS framework. Some study cases related to the configurable congestion control policies and aimed to demonstrate the advantages this proposal will be presented.