|
soul^keeper |
 |
Administrateur 
Connecté
Niveau : 5 N° de Membre :
1
Ancienneté : 100%
Participation : 19%
Inscription: 22 Feb 2002
Localisation: Paris
Age: 48
Messages: 16621
Sujets Lancés : 2412
|
C'est totalement différent... comme je t'ai dit, ton routeur NAT les paquets en sortie, avec peut-être une limitation des ports cibles (21=ftp, 80=http, 443=https, 110=pop, 25=smtp, et qq autres)... Ce qui explique qu'il t'a autorisé à te connecter sur le port 80 distant de ta machine. Mais ça aurait peut etre même marché avec n'importe quel autre, puisque la table de translation assure le retour des connexions établies:
soit A=ta machine au boulot, R=le routeur, B=ta machine à la maison, et entre parenthèse le contenu des paquets IP (machine:port source->machine:port cible)
Note que le port source est aléatoire pour ce genre de connexion. En fait j'ai mis en italique les ports aléatoires, et en gras les ports fixes (à partir du moment où t'as fixé ce port sur le PC domicile).
L'exemple qui suit est donc un parmi des milliers possible (au niveau des port source en italique)
1) Etablissement de la connexion avec R qui NAT en sortie:
A (A:<i>2401</i>->B:<b>80</b>) ---------> R (R:<i>48488</i>->B:<b>80</b>) --------> B (R:<i>48488</i>->B:<b>80</b>)
2) Réponse de la demande de connexion:
B (B:<b>80</b>->R:<i>48488</i>) ---------> R (B:<b>80</b>->A:<i>2401</i>) --------> A (B:<b>80</b>->A:<i>2401</i>)
La communication transite alors par le port 48488 du routeur jusqu'à coupure de connexion.
<i>COMPARONS MAINTENANT AVEC CE QUI SE PASSE AVEC EDONKEY</i>:
Tu as paramétré le port 80 comme étant le port d'écoute de ton client edonkey sur ta machine au boulot. Tu n'est pas sans savoir que (en tout cas pas par défaut), tu te connectes sur le port 4661 des serveurs edonkey, et que ce sont ces derniers qui testent ton port d'écoute pour t'attribuer un low ou high ID. On a donc (avec S=serveur edonkey):
1) Etablissement de la connexion au serveur:
A (A:<i>2678</i>->S:<b>4661</b>) ---------> R (R:<i>59750</i>->S:<b>4661</b>) --------> S (R:<i>59750</i>->S:<b>4661</b>)
2) Réponse de la demande de connexion:
S (S:<b>4661</b>->R:<i>59750</i>) ---------> R (S:<b>4661</b>->A:<i>2678</i>) --------> A (S:<b>4661</b>->A:<i>2678</i>)
A ce moment la connexion est établie, mais le serveur va alors vérifier si ton port d'écoute est ouvert ou non (pour attribution ou non d'un HighID):
3) Test du HighID par le serveur:
S (S:<i>38709</i>->R:<b>80</b>) ---------> R (S:<i>38709</i>->R:<b>80</b>) --------> Refus de connexion car R:80 est un port fermé! Note au passage que c'est R:80 qui est testé et non A:80 comme tu aimerais ;) ..... voilà pourquoi tu as <u>quand même</u> un LowID !
J'espère que tu as compris la différence entre la prise en main à distance de ton PC domicile (ou c'est toi qui établit les connexion (et donc le routeur t'autorise car c'est en SORTIE, et ton PC à domicile autorise la connexion car c'est en ENTREE et que tu l'as paramétré pour qu'il accepte), et la connexion à edonkey où c'est le <u>serveur edonkey</u> qui essaie d'établir la connexion à ton PC de boulot (mais c'est le routeur qui l'intercepte, et il la refuse car c'est en ENTREE, et pas en sortie) ...
Signaler ce message à un modérateur | IP: Logguée Temps en ligne : 92 Jours, 19 Heures, 30 Minutes, 17 Secondes en ligne
|