How is Chrome resuming downloads? How does the server know where the download was stopped and which packet should be sent next? I want to know the technical side of this.