OVH Cloud OVH Cloud

comment ça marche ?

3 réponses
Avatar
kjhjk
Bonjour à tous,

une question que je me pose

prenons un serveur ayant une bande passante de 10MBps
moi j'ai une ligne ADSL tout pourrie à 2Mbps
lors d'un téléchargement (serveur-->client) à quelle niveau y a-t-il
une régulation de la vitesse ?

l'application serveur envoie par exemple 10 Mo d'un coup apres elle
passe à autre chose ?

la pile tcp/ip recoit les 10 Mo, les mets en buffer et les envoie petit
à petit ?

c'est ça ?

3 réponses

Avatar
R12y
On Fri, 07 Apr 2006 18:12:03 +0200, kjhjk wrote:

l'application serveur envoie par exemple 10 Mo d'un coup apres elle
passe à autre chose ?


Dis vulgairement, les choses sont envoyées par "paquets".
Le serveur envoie un paquet, puis envoie un autre,...
Les paquets peuvent arriver dans le désordre , c'est au destinataire de
les mettre dans l'ordre.
Ensuite il y a un système de vérification d'intégrité pour savoir si le
paquets est arrivé intègre. Et le serveur réenvoie.

--
Debian/apt Repo: http://locataire-serveur.info/sections/liens/debian-repository
Fedora/yum Repo: http://locataire-serveur.info/sections/liens/fedora-core-yum

Avatar
Jacques Caron
Salut,

On Fri, 07 Apr 2006 18:12:03 +0200, kjhjk wrote:

prenons un serveur ayant une bande passante de 10MBps
moi j'ai une ligne ADSL tout pourrie à 2Mbps
lors d'un téléchargement (serveur-->client) à quelle niveau y a-t-il
une régulation de la vitesse ?


Ca dépend de ce que tu appelles "régulation"... Evidemment à chaque fois
que le débit (disponible) d'un lien est inférieur au débit (disponible)
des liens précédents sur le chemin, ça ralentit les choses (les paquets
sont mis en queue, et expédiés au fur et à mesure des disponibilités).
Ensuite, si on utilise TCP (HTTP, FTP, et tout un tas d'autres protocoles
sont basés dessus), celui-ci utilise une notion de fenêtre glissante (il
envoie des données jusqu'à la taille de la fenêtre, puis il attend de
recevoir les accusés de réception des premiers paquets pour en envoyer
d'autres), plus des systèmes de gestion de congestion (adaptation
dynamique de la taille de la fenêtre, notification explicite de
congestion, etc.).

l'application serveur envoie par exemple 10 Mo d'un coup apres elle
passe à autre chose ?


En général non, elle envoie par tranches de quelques Ko ou quelques
dizaines de Ko.

la pile tcp/ip recoit les 10 Mo, les mets en buffer et les envoie petit
à petit ?


Elle envoie des données à concurrence de la taille de la fenêtre négociée,
puis attend les acquittements des premiers paquets pour envoyer la suite.
Suivant les cas, la taille de la fenêtre peut être fixe, faible au départ
puis augmentée, ou réduite en cas de soucis, etc.

Jacques.
--
Oxado http://www.oxado.com/

Avatar
kjhjk
merci à tous les deux pour vos réponses
c'est plus clair maintenant

bonne journée !!