Avec HTTP, le client ouvre la connexion, demande les données, et les reçoit du serveur.
Avec FTP, le client ouvre la connexion, demande les données, puis le serveur ouvre un deuxième socket, envoie son IP et le port au client, qui va ouvrir une deuxième connexion dessus, et finalement recevoir les données.
Conclusion : HTTP > FTP pour le téléchargement de données (car plus simple, moins d'overhead, et qui évite une gymnastique assez pénible pour gérer le routage ou le firewalling)
[^] # Re: Téléchargement et webservice
Posté par Buf (Mastodon) . En réponse au journal spdy://. Évalué à 10.
Pas vraiment.
Avec HTTP, le client ouvre la connexion, demande les données, et les reçoit du serveur.
Avec FTP, le client ouvre la connexion, demande les données, puis le serveur ouvre un deuxième socket, envoie son IP et le port au client, qui va ouvrir une deuxième connexion dessus, et finalement recevoir les données.
Conclusion : HTTP > FTP pour le téléchargement de données (car plus simple, moins d'overhead, et qui évite une gymnastique assez pénible pour gérer le routage ou le firewalling)