13.07.2015 Views

CCSDS 734.2-R-1, CCSDS Bundle Protocol Specification (Red ...

CCSDS 734.2-R-1, CCSDS Bundle Protocol Specification (Red ...

CCSDS 734.2-R-1, CCSDS Bundle Protocol Specification (Red ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DRAFT <strong>CCSDS</strong> RECOMMENDED STANDARD FOR <strong>CCSDS</strong> BUNDLE PROTOCOL SPECIFICATION4 SERVICE DESCRIPTION4.1 SERVICES AT THE USER INTERFACEThe services provided by the bundle protocol shall be made available to bundle protocolusers and include the following:a) initiate a registration (registering a node in an endpoint);b) terminate a registration;c) switch a registration between Active and Passive states;d) transmit a bundle to an identified bundle endpoint;e) cancel a transmission;f) poll a registration that is in the passive state;g) deliver a received bundle.The DTN entity shall be implemented such that virtually any number of transactions may beconducted concurrently in various stages of transmission or reception at a single DTN entity.NOTE – To clarify: the implementation shall be able to accept a primitive, and thereuponinitiate a new transaction prior to the completion of previously initiatedtransactions. The requirement for concurrent transaction support therefore doesnot necessarily imply that the implementation shall be able to begin initialtransmission of data for one transaction while initial transmission of file data forone or more other transactions is still in progress. (But neither is support for thisfunctional model precluded.)4.2 SUMMARY OF PRIMITIVES4.2.1 The Bundling service shall consume the following request primitives:– Register.request;– Deregister.request;– ChangeRegistrationState.request;– Send.request;– Cancel.request;– Poll.request.4.2.2 The Bundling service shall deliver the following indication primitives:– Local<strong>Bundle</strong>ID.indication;– <strong>Bundle</strong>Delivery.indication.<strong>CCSDS</strong> <strong>734.2</strong>-R-1 Page 4-1 February 2012

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!