897 Shares 2578 views

les ports TCP. Liste des ports TCP et UDP

Dans les réseaux informatiques, le port est le point de connexion final dans le système d'exploitation. Ce terme est également utilisé pour les périphériques matériels, mais le logiciel est une structure logique, qui identifie un processus ou services spécifiques.

Le port est toujours associée à l'adresse IP de l'hôte et le type de protocole de communication et complète ainsi la session d'attribution d'adresse. Il est identifié pour chaque adresse et le protocole avec l'aide d'un numéro 16 bits, communément appelé le numéro de port. numéros de port spécifiques sont couramment utilisés pour identifier des services spécifiques. Parmi les milliers répertoriés en 1024 les numéros de port bien connus sont réservés conformément à l'accord afin de déterminer les types de services sur un hôte. Protocoles, qui sont principalement utilisés pour les ports servent commande de processus (par exemple, Transmission Control Protocol (TCP) et protocole de datagramme utilisateur (UDP) de protocole Internet à partir du kit).

valeur

Les ports TCP ne nécessitent pas des liens directs tels que « point à point », lorsque les ordinateurs à chaque extrémité peuvent fonctionner avec une seule application à la fois. Ils sont devenus nécessaires, les voitures ont pu effectuer plus d'un programme à la fois, et ont été connectés à des réseaux à commutation de paquets modernes. Dans le modèle, une architecture d'application client-serveur, les ports et les clients du réseau se connectent à l'ouverture du service, fournir des services de multiplexage, après un premier échange de données associées au numéro de port bien connu, et il est libéré en commutant chaque instance de demandes de service à la ligne dédiée. Il y a une connexion à un numéro spécifique, et peut être servi ainsi plus de clients sans délai.

détails

Protocole de liaison – Transmission Control Protocol (TCP) et User Datagram Protocol (UDP) – utilisé pour spécifier le numéro de port de destination et une source dans leurs segments en-têtes. Le numéro de port est un entier non signé de 16 bits. Ainsi, il peut être dans la plage de 0 à 65535.

Cependant, les ports TCP-ne peuvent pas utiliser le numéro 0 pour UDP Port source est facultative, et une valeur de zéro, ce qui signifie son absence.

Le processus relie ses voies d'entrée ou de sortie par le biais de la prise Internet (type fichier descripteur) par le protocole de transport, le numéro de port et l'adresse IP. Ce processus est connu sous le nom de liaison, et il permet la transmission de données et la réception par l'intermédiaire d'un réseau.

Réseau logiciel de système d'exploitation responsable de la transmission sortante des données de tous les ports d'application dans le réseau et rediriger les paquets réseau entrants (en faisant correspondre les adresses IP et les numéros de téléphone). Un seul processus peut se lier à une adresse IP spécifique et les combinaisons de ports utilisant le même protocole de transport. les défaillances des applications générales, parfois appelés conflits de port surgissent lorsque plusieurs programmes tentent de contacter avec les mêmes numéros de port sur la même adresse IP, en utilisant le même protocole.

Comment sont-ils utilisés

Applications mettant en oeuvre des services communs utilisent souvent spécialement réservés et la liste bien connue des ports TCP et UDP pour recevoir les demandes de service des clients. Ce processus est connu comme l'écoute, et il comprend la réception d'une demande à un port bien connu et d'établir un dialogue entre le serveur et le client « one-to-one », avec le même numéro de port local. D'autres clients peuvent continuer à être connecté – est-ce possible, puisque la connexion TCP est identifiée comme une chaîne constituée d'adresse à distance et locale et le port. les ports TCP et UDP standard sont déterminées par un accord sous le contrôle de l'Internet Assigned Numbers Authority (IANA).

Le noyau des services réseau (principalement, WorldWideWeb), utilise généralement un petit nombre de ports – moins de 1024. Dans de nombreux systèmes d'exploitation nécessitent des privilèges spéciaux pour l'application de se lier à eux, car ils sont souvent considérés comme essentiels au bon fonctionnement des réseaux IP. D'autre part, les composés du client final, en règle générale, applique un grand nombre d'entre eux, sélectionnés pour une utilisation à court terme, cependant, il y a des soi-disant ports éphémères.

structure

ports TCP sont codés dans l'en-tête de paquet du protocole de transport, et ils peuvent facilement être interprétés non seulement l'envoi et la réception des ordinateurs, mais aussi d'autres composantes de l'infrastructure réseau. En particulier les pare-feu, généralement configuré pour distinguer entre les paquets en fonction de leur source ou de numéros de port de destination. Redirect est un exemple classique.

La pratique tente de se connecter à un ensemble de ports en séquence sur un ordinateur connu sous le nom de leur numérisation. Cela est généralement dû soit tentative malveillante échoue ou les administrateurs réseau à la recherche de vulnérabilités possibles pour aider à prévenir de telles attaques.

Les actions visant à la façon d'ouvrir port TCP, souvent contrôlées et enregistrées à l'aide d'ordinateurs. Cette technique utilise un certain nombre de connexions de rechange afin d'assurer la connexion en douceur au serveur.

exemples d'utilisation

Le plus important exemple, où le largement utilisé les ports TCP / UDP, est le système de messagerie Internet. Le serveur est utilisé pour le courrier électronique (envoi et réception), et nécessite généralement les services de deux. Le premier service est utilisé pour le transport du courrier et d'autres serveurs. Ceci est réalisé via le protocole Simple Mail Transfer (SMTP). En règle générale, le service d'application écoute sur le numéro de port TCP-SMTP 25 afin de traiter les demandes entrantes. Un autre service est un POP (entièrement – Post Office Protocol) ou IMAP (ou Internet Message Access Protocol) qui est nécessaire pour les applications clientes à l'e-mail aux machines des utilisateurs pour recevoir serveur e-mail. POP tapa chambres Services avec le port TCP 110. Les services ci-dessus peuvent aussi bien fonctionner sur le même ordinateur hôte. Lorsque cela se produit, le numéro de port distingue le service demandé par un appareil distant – PC d'un utilisateur ou tout autre serveur de messagerie.

Alors que le serveur écoute numéro de port est bien défini (IANA les appelle les ports bien connus), l'option client est souvent choisi parmi la gamme dynamique. Dans certains cas, les clients individuellement et le serveur utilisent TCP ports spécifiques assignés à l'IANA. Un bon exemple est DHCP, où le client dans tous les cas en utilisant UDP 68 et le serveur – UDP 67.

Application L'adresse URL

Les numéros de port sont parfois clairement visibles sur Internet, ou d'autres Uniform Resource Locator (URL). Par défaut, HTTP utilise TCP port 80 et HTTPS – Cependant, il existe d' autres variantes 443.. Par exemple, l'http://www.example.com:8080/path/ adresse URL indique que le navigateur Web est connecté au 8080 au lieu du serveur HTTP.

Liste des ports TCP et UDP

Comme déjà mentionné, Internet IANA (IANA) Numéros est responsable de la coordination globale du DNS-Root, adresse IP et d'autres ressources de protocole Internet. Cela inclut les numéros de port d'enregistrement utilisé couramment pour les services Internet bien connus.

Les numéros de port sont divisés en trois gammes: le bien connu enregistré et dynamique, ou privé. Bien connu (également connu sous le système) – est d'avoir un nombre de 0 à 1023. Exigences pour les nouveaux rendez-vous dans cette gamme sont plus strictes que pour les autres comptes.

Des exemples largement connus

Les exemples qui sont dans cette liste comprennent:

  • port TCP 443: HTTP sécurisé (HTTPS).
  • 21: le protocole de transfert de fichiers (FTP).
  • 22: Secure Shell (SSH).
  • 25: Protocole simple de transfert de courrier (SMTP).
  • 53: Domain Name System (DNS).
  • 80: Hypertext Transfer Protocol (HTTP).
  • 119: Transfer Protocol Nouvelles NNTP (Network).
  • 123: Protocole réseau temps (NTP) ..
  • 143: Internet Message Access Protocol (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: Internet Relay Chat (IRC).

Ports enregistrés comprennent les numéros de 1024 à 49151. IANA maintient une liste officielle des bandes connues et enregistrées. Dynamique ou privé – de 49152 à 65535. Une utilisation pour cette gamme de ports éphémères.

Histoire de la création

concept de numéro de port a été créé début des développeurs ARPANET sous la coopération informelle des auteurs des administrateurs de logiciels et de systèmes.

Le terme « port » n'a pas été utilisé dans un certain temps. numéro de plaque d'immatriculation pour l'hôte distant est un nombre de 40 bits. Les 32 premiers bits étaient similaires à l'adresse IPv4 d'aujourd'hui, mais étaient les plus importants les 8 premiers bits. La partie la moins significative du numéro (bits 33 à 40) représente un autre objet, appelé AEN. C'est le prototype du numéro de port moderne.

26 mars 1972 a été le premier à proposer la création d'un répertoire des numéros de socket dans la RFC 322. L'administrateur réseau appelé à décrire chaque chambre permanente pour ses fonctions et services de réseau. Ce catalogue a ensuite été publié en tant que RFC 433 en Décembre 1972 et comprenait une liste d'hôtes, leurs numéros de port et la fonction correspondante à utiliser sur chaque nœud du réseau. En mai 1972, les numéros de port de destination officielle pour la première fois documentés, les services de réseau et fournit également une fonction administrative spéciale de maintenir ce registre.

La première liste de 256 AEN avait des valeurs TCP-port qui ont été répartis dans les fourchettes suivantes:

  • 0 à 63: caractéristiques standard à travers le réseau
  • 64-127: fonctions spécifiques à la machine
  • 128-239: réservé pour une utilisation future
  • De 240 à 255: une fonction expérimentale.

service Telnet a reçu la première affectation officielle des valeurs 1. Dans les premiers jours du terme ARPANET REA a également appelé le nom de la socket qui a été utilisé avec la connexion de protocole d'origine (MSP) et une composante du programme de gestion de réseau (NCP). Ainsi, NCP a été le précurseur des protocoles Internet d'aujourd'hui en utilisant les ports TCP / IP.