In this paper, we propose a fully reliable file-transfer framework with application layer forward error correction (AL-FEC) in satellite communications on the move (SOTM) systems. In particular, the proposed framework uses a two-way acknowledgement (ACK) exchange mechanism. The proposed framework is implemented into a performance-enhancing proxy to minimize the system change. Furthermore, we analyze the file-transfer time of the proposed framework by Markov chain. The analysis results show that the proposed framework outperforms TCP in terms of the file-transfer time and the goodput. Furthermore, in the transfer of a large-sized file, the overhead of the proposed AL-FEC mechanism is small in terms of the resource efficiency.