This document discusses delay tolerant networks (DTNs) and social-aware routing protocols for DTNs. It begins with an overview of DTNs and their characteristics like intermittent connectivity and lack of end-to-end paths. It then describes the DTN architecture including the bundle layer and bundle protocol. Several categories of DTN routing schemes are presented, including message ferry-based, opportunity-based, and prediction-based. Social-aware routing protocols leverage the social ties between nodes to determine message forwarding. Examples discussed include Epidemic Routing, Spray and Wait, and PROPHET. Performance metrics and the ONE simulator are also summarized.