MDTN: Mobile Delay/Disruption Tolerant Network