A DTN-oriented protocol design for satellite based architectures