Say that in the future there are people on other planets, e.g., Mars. The one-way communication delay to Mars is between 3 and 21 minutes.
Say we want to connect the people on Mars to the Internet. How would we deal with the communication delay? For example, we don't want to get request timeouts as fast as we have them normally (on Earth). Would network protocols need to be adjusted or modified to deal with the increased latency?