为什么换了ISP会影响下载进度?

Why does a change in ISP affect the download progress?

我正在使用我的移动热点从 Sim_1 在我的电脑上下载一个文件,并且已完成 50% 的下载。当我将移动数据源更改为Sim_2时,从头开始下载。 :(

这个问题是由于 ISP 的变化引起的还是由于其他一些问题?

PS:Sim_1和Sim_2属于不同网络

我认为为了恢复下载,从中获取资源的服务器和客户端都需要支持这一点。

他们必须就所取得的进展达成一致,并从客户端已到达的字节流中的位置恢复下载。这可能可以在 HTTP 中使用诸如使用范围 headers 的部分请求之类的东西来实现,例如 accept-range https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests

基本上,我认为您的下载管理器客户端能够更改网络并从该点恢复的能力取决于请求的最终资源,因为提供它的服务器需要能够做到那。如果该服务器只能发送从开始到结束的总字节数,那么这是您的客户所希望的最好结果。