IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Contribuez Discussion :

Qu'est ce qu'un port ? [FAQ]


Sujet :

Contribuez

  1. #1
    Rédacteur

    Avatar de ram-0000
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Mai 2007
    Messages
    11 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2007
    Messages : 11 517
    Points : 50 367
    Points
    50 367
    Par défaut Qu'est ce qu'un port ?
    Qu'est ce que c'est que ces port 21, 25, 80, à quoi cela correspond il
    Raymond
    Vous souhaitez participer à la rubrique Réseaux ? Contactez-moi

    Cafuro Cafuro est un outil SNMP dont le but est d'aider les administrateurs système et réseau à configurer leurs équipements SNMP réseau.
    e-verbe Un logiciel de conjugaison des verbes de la langue française.

    Ma page personnelle sur DVP
    .

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 451
    Points : 43 096
    Points
    43 096
    Par défaut
    Pour une liaison TCP/IP la communication s'effectue par l'intermédiaire d'un couple adresse IP/port, l'adresse IP correspond à l'adresse d'un immeuble par exemple et le port est le numéro de bureau.

    Une communication complète appelée également socket correspond à un couple ip/port pour l'émission et idem pour la réception.

    pourquoi port 80, 21, 25 ? c'est tout simplement des normes. 80 correspond à HTTP, 21 à FTP, et 25 à SMTP. Par défaut un navigateur va appeler l'adresse lui ayant été communiqué sur le port 80 . Par défaut un serveur web écoute sur ce port. Il est possible de faire tourner un serveur HTTP sur un autre port que le 80, mais dans ce cas ton navigateur ne sera pas quel port utiliser sauf si tu lui précises comme par exemple :

    http://adr_site:8000 ( 8000 étant dans cet exemple le port )

    C'est comme pour la poste, une adresse incomplète le courrier n'arrive pas.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 193
    Points : 28 077
    Points
    28 077
    Par défaut
    A noter que il existe 65535 ports sur une adresse IP, de 1 à 65535 (le port 0 n'est pas utilisé).
    Les ports 1 à 1024 sont réservés, c'est à dire qu'ils sont attribuer à des services bien définis, 21 (et 20) pour le FTP, 80 pour le http, 110 pour le pop3, 25 pour le SMTP, etc...

    S'il est très vivement déconseiller d'utiliser ces ports là pour un autre service que celui qui y est normalement réservé, rien, pour autant ne l'interdit.

    Si ces ports sont réservé à des services particuliers, rien n'oblige cependant à ce que ces services soient accessible sur ces ports là. Ça peut même être un début très simpliste (et insuffisant évidemment) de sécurité. Exemple : un serveur FTP est habituellement sur le port 21, en le mettant sur le port sur un autre port, au hasard 43985, ça le rend presque invisible par le fait que les robots chercheurs de faille ne vont pas forcément aller le chercher sur ce port là (faut rester conscient que le serveur ainsi n'est pas du tout sécurisé et est parfaitement visible à partir du moment ou le fait qu'il soit sur ce port est connu, ou découvert)

    Au delà de 1024, certains ports sont aussi réservés à des services (propriétaires généralement) mais cela est beaucoup moins formalisé.


    Lorsqu'une requete est envoyé vers un serveur, prenons l'exemple d'un serveur web, donc le port 80, ce port est le port de destination c'est à dire coté serveur. Coté client, normalement c'est toujours un port supérieur à 1024 qui est utilisé, théoriquement aléatoire. En réalité, bien souvent, le premier port est choisi aléatoirement par le système d'exploitation parmi les ports libres. Pour les requêtes suivantes du même logiciel client, si la connexion est conservée ouverte, c'est le même port qui est utilisé. Si la connexion n'est pas conservée entre chaque requete, le système choisi souvent le port suivant libre du dernier port utilisé pour établir la nouvelle connexion.

    Coté client, un port utilisé dont la connexion a été fermée, n'est pas immédiatement réutilisé par le système. Celui-ci attend quelques minutes avant de le reconsidérer comme libre, ceci pour éviter qu'il n'arrive, sur ce port, des réponses à une requete précédente qui auraient mis du temps à arriver.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

Discussions similaires

  1. Quelle ressource réseau est branchée sur tel port d'un commutateur
    Par darkwall_37 dans le forum Développement
    Réponses: 6
    Dernier message: 03/05/2013, 23h43
  2. Savoir si un caractère est disponible sur un port Com
    Par Flow_75 dans le forum Débuter
    Réponses: 2
    Dernier message: 09/03/2010, 17h34
  3. [SHELL] Qui est connecté sur ce port
    Par max44410 dans le forum Linux
    Réponses: 3
    Dernier message: 07/05/2007, 01h52
  4. Réponses: 5
    Dernier message: 10/01/2006, 17h23
  5. Savoir si une connection est établie sur un port
    Par Malone dans le forum Web & réseau
    Réponses: 3
    Dernier message: 06/12/2003, 08h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo