CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Réseau] Comment marche MSN ?

Caustique
Caustique
Niveau 10
01 juin 2011 à 02:05:37

Je débute, en fait j'aimerais juste savoir le trajet que prend les paquets lorsque l'on se trouve derrière un routeur.

Par exemple si je veux créer un serveur http accessible depuis l' "extérieur", cela nécessitera obligatoirement une redirection de port (généralement sur le port 80)

Maintenant, si je veux accéder à une page internet :

- Mon PC transmet mes requêtes au routeur qui s'occupe de gérer les chemins empruntés pour arriver à leur destination.

- C'est aussi lui qui gère le retour non ?

Mais pour MSN (par exemple), comment est-ce que cela marche exactement ???

Pourquoi n'y a t-il pas besoin de redirections de ports par exemple ?

Caustique
Caustique
Niveau 10
01 juin 2011 à 02:09:32

Bon en gros ce que je ne comprends pas (dsl pour mon vocabulaire de néophyte), c'est que pour se connecter à distance à un PC derrière une freebox, un port-forwarding est nécessaire.

Alors que si je veux me discuter via MSN avec ce PC alors il n'y a aucun problème.

Quel autre mécanisme intervient précisément ?

Merci par avance. :)

Paulop
Paulop
Niveau 12
01 juin 2011 à 02:17:31

Msn utilise un port dédié, le 1863, mais lorsqu'il est bloqué, il utilise le 80 par défaut. Et j'imagine qu'il peut utiliser UPnP pour mapper automatiquement tous les ports qu'il utilise.

Caustique
Caustique
Niveau 10
01 juin 2011 à 02:59:03

Ah c'est bon merci, j'ai trouve du code qui pourra m'aider.

LittleL
LittleL
Niveau 6
01 juin 2011 à 11:22:35

Euh moi aussi je cherche une réponse à cette question. :noel:

Caustique
Caustique
Niveau 10
01 juin 2011 à 13:42:28

J'ai fait des recherches et j'ai trouvé peu de choses de bien précises.

Bah en fait, ça doit être tout con.

Lorsque tu envoies une requête derrière un routeur (faisant office de passerelle NAPT)... il s'occupe de tout (de l'envoi tout comme du retour) en créant des tables de correspondance entre IP publiques et adresses non routables sur internet (adressables sur ton réseau local)

Maintenant, ma question initiale était comment adresser un paquet à un PC faisant office de serveur, ayant une IP privée et n'appartenant pas au même réseau que le notre.

Pour "contacter" directement un tel PC, il me semble que cela est impossible sans un port forwarding, ou un DMZ etc.

Bon après... J'ai juste tapé MSN sur Wikipédia et sachant que le serveur est centralisé, c'est probablement qu'il fait office d'intermédiaire entre les deux connexions.

Donc 2 interlocuteurs sont sûrement 2 clients.
Le serveur MSN s'occupe d'adresser les messages selon les différentes sockets correspondantes.

Après corrigez moi si je me trompe.

Caustique
Caustique
Niveau 10
01 juin 2011 à 13:44:52

Je ne sais pas si c'est la bonne réponse, mais je vais faire tout comme.

Bref, j'ai une autre interrogation concernant les transferts de fichiers via MSN.

Elles occupent trop de bande passante, est-ce que ces fichiers passent aussi par le serveur MSN ?

Caustique
Caustique
Niveau 10
01 juin 2011 à 13:54:02

Ils*

Je viens de me rendre compte que ce n'était pas le cas vu que cela nécessitait dans les versions précédentes une redirection de port. :noel:

Dans ce cas, il y avait bien une relation client/serveur et non pas client --> serveur --> client

Coilà. Si quelqu'un a qqch à corriger... :noel:

LittleL
LittleL
Niveau 6
01 juin 2011 à 13:55:23

Coilà. Si quelqu'un a qqch à corriger... :noel:
-> Voilà. :noel:

Ok merci. :)

godrik
godrik
Niveau 30
01 juin 2011 à 21:37:41

Dans MSN, c'est du TCP et c'est le logiciel sur ta machine qui etablit la connexion au serveur de microsoft. Comme tu es l'emeteur de la synchronisation, ta foobox sait que ta machine parle a partir de tel port a une machine distante et fait automatiquement la conversion de port et d'adresse (NAT/PAT). Donc aucun reglage n'est neccessaire.

Lors de l'installation d'un serveur HTTP derriere ta foobox, c'est une machine exterieur qui initialise la connexion. Ta foobox recoit une demande de connexion sur son port HTTP (port 80). Elle n'a pas de moyen de savoir a qui elle doit transmettre ce paquet ou meme si ce paquet est cense etre transmis. C'est pour cela qu'il faut aller dans l'interface de configuration de la foobox.

Caustique
Caustique
Niveau 10
02 juin 2011 à 11:24:00

Ok merci, mais c'était pas ça la question. :noel:

Enfin si en partie, mais à l'origine c'était :
"comment 2 personnes peuvent-elles se parler sur MSN ?"

Et ma réponse : en se connectant tous 2 en tant que client au serveur microsoft. (les passerelles NAPT gèrent les conversions à travers des tables de correspondance)

Ce qui fait qu'il n'y a pas besoin d'aller configurer le routeur.

Caustique
Caustique
Niveau 10
02 juin 2011 à 11:27:38

Ce qui fait qu'il n'y a pas besoin d'aller configurer le routeur, puisque comme tu le dis, la foobox fait automatiquement la conversion.. :)

Clavier US ? :hap:

MoissyCriminel
MoissyCriminel
Niveau 6
02 juin 2011 à 11:29:29

et qu'est ce qu'il y a de non évident ? :(

Caustique
Caustique
Niveau 10
02 juin 2011 à 11:38:49
  1. et qu'est ce qu'il y a de non évident ? :(

Rien. :noel:

Je voulais me lancer dans la prog, et j'ai repensé à un tuto sur un chat via QT. (site du zero)

L'ayant testé, il ne marchait pas avec des IP publiques.
Après comme j'ai pricisé que je "débute" ( :noel: ), j'ai appris avant-hier comment "fonctionnait" un réseau.

Je me suis donc interrogé sur le fonctionnement de MSN qui ne nécessite pas de redirection de port.

Est-ce un client/serveur comme sur sdZ ?

Bon, c'est sûr que le fait de "se connecter" à MSN laisse une piste de 2 clients ..

.. J'avais aussi pensé à ce schéma :

Lors de la connexion :

PC1 ------ Serveur MSN -------- PC2

Puis le serveur se débrouille pour qu'il y ait une "connexion directe" entre PC1 et PC2 :

PC1 ------------ PC2

Mais en fait non.

MoissyCriminel
MoissyCriminel
Niveau 6
02 juin 2011 à 11:42:08

Et tu crois que c'est possible que le serveur se débrouille pour arriver à une connexion "directe" ? :(

Caustique
Caustique
Niveau 10
02 juin 2011 à 11:48:20

J'sais pas, je suis novice j't'ai dit. :noel:

D'après ce que j'ai lu, je pense pas...

Mais il doit y avoir un moyen. (genre modifier les datagrammes [..])

godrik
godrik
Niveau 30
02 juin 2011 à 18:19:30

quand on chat sur MSN, la connexion se fait par le serveur. De memoire (mais ca ait longtemps que je n'ai pas utilise MSN), lorsque l'on transfert des fichiers, la connexion se fait directement. J'imagine que MSN donne les IP respectives aux clients.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware