Explain how TCP handles packet loss and why it might be problematic over a high-latency satellite link.