When flights meet disaster in the mid-air, the cause of the mishap is unknown immediately. Teams are dispatched in difficult conditions to retrieve the 
flight data recorder (FDR) also known as 
black box. Until the 
black box is found, the exact cause of the 
crash cannot be determined. Sometimes it may take years to find the 
black box. For example, Air France flight 447 crashed into the Atlantic Ocean on Jun. 1, 2009. The cause of the accident remained unknown mainly because the black box was missing. It was found after almost two years in May 2011. The 
delay in finding the 
flight data creates risks for future flights if the 
crash occurred due to a manufacturing defect in the model of the plane. The ability to reach the data without the burden and need for a physical black box has obvious benefits. This idea has been discussed in the literature but no one has put forth a functional and 
effective method for the implementation of this concept, for example no one has determined an appropriate 
software scheme that would enable a universal 
system that doesn't need a black box or which can function in parallel with black box. In this project, a set of algorithms for 
reliable transmission of 
flight data in real-time to distributed ground servers is developed. The attached description presents an overall structure of the proposed scheme. We also describe the methods of communicating between at least one plane 
server, several data servers and at least one central 
server controlling various components of 
data transmission, and the algorithms that enable the communication of data. In addition, the proposed packet header formats, the packet type codes and 
fault tolerance features are described.