Trigger port, ça à l'air sympa mais ...

Trigger port, ça à l'air sympa mais ... - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 13-08-2009 à 00:12:55    

Hello,
 
Je ne suis pas certains de bien comprendre comment fonctionne le trigger port.
 
Le port de déclenchement, c'est le port sur lequel l'application fait une requête vers l'extérieur ? Ou sur lequel le routeur reçoit une requête de l'extérieur ?
 
Sur le net on trouve souvent l'exemple du FTP. Le client se connecte sur le port 21 (j'imagine déjà qu'il faut une règle NAT pour rediriger le port 21 ?), le serveur FTP reçoit la requête (le routeur a routé et de ce fait après avoir reçu la requête ouvre un ensemble de port vers le FTP), le FTP répond en indiquant le port data au client et le client génère une nouvelle requête, il se connecte sur le port xyz que vient d'ouvrir le routeur (via le port de déclenchement) et voila. Ou alors c'est le trigger port pour un ftp ne fonctionne pas comme ça ?
Ou alors comment configurer le trigger port pour le FTP ?
 
Est ce que le fonctionnement peut se faire via l'intérieur du réseau, exemple, une application essai de se connecter sur un serveur distant sur un port xyz, le routeur reconnait le port xyz comme un trigger port et ouvre en direction de la machine cherchant a se connecter une place de port de p1 à p24.
 
Si c'est le cas, pour des applications type adsltv il y a moyen de se servir des trigger ports ?
 
Quand les ports ouverts via le port de déclenchement se ferment ils ? Il faut renouveler une connexion régulièrement via le trigger port ?
 
Merci ;).

Message cité 1 fois
Message édité par Clarkent le 13-08-2009 à 00:18:11

---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 13-08-2009 à 00:12:55   

Reply

Marsh Posté le 13-08-2009 à 12:44:43    

Salut,
 
Le "Port Triggering" est fait pour les applications qui nécessitent que les ports soient ouverts à la demande. C'est surtout utile lorsque les PC n'ont pas d'adresse IP fixe...

Reply

Marsh Posté le 16-08-2009 à 02:15:12    

HiSpeed a écrit :

Salut,
 
Le "Port Triggering" est fait pour les applications qui nécessitent que les ports soient ouverts à la demande. C'est surtout utile lorsque les PC n'ont pas d'adresse IP fixe...


Je vois pas trop le rapport avec l'adresse ip fixe.
 
Mais ce que je demandais c'était sur quelle demande ? C'est lorsque le pc a l'intérieur du réseau engendre une connexion avec l'extérieur ? Ou une connexion entrante peut provoquer l'ouverture de plusieurs autres ports ?


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 16-08-2009 à 07:58:21    

Beh, classiquement, quand on ouvre un port sur un routeur c'est à destination d'une IP donnée. Lorsque le PC acquiert son adresse d'un  DHCP serveur, cette adresse n'est pas toujours la même (à moins de faire une réservation d'adresse IP mais ce n'est pas toujours possible)...
 
Le triggering c'est quand une application interne demande qu'un port soit ouvert le temps de la transaction...
 
 

Reply

Marsh Posté le 16-08-2009 à 16:48:36    

HiSpeed a écrit :

Beh, classiquement, quand on ouvre un port sur un routeur c'est à destination d'une IP donnée. Lorsque le PC acquiert son adresse d'un  DHCP serveur, cette adresse n'est pas toujours la même (à moins de faire une réservation d'adresse IP mais ce n'est pas toujours possible)...
 
Le triggering c'est quand une application interne demande qu'un port soit ouvert le temps de la transaction...
 
 


Je sais toujours pas pk tu me parles de DHCP etc .. y a un rapport avec  le trigger port lol ? car je n'arrive pas du tout à te suivre :D. Je ne parle pas d'ip fixe ou autre, je connais les réseaux :D, si ça un rapport avec les trigger port je ne comprends pas ce que tu essais de m'expliquer sinon t'inquiète je sais ce que c'est :D.
 
Donc le trigger port ne fonctionne que dans un sens, c'est une application interne au réseau, celle ci demande une connexion sur le port A distant, et hop cela ouvre les B C D E F redirigé sur ma machine ?
Donc si c'est le cas, je ne comprends pas comment configurer cela pour un serveur FTP.
y'a t'il moyen de le faire pour un la TVip avec ADSL TV par exemple ?
Quelqu'un a t'il des exemples concrets d'utilisation (comme celui du FTP mais vu que je ne le comprends pas).
 
Merci.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 16-08-2009 à 17:17:13    

Tu le fais exprès là ? :ouch:  
 

Clarkent a écrit :

Je sais toujours pas pk tu me parles de DHCP etc .. y a un rapport avec  le trigger port lol ? car je n'arrive pas du tout à te suivre :D. Je ne parle pas d'ip fixe ou autre, je connais les réseaux :D, si ça un rapport avec les trigger port je ne comprends pas ce que tu essais de m'expliquer sinon t'inquiète je sais ce que c'est :D.


DANS LE MENU TRIGGERING D'UN ROUTEUR, ON NE MENTIONNE PAS D'ADRESSE IP !
(contrairement au port/range forwarding)  
 

Clarkent a écrit :

Donc le trigger port ne fonctionne que dans un sens, c'est une application interne au réseau, celle ci demande une connexion sur le port A distant, et hop cela ouvre les B C D E F redirigé sur ma machine ?
Donc si c'est le cas, je ne comprends pas comment configurer cela pour un serveur FTP.


C'EST LE PROGRAMMEUR DE L'APPLICATION QUI DECIDE !
 

Clarkent a écrit :

y'a t'il moyen de le faire pour un la TVip avec ADSL TV par exemple ?


ADSLTV N'A PAS BESOIN D'ETRE SERVEUR !

Reply

Marsh Posté le 16-08-2009 à 18:12:05    

HiSpeed a écrit :

Tu le fais exprès là ? :ouch:  
 


 

HiSpeed a écrit :


DANS LE MENU TRIGGERING D'UN ROUTEUR, ON NE MENTIONNE PAS D'ADRESSE IP !
(contrairement au port/range forwarding)  
 


 

HiSpeed a écrit :


C'EST LE PROGRAMMEUR DE L'APPLICATION QUI DECIDE !
 


 

HiSpeed a écrit :


ADSLTV N'A PAS BESOIN D'ETRE SERVEUR !


 
Si je le fais exprès pourquoi ne réponds tu pas aux exemples de mon tout premier message parlant du serveur FTP ? Ca serait peut être plus simple si tu parles de choses concrètes. Donc je sais ce qu'est un DHCP une IP fixe, du port forwarding etc ... le trigger port ouvre bien une plage de port en les redirigeant vers l'ip qui l'a demande suite à une connexion engendrée sur un port, mais depuis le premier poste, je demande, comment déclencher cette connexion, qui l'engendre et comment celle ci est engendrée avec un exemple de configuration pour FTP et savoir si cela peut s'appliquer à un logiceil tel ADSL TV. Je ne sais pas si je le fais exprès mais pour le moment je vois pas de réponse.
 
On ne mentionne pas d'adresse IP, si c'est la machine a l'intérieur du réseau qui créait une connexion a l'extérieur, les ports seront redirigés vers cette machine instanciant cette connexion. Du coup c'est pas trop le fonctionnement d'un serveur tu remarqueras.
 
Le programmeur de quelle application décide quoi ? Je parle du routeur uniquement de celui ci, donc de comment le trigger port réagis et à quoi, un exemple pour la compréhension serait le bienvenu,  je parle depuis mon premier message du serveur FTP mais tu ne me corriges pas ni ne m'explique, alors je suis peut être idiot mais pour l'instant rien de nouveau.
 
ADSL TV n'est pas serveur, mais il engendre une connexion à l'extérieur sur un port A et reçois en UDP sur les ports B C D le flux TV, les ports B C D n'ont donc pas besoin d'être ouvert avant que le logiciel n'instancie une connexion sur A, d'où ma question.
 
Pourrais tu m'expliquer comment fonctionne le trigger port avec les serveurs FTP, sachant que la connexion est instanciée de l'extérieur ... ainsi que pk ADSL TV ne pourrait pas en bénéficier si c'est une connexion vers l'extérieur qui ouvre les ports ?
 
Si tout te parait évident pour toi c'est génial, justement je pose la question car ça ne l'est pas pour moi, d'où le besoin d'exemple, et pas la peine d'écrire en gras et en majuscule ça ne rendra pas plus clairs tes propos.


Message édité par Clarkent le 16-08-2009 à 18:30:14

---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 16-08-2009 à 18:19:18    

Mon premier message avec les questions sans réponses, d'ailleurs il n'y a que des questions qui n'ont pas eu de réponse.
 

Clarkent a écrit :

Hello,
 
Je ne suis pas certains de bien comprendre comment fonctionne le trigger port.
 
Le port de déclenchement, c'est le port sur lequel l'application fait une requête vers l'extérieur ? Ou sur lequel le routeur reçoit une requête de l'extérieur ?
 
Sur le net on trouve souvent l'exemple du FTP. Le client se connecte sur le port 21 (j'imagine déjà qu'il faut une règle NAT pour rediriger le port 21 ?), le serveur FTP reçoit la requête (le routeur a routé et de ce fait après avoir reçu la requête ouvre un ensemble de port vers le FTP), le FTP répond en indiquant le port data au client et le client génère une nouvelle requête, il se connecte sur le port xyz que vient d'ouvrir le routeur (via le port de déclenchement) et voila. Ou alors c'est le trigger port pour un ftp ne fonctionne pas comme ça ?
Ou alors comment configurer le trigger port pour le FTP ?
 
Est ce que le fonctionnement peut se faire via l'intérieur du réseau, exemple, une application essai de se connecter sur un serveur distant sur un port xyz, le routeur reconnait le port xyz comme un trigger port et ouvre en direction de la machine cherchant a se connecter une place de port de p1 à p24.

 
Si c'est le cas, pour des applications type adsltv il y a moyen de se servir des trigger ports ?
 
Quand les ports ouverts via le port de déclenchement se ferment ils ? Il faut renouveler une connexion régulièrement via le trigger port ? (les ports sont fermées une fois la connexion coupé sur le trigger port j'imagine.
 
Merci ;).



---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 16-08-2009 à 18:42:02    

Salut,

 

Sur wikipedia il est dit que le port triggering marche de la manière suivante : quand le routeur sur lequel on a activé le port triggering voit sortir des données sur un port "Triggered", il forwarde pour un certain temps tous les ports qu'on a défini en "forwarded" vers la machine à l'origine de la requête.

 

Si cet article est exact et si je l'ai bien compris, le port triggering n'a que peu d'applications, en fait seulement pour les serveur sur certains protocoles comme le FTP actif (en fait je n'en vois pas d'autre).

 

Attention quand même à l'avertissement en haut de la page de wikipedia ; l'article pourrait bien être erroné. Cependant je trouve leur explication convaincante.

Message cité 1 fois
Message édité par Misssardonik le 16-08-2009 à 18:46:58

---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 16-08-2009 à 19:02:39    

Misssardonik a écrit :

Salut,
 
Sur wikipedia il est dit que le port triggering marche de la manière suivante : quand le routeur sur lequel on a activé le port triggering voit sortir des données sur un port "Triggered", il forwarde pour un certain temps tous les ports qu'on a défini en "forwarded" vers la machine à l'origine de la requête.
 
Si cet article est exact et si je l'ai bien compris, le port triggering n'a que peu d'applications, en fait seulement pour les serveur sur certains protocoles comme le FTP actif (en fait je n'en vois pas d'autre).
 
Attention quand même à l'avertissement en haut de la page de wikipedia ; l'article pourrait bien être erroné. Cependant je trouve leur explication convaincante.


Je n'avais pas eu la curiosité de voir sur wikipedia, mais c'est tout a fait le genre de réponse que j'attendais.
 
Je pense aussi que cela fonctionne comme ils le disent, mais je n'ai rien pour tester.
 
D'où la question sur adsl tv qui engendre une connexion sur le modem genre freebox et donc cette déclencherait l'ouverture des ports, ces derniers seraient redirigés sur le machine engendrant la connexion. Mais j'imagine que si plusieurs machine font ce genre de chose en local cela risque d'être difficile.
 
Le client FTP accepte les connexion sur le port A, le client FTP engendre une connexion sur le port A ce qui ouvre les ports B C D de son coté. Le serveur FTP engendre ensuite une connexion vers le client sur un des ports B C D préalablement ouvert par le trigger port coté client.
 
Contrairement a ce que disais la personne précédente, il n'y a pas de notion de serveur, c'est le coté du client qui aurait besoin du trigger port. ADSL TV se comporte de la même manière qu'un client, il engendre une connexion au serveur distant qui est le modem freebox ou autre a l'extérieur du réseau local, celui ci répond sur les ports B C D que le trigger port aura ouvert.
 
A priori il y a quelques applications qui en bénéficieraient, mon routeur propose quelques pré réglages suivant les applications.
 
En tous cas l'explication de wiki, si celle ci est correcte, est claire, et l'exemple du client IRC montre encore une fois qu'il n'y a pas de notion de serveur sur le réseau local pour que le trigger port soit intéressant, c'est même tout le contraire.
 
T'en penses quoi HiSpeed ?
 
Merci pour Misssardonik.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 16-08-2009 à 19:02:39   

Reply

Marsh Posté le 16-08-2009 à 20:40:35    

Reply

Marsh Posté le 16-08-2009 à 20:52:25    


Merci pour le lien, ça confirme ce qui est dit plus haut, avec Misssardonik. C'est celui qui engendre la connexion qui peut bénéficier du trigger port et non celui qui reçoit la connexion, ce n'est pas un serveur ou alors cette notion disparait vu que celui qui en a besoin doit maintenir une connexion et un transfert de données sur le trigger port pour que les ports ouverts via le trigger port le reste.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed