Bases de réseau: réseau aperçu de port

Dans les réseaux TCP / IP et UDP, un port est un point final pour une connexion logique. Le numéro de port identifie ce type de port, il est. Par exemple, le port 80 est utilisé pour le trafic HTTP. Si vous utilisez une commande comme netstat -n sur Microsoft Windows ou Linux, vous voyez une liste des adresses locales (et ports) et les adresses à l'étranger (et les ports) auquel ils sont connectés.

Les trois catégories de ports TCP et UDP sont

  • Les ports connus: Lorsque IP a été mis en œuvre, il y avait un démarrage lent des services qui devaient utiliser des ports spécifiques attribution. Les ports ont été initialement attribuées à partir du numéro de port le plus bas et ont travaillé leur chemin.




    Ports 0-1023 sont considérés ports connus parce qu'ils ont été utilisés par la plupart des services de base sur les serveurs Unix, et les autorisations de privilège le plus nécessaires sur le serveur à mettre en œuvre. Telnet (23) et le protocole Simple Mail Transport SMTP () (25) sont deux exemples de ces services.

  • Ports enregistrés: L'Autorité Internet Assigned Numbers Authority (IANA) maintient la liste de tous les services qui fonctionnent sur les deux ports bien connus et enregistrés sur tous les ports. Le processus d'enregistrement met une association permanente en place avec le numéro de port et le service.

    Ces services sont tous les services de longue durée et seraient affectés aux ports entre 1024 et 49151. Le protocole Microsoft RDP (Remote Desktop) (3389) et Network File System (NFS) (2049) sont deux exemples de ports enregistrés.

  • Les ports dynamiques et / ou privés: Tous les autres ports, à partir de 49 152 à 65 535, sont désignés comme ports dynamiques ou privés. Ces ports ne sont pas associés de façon permanente à tous les services.

    Si vous écrivez votre propre service, vous pouvez le configurer pour utiliser un port dynamique que vous voulez, mais quelqu'un d'autre peut écrire son propre service et utiliser le même port. Ce ne causera aucun problème jusqu'à ce que vous installez les deux services sur le même hôte IP parce qu'ils sont tous les deux vont vouloir utiliser le même port, et qui est tout simplement pas possible.

    Ce serait comme deux personnes ayant leurs téléphones branchés à la même prise et le réceptacle à l'opérateur de bureau- il est impossible. Ce problème ne devrait pas arriver, cependant, si vous avez un port recommandée pour travailler avec parce que l'autre développeur ne peut pas utiliser le même service.