1 Introduction

2 Unicast Routing Protocols
2.1 Overview
2.2 Epidemic
2.3 Data Ferries
2.4 Statistical
2.5 Coding

3 Multicast
3.1 Unicast Dependent
3.2 Statistical

4 Future Research Areas
4.1 Epidemiology
4.2 Theoretical and Trace Studies
4.3 Multicast

5 Conclusion