10.01.2015 Views

CCSDS File Delivery Protocol (CFDP)—Part 1: Introduction and ...

CCSDS File Delivery Protocol (CFDP)—Part 1: Introduction and ...

CCSDS File Delivery Protocol (CFDP)—Part 1: Introduction and ...

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.

<strong>CCSDS</strong> REPORT CONCERNING THE <strong>CCSDS</strong> FILE DELIVERY PROTOCOL (<strong>CFDP</strong>)<br />

Lab User<br />

Lab <strong>CFDP</strong><br />

Waypoint (NCC)<br />

S/C <strong>CFDP</strong><br />

S/C User<br />

Transaction Start<br />

Notification<br />

CRC procedure<br />

Put.request<br />

Options:<br />

Unreliable<br />

Transaction Indication<br />

Copy <strong>File</strong> Procedure<br />

Tx Metadata PDU<br />

Rx Metadata PDU<br />

CRC procedure<br />

Copy <strong>File</strong> Procedure<br />

Rx <strong>File</strong> Data PDU (1)<br />

Rx <strong>File</strong> Data PDU (2)<br />

Tx <strong>File</strong> Data PDU (1)<br />

Tx <strong>File</strong> Data PDU (2)<br />

Tx <strong>File</strong> Data PDU (3)<br />

Rx <strong>File</strong> Data PDU (3)<br />

:<br />

Rx <strong>File</strong> Data PDU (N)<br />

Tx <strong>File</strong> Data PDU (N)<br />

Tx <strong>File</strong> Data PDU (N+1)<br />

Rx <strong>File</strong> Data PDU (N+2)<br />

:<br />

Rx <strong>File</strong> Data PDU (M)<br />

Rx EOF (no error) PDU<br />

Lab comes<br />

on-line<br />

Tx <strong>File</strong> Data PDU (N+2)<br />

:<br />

Tx <strong>File</strong> Data PDU (M)<br />

Tx EOF (no error) PDU<br />

(checksum)<br />

Notice of<br />

Completion<br />

External Event -<br />

On-board sequencer causes end of<br />

telemetry transfer <strong>and</strong> transmission<br />

of EOF.<br />

EOF-Sent Indication<br />

Transaction-Finished<br />

Indication<br />

Copy <strong>File</strong> Procedure<br />

Metadata-Rcv<br />

Indication<br />

Rx Metadata PDU<br />

CRC procedure<br />

Tx Metadata PDU<br />

Copy <strong>File</strong> Procedure<br />

Tx <strong>File</strong> Data PDU (1)<br />

<strong>File</strong>-Segment-Rcv Indication<br />

<strong>File</strong>-Segment-Rcv Indication<br />

Rx <strong>File</strong> Data PDU (1)<br />

Rx <strong>File</strong> Data PDU (2)<br />

Rx <strong>File</strong> Data PDU (3)<br />

Tx <strong>File</strong> Data PDU (2)<br />

Tx <strong>File</strong> Data PDU (3)<br />

:<br />

:<br />

:<br />

Rx <strong>File</strong> Data PDU (N)<br />

Rx <strong>File</strong> Data PDU (N+2)<br />

:<br />

Rx <strong>File</strong> Data PDU (M)<br />

Tx <strong>File</strong> Data PDU (N)<br />

Tx <strong>File</strong> Data PDU (N+2)<br />

:<br />

Tx <strong>File</strong> Data PDU (M)<br />

Tx EOF (no error) PDU<br />

Rx EOF (no error) PDU<br />

EOF-Recv<br />

Indication<br />

Transaction-Finished<br />

Indication<br />

(<strong>File</strong> Completion Map)<br />

Checksum verify<br />

Notice of<br />

Completion<br />

Figure 3-10: Unreliable Download via One Waypoint<br />

<strong>CCSDS</strong> 720.1-G-3 Page 3-18 April 2007

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

Saved successfully!

Ooh no, something went wrong!