Question

Une fois qu'une connexion TCP / IP a été établie entre deux applications s'exécutant sur le même ordinateur, l'utilisation de la boucle localhost permet-elle réellement de perdre cette connexion? Ou est-il possible de supposer qu’une telle perte de connexion est aussi rare qu’un événement à écran bleu et de la traiter de manière très exceptionnelle.

En supposant bien entendu qu'aucune application ne met volontairement fin à la connexion, ni que quelqu'un interfère intentionnellement avec la connexion.

Était-ce utile?

La solution

Ce serait un cas exceptionnel, bien sûr, une simple attaque de type DoS sur la machine pourrait augmenter les chances de réussite.

Lorsqu'une connexion locale-locale comme celle-ci est perdue, une autre crise imminente se profile (par exemple, faible mémoire, changement de configuration du réseau): cela pourrait être le symptôme d'un problème plus important.

Autres conseils

Cela fonctionnera probablement toujours.

Le bouclage fait partie de votre système d'exploitation, tout comme le framework COM, l'API shell ou le planificateur de tâches. Bien sûr, les choses peuvent mal tourner. Le service RPC peut également tomber en panne, ainsi que le pilote de la carte virtuelle, vous laissant échoué. Mais cela est probablement dû à de graves problèmes dans d’autres domaines (faible mémoire, modifications de l’environnement, pannes matérielles, etc.).

Vous devez pouvoir compter sur quelque chose .

~ Rob

Oui,

c'est possible. J'ai vu des cas dans lesquels le fichier (lmhosts ou hosts) est modifié, de sorte que l'entrée localhost est modifiée en une autre adresse.

Si une application tente d'accéder à localhost, elle sera en réalité redirigée vers une autre adresse et, par conséquent, ne pourra pas créer ou maintenir une connexion.

EDIT: comme mentionné par bmargulies, les connexions existantes ne seront pas fermées, mais les nouvelles auront le problème que j'ai montré ci-dessus.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top