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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>CCSDS</strong> REPORT CONCERNING THE <strong>CCSDS</strong> FILE DELIVERY PROTOCOL (<strong>CFDP</strong>)<br />
Sender<br />
Receiver<br />
Sender<br />
Receiver<br />
Sender<br />
Receiver<br />
M<br />
FD(1)<br />
M<br />
FD(1)<br />
X<br />
M<br />
FD(1)<br />
X<br />
FD(2)<br />
FD(3)<br />
FD(4)<br />
FD(2)<br />
X<br />
NAK(FD(2))<br />
FD(2)<br />
M<br />
FD(last)<br />
NAK(M)<br />
FD(2)<br />
FD(last)<br />
EOF<br />
X<br />
NAK(M)<br />
NAK(M)<br />
FD(last)<br />
EOF<br />
ACK(FIN)<br />
(close)<br />
ACK(EOF)<br />
FIN<br />
(close)<br />
EOF<br />
ACK(FIN)<br />
(close)<br />
ACK(EOF)<br />
FIN<br />
(close)<br />
TM<br />
ACK(FIN)<br />
(close)<br />
ACK(EOF)<br />
FIN<br />
(close)<br />
Figure 2-9: Immediate NAK Mode<br />
In the Prompted NAK mode, the sending entity transmits a Prompt (NAK) message to the<br />
receiving entity telling it to send its NAK. When the receiving entity receives the Prompt<br />
(NAK), it sends any outst<strong>and</strong>ing NAK. In response to a Prompt (NAK) when no data is<br />
missing, a <strong>CFDP</strong> NAK may be empty (that is, request the retransmission of no data). The<br />
EOF is treated as an inherent prompt <strong>and</strong> results in the receiving entity’s sending a NAK if<br />
any data is missing. This mode is illustrated in figure 2-10. The Prompted NAK mode<br />
allows the sending entity to control the frequency of NAK messages, which may be useful,<br />
for example, when the return link for sending NAKs is only occasionally available, or is very<br />
b<strong>and</strong>width-limited.<br />
<strong>CCSDS</strong> 720.1-G-3 Page 2-20 April 2007