En plus des autres réponses
Si vous téléchargez votre fichier sur un serveur rapide, le lien vers votre FAI est le maillon le plus lent de la chaîne, alors le transfert sera limité à 4 Mbps par votre FAI - c'est généralement vrai pour les gros fichiers.
Mais si le matériel peut faire mieux (c'est-à-dire que les 4 Mbps sont une limite arbitraire définie par votre FAI parce que vous ne payez que pour cette option, pas pour une plus rapide) et que votre fichier est assez petit, alors vous pourriez connaître une "vitesse de téléversement en rafale".
Cela signifie que votre FAI pourrait vous autoriser à envoyer les premiers 10 Mo (par exemple, la valeur réelle est définie par votre FAI) d'un fichier beaucoup plus rapidement que les 4 Mbps déclarés si votre liaison est restée inactive (ou presque inactive) pendant un certain temps. Après ces 10 Mo, la liaison se "sature" et la limite de 4 Mbps s'applique pour les données restantes. Rendez votre liaison presque inactive pendant un certain temps et vous pourrez à nouveau envoyer en rafale.
En d'autres termes : si vous gardez votre téléversement bas pendant quelques secondes, vous gagnez un crédit de quelques octets que vous pouvez téléverser beaucoup plus rapidement avant que votre limite ne s'applique.
Ce mécanisme rend votre navigation sur le web plus réactive, améliore les téléversements de fichiers.
Du point de vue des FAI, bon nombre de leurs clients génèrent uniquement des téléversements en rafale vers le haut. Ils (en tant que groupe) satureront rarement le lien du FAI vers Internet (sa bande passante de téléversement) car les rafales se produisent de manière aléatoire à des moments différents, donc il n'y a aucun intérêt à limiter chaque connexion individuelle. Grâce aux rafales, ces clients sont satisfaits d'une expérience plus réactive sur Facebook lorsqu'ils publient leurs photos de repas. En revanche, quelques clients utilisant le P2P ou envoyant de gros fichiers au même moment pourraient saturer le lien vers l'extérieur, donc ils sont limités s'ils dépassent un certain seuil.
Un fichier de 4 Mo dans votre exemple est plutôt petit, c'est 0,5 Mo. Il pourrait être transféré dans son intégralité en une seule rafale si votre FAI le permet. Vous pourriez rencontrer une autre limite (ou un ralentissement temporaire du réseau) quelque part au-delà de votre FAI cependant.
11 votes
Les tailles de fichier sont en MégaOctets (Mo), mais la vitesse de ligne est en MégaBits (Mb/s). 1Mo prend 8 secondes pour être transféré à 1Mb/s (car il y a 8 bits dans un byte standard). Votre Fournisseur d'Accès Internet ne peut annoncer que la vitesse qu'ils fournissent, donc une fois que votre trafic quitte leur réseau et traverse d'autres réseaux, il n'y a aucune garantie que la vitesse restera la même. Donc non, cela ne se fait pas sans tenir compte de l'emplacement. En termes pratiques, il faudra toujours plus de temps pour atteindre la moitié de la planète que pour marcher jusqu'à la porte d'à côté.
0 votes
@FrankThomas Disons que je veux télécharger un fichier sur le site Amazon. Supposons que mon fournisseur de services soit PEAK. Veux-tu dire que les données voyageront d'abord vers PEAK (et que la vitesse sera de 4 Mbps) ? Donc même s'il y a 4 Mbps entre moi et mon FAI, est-ce que cela signifie que mes données atteindront mon FAI indépendamment de son emplacement? Je ne le crois pas. Une fois que les données atteignent mon FAI, il essaiera de se connecter au serveur Amazon. À quel réseau le FAI va-t-il se connecter pour atteindre le serveur Amazon ? Est-ce le réseau commun ou le réseau propre de PEAK ?
0 votes
@user3198603 - Vous vous connecterez directement à Amazon. Le point de Frank est que vous ne pouvez télécharger qu'à la vitesse fournie par votre fournisseur d'accès Internet, mais le dénominateur commun le plus lent pourrait être la destination. Ce n'est pas Amazon dans ce cas, qui dépassera probablement les capacités de votre fournisseur d'accès Internet, de plusieurs facteurs.
1 votes
"Fichier de 4 Mo" Voulez-vous dire un fichier de 4 mégabits ? Ou un fichier de 4 mégaoctets ?
0 votes
Notez que certains types de connexion vous donneront des vitesses de téléchargement et de téléversement différentes.
0 votes
@FrankThomas Pourquoi les tailles de fichier doivent-elles être en mégaoctets, vous pouvez tout aussi bien exprimer les tailles de fichier en Mb qu'en MB. De même, les vitesses de ligne peuvent tout aussi facilement être exprimées en MB/s qu'en Mb/s.
0 votes
@Vality Sauf que personne n'exprime les tailles de fichiers en Mo. Même pas dans le système d'unités impérial :-)
1 votes
Notez que lorsque vous téléchargez un fichier, il ne transfère pas seulement le fichier, mais également d'autres informations métadonnées, telles que les en-têtes HTTP, les enveloppes de paquets TCP, etc. Selon le protocole, les données réelles que vous transférez peuvent en fait se multiplier dans une mesure notable.