質問: iPhoneへのアプリのダウンロードについて。ある場所でダウンロードしはじめ、それから別の場所に移動しても、そのダウンロードが引き継がれるのは、なぜ?(素直に考えると、それぞれのIPアドレスが異なるので不可のような気がしますが....)
回答: 確かにIPアドレスが変わればTCP/IPセッションを維持するのは不可能です。 でも、1ダウンロードは1セッション内で完結しないといけないなんてことないですよね。ダウンロード中にセッションが切れたら、またセッションを張って続きからダウンロードすればいいだけです。 Appleストアのダウンロードがどういうプロトコルだかは調べたことないので「おそらく」HTTPだとしておきますが、そのHTTPにも取得開始バイト位置を指定する機能があります。