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 />

NCC User<br />

NCC <strong>CFDP</strong><br />

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

S/C User<br />

Put.request<br />

Options:<br />

Reliable<br />

Asynchronous NAK<br />

Transaction Start<br />

Notification<br />

CRC procedure<br />

Transaction Indication<br />

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

Tx Metadata PDU<br />

Rx Metadata PDU<br />

CRC procedure<br />

Metadata-Rcv<br />

Indication<br />

Copy <strong>File</strong> Procedure<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 />

:<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 />

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

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

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

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

:<br />

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

EOF-Sent<br />

Indication<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 />

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

:<br />

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

Rx EOF (no error) PDU<br />

Tx ACK (EOF) PDU<br />

:<br />

:<br />

EOF-Recv<br />

Indication<br />

Rx ACK (EOF) PDU<br />

Checksum verify<br />

Rx NAK PDU (N+1)<br />

Tx NAK PDU (N+1)<br />

External Event -<br />

Downlink transmitter<br />

on<br />

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

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

Notice of<br />

Completion<br />

Rx Finished (no error) PDU<br />

Tx ACK (Finished) PDU<br />

Tx Finished (no error) PDU<br />

Transaction-Finished<br />

Indication<br />

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

Transaction-Finished<br />

Indication<br />

Notice of<br />

Completion<br />

Rx ACK (Finished) PDU<br />

Figure 3-5: Reliable Upload<br />

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

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

Saved successfully!

Ooh no, something went wrong!