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