Space-based Networking Using CubeSat Technologies