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