When the internet connection crashes for example, the installer tries to reconnect for a period of time, after this a timeout error is thrown. When the user tries the second time to download the package, the download will resume from the point it stopped if the server supports this.