Aller au contenu


Photo
- - - - -

les "ports" c'est koi?


  • Veuillez vous connecter pour répondre
25 réponses à ce sujet

#1 psebcopathe

psebcopathe

    Mega Power Member

  • Membres
  • 277 messages

Posté 21 avril 2001 - 05:57

bon je me pose une question existentielle, a koi correspondent les "ports" internet, le port telnet par exemple, sont ils matériels (présents sur modem ou carte reseau) ou software (spécial au sys d'exploitation)? parce que vu leur très grand nombre, j'ai du mal à concevoir qu'ils soient matérialisable!

et puis quel est la différence entre un socks4 ou .5 ou .6 et un proxy?

enfin bon place aux experts :
  • 0

PUBLICITÉ

    Annonces Google

#2 Reika2000

Reika2000

    Extrem Member

  • Membres
  • 879 messages

Posté 21 avril 2001 - 11:01

Je peux totalement me planter, mais il me semble que les ports marchent à peu près comme les irq pour les cartes vidéos, son, etc..., ce sont juste des numéros d'identification pour les différents services internets qui permettent de les différencier tout en les exécutant dans le même temps (avec un léger décalage).

Enfin si on me contredit, c'est que je me suis planté
  • 0

#3 IcE_JoE

IcE_JoE

    Full Patch Member

  • Membres
  • 1 076 messages

Posté 21 avril 2001 - 11:03

Ben j'allais posé la meme kestion !! ca sert a koi ????

Celui ki eclair pseb ben il m'eclaire aussi !!
  • 0

#4 Seiju

Seiju

    Godlike Member

  • Membres
  • 2 059 messages

Posté 21 avril 2001 - 11:14

Reika2000 : ton analogie est bonne. Les ports permettent de faire appel à plusieurs service en aillant 1 seule connexion physique au réseau.
  • 0

#5 psebcopathe

psebcopathe

    Mega Power Member

  • Membres
  • 277 messages

Posté 22 avril 2001 - 01:24

merci, donc si g bien comrpis ce ne sont pas des ports matériels, sont ils les mêmes pour win et linux ? apparement oui , non?
  • 0

#6 IcE_JoE

IcE_JoE

    Full Patch Member

  • Membres
  • 1 076 messages

Posté 22 avril 2001 - 01:34

c cool Seiju mais ca fait pas trop avancé le shmilblick

g entendu parlé du hacking, proxy, winroute, trojans pffou je connais tous ca mais le rapport avec les ports une fois ke les trojans les ont ouvert ??

comment se passe le hack ? pour le prxy c bon je connais et winroute par contre une tite explication est bienvenue et le telnet c koi ???
  • 0

#7 Seiju

Seiju

    Godlike Member

  • Membres
  • 2 059 messages

Posté 22 avril 2001 - 10:22

HeadLess :

Ce que tu demandes est difficile à expliquer mais bon, on va essayer.



Déjà les ports n'ont rien a voir avec le systeme d'exploitation mais avec les couches basses reseau qui font obligatoirement la meme chose quelque soit le systeme si vous voulez pouvoir communiquer.

Si vous ne parlez pas la meme langue vous aurez beaucoup de mal a vous comprendre, et bien sur un reseau c'est pareil. Si les machines ne parlent pas le meme langage entre elles, elles ne vont pas pouvoir communiquer.


L'utilité des ports, c'est de pouvoir effectuer plusieurs connexions reseau en même temps en utilisant une même interface physique. Ce qu'on appelle du multiplexage.

Si tu n'avais pas le système de ports, la communication se limiterai à relier seulement 2 machines ensemble et avec une seule communication à la fois. Pas vraiment ce que l'on veut tu avoueras.



Comment se passe la communication entre un client et un serveur maintenant (prenons l'exemple d'un serveur Web d'adresse 10.10.10.1 qui ecoute sur le port 80) :

- Lancement du serveur : Le serveur se met en attente de connexion sur le port 80

* Connexion du client : le client initie la communication avec le serveur sur son browser internet en fournissant l'adresse et le port du serveur : 10.10.10.1:80 (la plupart du temps on ne donne pas le port sur le browser car le port 80 est le port par defaut d'un serveur Web et le browser le sait). Pour cela, il cherche un port de libre (souvent un port superieur à 2000 car ceux-ci ne sont pas reservés par defaut. Nous on prendra le port 2222) et ouvre une communication vers la machine 10.10.10.1 et le port 80 de cette machine.

- Le serveur recoit la demande de connexion du browser et cherche un port libre sur la machine (on prend le port 2001), ouvre une connexion en attente sur ce port et fournit ce numero de port au client en lui disant (dans son langage) Ok tu peux te connecter sur le port 2001.

- Le client cherche un nouveau port de libre (le 2333) et ouvre la communication sur le serveur 10.10.10.1 au port 2001.

- Le serveur clos la communication avec le client sur son port 80 et se remet en attente d'une connexion d'un autre client sur ce même port 80.



J'ai essayé de simplifier au max, j'espère que c'est clair.



Pour les trojans, ce ne sont que des serveurs comme peut l'être ton serveur Web. Quand ils se chargent, ils se mettent en attente de connexion sur un port déterminé et il suffit à une personne mal attentionnée qui possède le client qui sait communiquer avec le trojan pour pouvoir y acceder.



Les firewalls, eux, permettent de bloquer ou de controler ce qui arrive sur les ports de ta machines.



Seiju
  • 0

#8 Seiju

Seiju

    Godlike Member

  • Membres
  • 2 059 messages

Posté 22 avril 2001 - 10:42

Pour Winroute j'avais deja donné une explication donc copier-coller HOP !!



winroute fait de l'IP masquerading



Exemple pour expliquer :



donc tu as une config rezo :

PC Server winroute Adresse IP interne:192.168.0.1, Adresse IP externe 193.252.167.43 (adresse donnée par le provider) Passerelle par defaut : aucune

PC Client 1 Adresse IP :192.168.0.2 Passerelle par defaut : 192.168.0.1

PC Client 2 Adresse IP :192.168.0.3 Passerelle par defaut : 192.168.0.1



Mappage de port au niveau du serveur :

192.168.0.2 -> port 5210

192.168.0.3 -> port 5211



Quand PC Client 1 fait une requête (pour du Web ou un jeu par exemple), il passe par la passerelle (192.168.0.1 : qui est le server winroute) qui va transformer son adresse : 192.168.0.2:2845 (le port 2845 est, dans cet exemple, un port qui est libre pour ouvrir un socket TCP client) en 193.252.167.43:5210

Quand le server appelé répond, il dit qu'il parle à 193.252.167.43:5210, le server winroute transforme cette adresse en 192.168.0.2:2845 (celle qui a fait la requête) et le tour est joué

Pareil :

Quand PC Client 2 fait une requête, il passe par la passerelle (192.168.0.1 : qui est le server winroute) qui va transformer son adresse : 192.168.0.3:3010 en

193.252.167.43:5211

Quand le server appelé répond, il dit qu'il parle à 192.168.0.3:3010, le server winroute transforme cette adresse en 192.168.0.3:3010 et le tour est à nouveau joué



Il ne faut pas oublié qu'une identification IP c'est pas seulement l'adresse IP mais aussi le PORT de connexion. Avec cette méthode les jeux passent sans problème.



Seiju
  • 0

#9 KewlCat

KewlCat

    Modérateur

  • Attente Validation
  • 24 812 messages

Posté 22 avril 2001 - 11:58

La grande classe !



Et moi qui croyais que tout transitait par le port 80 (pour une récupération de page Oueb !)....
  • 0

#10 rickylarsen

rickylarsen

    Extrem Member

  • Membres
  • 754 messages

Posté 23 avril 2001 - 12:26

je crois que vous faites tous fausses winroute(attention je de mot)



un port c'est un animal descendant du sanglier qui est tres comestible entre de trnaches de pains et de la mayo



voila ne me remercié pas

tout le plaisir est pour moi
  • 0









Sujets similaires :     x