Mise à mort de la connexion Internet

4

Dans ma maison, j'ai deux ordinateurs pertinents, l'un sans fil et l'autre câblé, connecté à un routeur G sans fil (Belkin G F5d7234-4 V5), connecté à mon modem Internet. Mon Internet est Insight BB 10.0 (vitesses réelles: 10,4-9,8 Mbps vers le bas, 800-950 Kbps vers le haut).

Sur l'ordinateur sans fil, je veux télécharger plusieurs vidéos. Mettez-les en file d'attente et commencez à télécharger (c'est HTTP). La vitesse moyenne de téléchargement est de 100 à 200 Ko. Internet est lent, mais c'est prévu.

Ce qui n'est pas prévu, c'est lorsque je me connecte à mon ordinateur câblé. Il est séparé et n’a pas à partager le même tuyau avec une connexion massive sur réseau sans fil, mais reste très lent, presque à la vitesse de l’exécution de bittorrent.

C'est déroutant, car je devrais toujours avoir la plus grande partie du tuyau libre. Même si le canal de téléchargement est encrassé de données, cela ne devrait pas affecter ma vitesse de téléchargement. Les en-têtes HTTP ne sont pas gros et ne devraient pas nécessiter beaucoup de traitement. La seule chose à laquelle je peux penser est la façon dont fonctionne TCP en ce que chaque paquet a besoin d'une confirmation (ou quelque chose comme ça, cela fait longtemps que je n'ai pas suivi le cours).

Qu'est-ce qui pourrait causer quelque chose comme ça? Est-ce un problème de routeur, de modem, de connexion ou simplement un résultat de TCP?

TheLQ
la source
1Mo / s en téléchargement et vous dites que c'est lent? .. gt.o ..: D
Shiki
Considérant que certaines pages que je tente de télécharger arrivent à
expiration
Ok ok mais pas la vitesse, la qualité. Je dois attendre environ 20 fois plus pour obtenir la même quantité de données que ce que vous pouvez télécharger ... alors oui. ^^ "Et non, le mien est aussi merdique.
Shiki

Réponses:

6

Votre mesure de vitesse internet

Je pense que c'est une erreur d'unité de mesure, votre vitesse d'Internet est mesurée en kilobits alors que les téléchargements et les téléchargements ont tendance à être mesurés en kilo-octets, ce qui crée de la confusion et de la douleur pour les utilisateurs qui (à juste titre) s'attendent à ce que ces choses soient mesurées de la même manière.

Votre vitesse Internet en amont est de 800 à 950 kilobits. Nous divisons cette distance par 8 pour obtenir la vitesse en kilo-octets:

950 / 8 = 118.75 kilobytes

Pour moi, cela ressemble beaucoup à la vitesse que vous obtenez, en ignorant les sauts aléatoires à 200 kbps qui pourraient simplement être dus à des rafales, des décrochages, des erreurs de mesure ou d'autres occurrences anormales.

Le résultat de ceci est que votre connexion Internet, votre ordinateur et votre réseau sont en bon état, le problème est que vous saturez totalement votre connexion Internet et que cela complique la tâche des demandes de sites Web et des accusés de réception des données téléchargées.

Je recommanderais de trouver un logiciel de gestion de la bande passante et de réduire de moitié la vitesse à laquelle vous téléchargez, si soudainement tout est plus réactif, votre problème est bel et bien un tuyau Internet saturé.


Pourquoi les téléchargements tuent la vitesse d'Internet.

Je voulais juste ajouter quelques détails sur les raisons pour lesquelles saturer votre connexion Internet entraîne des temps de réponse lents pour une navigation normale ...

Presque tous les programmes traitant avec le réseau fonctionneront via une sorte de tampon FIFO ("First In, First Out"), ce qui signifie qu’il ya une file de données à entrer dans la machine et une file de données sortant de la machine.

Généralement, pour toutes les données entrantes, tout programme qui attend des données est en mesure de vider leur tampon entrant assez rapidement et d'envoyer un petit paquet "d'accusé de réception" afin de demander le prochain bloc de données. Cet accusé de réception est placé dans la file d'attente sortante et, comme il n'y a généralement pas beaucoup de trafic sortant, il arrive en tête de la file d'attente presque instantanément et le cycle de téléchargement et d'acquittement se poursuit.

Cette file d'attente FIFO devient un problème lorsque vous commencez à télécharger. Disons que Windows pourrait avoir une file d'attente de 400 kilo-octets, je ne sais pas avec certitude, mais il semble un nombre raisonnable ces jours-ci. Cela signifie que lorsque vous téléchargez un petit fichier de 200 kilo-octets par exemple, il est envoyé dans la file d'attente et le programme peut continuer et supposer que les données ont été envoyées ou du moins disparaîtront assez rapidement, par exemple 1 à 2 secondes à la fin. la plupart, à peine perceptible vraiment.

Lorsque vous commencez à télécharger des fichiers plus volumineux bien que cette file d'attente devienne un goulot d'étranglement, un programme qui remplit cette file d'attente aussi rapidement qu'il est autorisé à le faire signifiera qu'un autre programme qui souhaite simplement envoyer une petite requête "donnez-moi cette page Web" devra attendre. un tour complet sur toute la longueur de la file d'attente qui, avec une file d'attente de 400 kilo-octets avec une bande passante d'environ 125 kilo-octets, signifie qu'il faudra au moins 3 secondes pour arriver au premier plan et quitter la file d'attente, il pourrait recevoir un bloc de données retour assez rapidement car le tampon en aval est plutôt vide, mais la demande "envoie-moi plus de données" prendra encore 3 secondes avant de pouvoir sortir de la file d'attente.

C'est tout le temps d'attente dans la file d'attente qui entraîne l'expiration des demandes de site Web lors du téléchargement de données, la plupart des sites et navigateurs étant paramétrés pour s'attendre à ce que le délai d'exécution soit inférieur à une seconde par rapport à la demande de données afin qu'il commence à le recevoir, ce qui permet de disposer de ce tampon important. de la manière cause des retards nettement plus longs que prévu. Au fur et à mesure que la mémoire tampon de la file d'attente augmente, le temps nécessaire à toute demande pour traverser la file d'attente et la consulter sur Internet devient plus long.

Lorsque vous limitez la bande passante d'un programme donné, vous ralentissez la vitesse à laquelle ce programme peut placer les données dans la file d'attente. Cela signifie que la file d'attente peut être vidée à une vitesse supérieure à son remplissage et empêche la file d'attente de se remplir. d'être plein. Tout autre programme qui place des données ou une demande dans la file d'attente peut s'attendre à un délai plus court pour atteindre le début de la file d'attente (car il n'est plus quasiment saturé) et la connexion semble "simplement mieux fonctionner".

Wow, c'était plus long que prévu.

Mokubai
la source
Vous avez raison, le processus a été plus lent que celui que je lui ai attribué. J’ai jeté un coup d’œil minutieux au test de vitesse et au téléchargement, et c’est (tout à fait maintenant) 0,94 M b ** / s, alors que le téléchargement est de 124 K B ** / s. Depuis que tu l'as expliqué le mieux, +15
TheLQ le
Ajout de plus d'informations.
Mokubai
3

Ok - quelques faits d'abord:

  1. Vous avez un "amont" avec une certaine bande passante et un "aval" avec une certaine bande passante.
  2. En fin de compte, les deux machines utilisent la même connexion Internet (même modem), non? C'est "une pipe".
  3. Lorsque vous téléchargez des données sur HTTP (en aval), chaque paquet que vous recevez déclenche un paquet de confirmation ( paquets ACKnowledge ) qui sera renvoyé au serveur (en amont). De cette façon, le serveur sait s'il doit renvoyer des données ou si vous avez tout reçu correctement.

Maintenant, réfléchissons: si vous téléchargez beaucoup sur une machine, vous utilisez la majeure partie de l’amont. Il n'y a pas beaucoup de "place" pour les autres paquets - comme les paquets de confirmation. Donc, si vous téléchargez depuis l’autre machine, elle ne peut pas confirmer les paquets reçus aussi rapidement que nécessaire pour conserver une certaine vitesse de téléchargement. Le téléchargement doit être ralenti.

Oh non - Que ferons-nous? Essayez de réduire ou de limiter la vitesse des téléchargements sur la machine "sans fil". De cette façon, il y a plus de bande passante pour les paquets de confirmation et les téléchargements, le surf et les autres choses devraient être à nouveau rapides sur les deux machines!

lajuette
la source
Si TCP est un rapport 1: 1 dans les paquets haut / bas, alors cela reste toujours 100-200 kbps et 100-200 kbps. Il reste encore beaucoup de tuyau.
TheLQ
1
Comme par magie, les ordinateurs situés à l’autre extrémité ne savent pas que vous souhaitez télécharger des sites Web à partir d’eux. Vous devez ENVOYER (c'est votre canal de téléchargement limité) une demande pour la ressource. Au niveau du protocole, vous devez également renvoyer les accusés de réception des données qu’ils vous envoient. Lors du téléchargement, il ne reste plus beaucoup de canaux et cela affecte votre capacité à demander plus de données.
ta.speot.is
1
@ Lord.Quackstar, vous allez peut-être mélanger vos unités ici, ce qui pourrait signifier que votre "pipe" est saturée, ce qui cause le problème décrit par Lajuette. 800-900 kilobits (votre vitesse de connexion) par seconde équivaudraient à environ 100 kilo-octets par seconde en amont. Si vous téléchargez et obtenez une mesure en kilo-octets, votre amont est en cours de saturation et, comme l'indique lajuette, il y a peu de place pour les paquets d'accusé de réception TCP. Je travaille avec un VPN d'entreprise sur ADSL, et toute personne mettant à jour et téléchargeant de gros documents tue notre connexion Internet ...
Mokubai
taspeotis a raison. Avant de pouvoir télécharger quoi que ce soit, une demande doit être envoyée (en amont). Et avant cela, votre machine doit rechercher le serveur (une autre demande via l’amont). NOTE: Ce que j'ai décrit ci-dessus est très simplifié. Mais croyez-moi, si vous passez de 100 à 200 kilo-octets (Ko) sur une liaison montante de 900 kilo-octets (Ko), vous bloquez votre propre connexion. 1 B (yte) = 8 b (it) donc 900 kb = 900/8 kB = env. 120 kB = tuyau bloqué.
Lajuette
Une autre chose: ce n'est pas un ratio 1: 1. C'est pourquoi vous avez un plus petit en amont qu'en aval. Un utilisateur normal n'a tout simplement pas besoin d'un plus grand amont. Le surfeur n'a besoin que d'un gros aval.
Lajuette
2

Vous recherchez une assistance de qualité de service dans votre routeur. Si votre routeur le prend en charge, cela vous permettra de hiérarchiser certains types de trafic ou d’affecter une fraction de votre bande passante à certains types de trafic. Vous pouvez éventuellement spécifier le trafic par téléchargement, numéro de port (== type de paquets: VOIP, Web, etc.) ou adresse IP locale.

Edit: Je n'ai pas trouvé le manuel de votre routeur dans une recherche certes brève, mais au moins quelques références suggèrent qu'il dispose d'un support QOS.

JRobert
la source
La qualité de service est généralement une bonne idée - si vous savez ce que vous faites. J'ai également vu des implémentations qui ont tout empiré (ou du moins qui n'ont pas aidé). IMHO si lord.quackstar a besoin d'une solution unique, il est préférable de limiter la vitesse de téléchargement.
Lajuette
Malheureusement, ce routeur de merde ne le supporte pas. Ne le voyez nulle part dans la configuration et en-us-support.belkin.com/app/product/list/q/routers/F5D7230-4 ne l' énumère pas. Je n'ai pas pensé à QoS, donc +1
TheLQ
0

En tant que personne ayant une expérience "moins spéciale" avec un routeur antérieur au vôtre, câblé uniquement avec un routeur Belkin F5D5231-4, il est facile de suspecter votre routeur.

Une partie du problème tient sans doute aussi au fait que vous n’atteignez que les limites de la bande passante totale, comme le suggèrent d’autres réponses. Mais comme je n'ai aucun amour pour les routeurs Belkin, je vous suggère d'essayer d'emprunter un autre routeur plus récent, non-Belkin, pour voir si vous remarquez une différence.

Ma spéculation est que le processeur chez Belkin est sous-alimenté et ne peut pas suivre quand il y a beaucoup de trafic. (Un moyen possible de réduire les coûts de fabrication, non?) Je ne connais pas de moyen facile de vérifier cela, mis à part tester un autre, espérons-le, meilleur routeur.

Vous avez des amis compréhensifs et amoureux de la technologie qui pourraient partir en vacances et qui sont prêts à vous prêter leur routeur alors qu'ils ne l'utilisent pas?

John irrationnel
la source