This document discusses delay tolerant networks (DTNs), which are designed to provide reliable communication under harsh conditions characterized by high error rates, long propagation delays, and intermittent connectivity. It presents a comprehensive overview of DTN architecture, protocols, and their implementations, highlighting their necessity in challenging environments such as military and space applications. The paper encourages further exploration in the field of DTNs, introducing concepts like store-and-forward message switching, interoperability, and various routing algorithms.