CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS

International Telemetering Conference Proceedings / October 20-23, 2003 / Riviera Hotel and Convention Center, Las Vegas, Nevada === Reliable delivery of data products is often required across space links. For example, a NASA mission will require reliable delivery of images produced by an on-board d...

Full description

Bibliographic Details
Main Author: Ray, Tim
Other Authors: National Aeronautics and Space Administration
Language:en_US
Published: International Foundation for Telemetering 2003
Subjects:
Online Access:http://hdl.handle.net/10150/606731
http://arizona.openrepository.com/arizona/handle/10150/606731
id ndltd-arizona.edu-oai-arizona.openrepository.com-10150-606731
record_format oai_dc
spelling ndltd-arizona.edu-oai-arizona.openrepository.com-10150-6067312016-04-24T03:01:10Z CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS Ray, Tim National Aeronautics and Space Administration Goddard Space Flight Center CCSDS CFDP File Transfer Protocol International Telemetering Conference Proceedings / October 20-23, 2003 / Riviera Hotel and Convention Center, Las Vegas, Nevada Reliable delivery of data products is often required across space links. For example, a NASA mission will require reliable delivery of images produced by an on-board detector. Many missions have their own (unique) way of accomplishing this, requiring custom software. Many missions also require manual operations (e.g. the telemetry receiver software keeps track of what data is missing, and a person manually inputs the appropriate commands to request retransmissions). The Consultative Committee for Space Data Systems (CCSDS) developed the CCSDS File Delivery Protocol (CFDP) specifically for this situation. CFDP is an international standard communication protocol that provides reliable delivery of data products. It is designed for use across space links. It will work well if run over the widely used CCSDS Telemetry and Telecommand protocols. However, it can be run over any protocol, and will work well as long as the underlying protocol delivers a reasonable portion of the data. The CFDP receiver will autonomously determine what data is missing, and request retransmissions as needed. The CFDP sender will autonomously perform the requested transmissions. When the entire data product is delivered, the CFDP receiver will let the CFDP sender know that the transaction has completed successfully. The result is that custom software becomes standard, and manual operations become autonomous. This paper will consider various ways of achieving reliable file delivery, explain why CFDP is the optimal choice for use over space links, explain how the core protocol works, and give some guidance on how to best utilize CFDP within various mission scenarios. It will also touch on additional features of CFDP, as well as other uses for CFDP (e.g. the loading of on-board memory and tables). 2003-10 text Proceedings 0884-5123 0074-9079 http://hdl.handle.net/10150/606731 http://arizona.openrepository.com/arizona/handle/10150/606731 International Telemetering Conference Proceedings en_US http://www.telemetry.org/ Copyright © International Foundation for Telemetering International Foundation for Telemetering
collection NDLTD
language en_US
sources NDLTD
topic CCSDS
CFDP
File Transfer Protocol
spellingShingle CCSDS
CFDP
File Transfer Protocol
Ray, Tim
CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
description International Telemetering Conference Proceedings / October 20-23, 2003 / Riviera Hotel and Convention Center, Las Vegas, Nevada === Reliable delivery of data products is often required across space links. For example, a NASA mission will require reliable delivery of images produced by an on-board detector. Many missions have their own (unique) way of accomplishing this, requiring custom software. Many missions also require manual operations (e.g. the telemetry receiver software keeps track of what data is missing, and a person manually inputs the appropriate commands to request retransmissions). The Consultative Committee for Space Data Systems (CCSDS) developed the CCSDS File Delivery Protocol (CFDP) specifically for this situation. CFDP is an international standard communication protocol that provides reliable delivery of data products. It is designed for use across space links. It will work well if run over the widely used CCSDS Telemetry and Telecommand protocols. However, it can be run over any protocol, and will work well as long as the underlying protocol delivers a reasonable portion of the data. The CFDP receiver will autonomously determine what data is missing, and request retransmissions as needed. The CFDP sender will autonomously perform the requested transmissions. When the entire data product is delivered, the CFDP receiver will let the CFDP sender know that the transaction has completed successfully. The result is that custom software becomes standard, and manual operations become autonomous. This paper will consider various ways of achieving reliable file delivery, explain why CFDP is the optimal choice for use over space links, explain how the core protocol works, and give some guidance on how to best utilize CFDP within various mission scenarios. It will also touch on additional features of CFDP, as well as other uses for CFDP (e.g. the loading of on-board memory and tables).
author2 National Aeronautics and Space Administration
author_facet National Aeronautics and Space Administration
Ray, Tim
author Ray, Tim
author_sort Ray, Tim
title CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
title_short CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
title_full CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
title_fullStr CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
title_full_unstemmed CCSDS FILE DELIVERY PROTOCOL (CFDP) – WHY IT’S USEFUL AND HOW IT WORKS
title_sort ccsds file delivery protocol (cfdp) – why it’s useful and how it works
publisher International Foundation for Telemetering
publishDate 2003
url http://hdl.handle.net/10150/606731
http://arizona.openrepository.com/arizona/handle/10150/606731
work_keys_str_mv AT raytim ccsdsfiledeliveryprotocolcfdpwhyitsusefulandhowitworks
_version_ 1718232213955280896