Challenges of Long-distance Communication