@dan You can be surprsied or not, Mars has both extremely high ping times (tens of minutes) and extremely low throughput; e.g. the latest Mars rover (Perseverance) manages about 2 MBit/s, on a good day. On a bad day, it falls back to 800 bit/s X-band.