Qu'est-ce que c'est un port ?
Bien que les données transmises atteignent l'ordinateur de destination grâce aux adresses MAC et IP, elles sont destinées de toute façon pour une application qui utilise le réseau. Donc, pour que les données puissent atteindre l'application à laquelle elles sont destinées, un identificateur doit être utilisé. Cet identificateur est appelé un port. Un port c'est un nombre dans la plage 0 - 65535. Un ordinateur qui initie la connexion, est appelé un client et celui sur lequel la connexion initiée a des visées est appelé un serveur. Lorsque les applications du client envoient des demandes, elles sont attribuées dans les ports de sortie appelés éphémères dans la plage de 49152 à 65535 dans le cas de Windows Vista ou supérieur de 1025 à 5000 pour les versions antérieures de Windows. Un serveur est censé avoir des services qui exécutent les fonctions différentes, par exemple, renvoyer la page Web dont le client a besoin. Les services sont liés aux ports fixes appelés standardisés qui sont dans la plage de 0 à 1023 (par exemple, le serveur web HTTP utilise le port TCP 80) et sont à l'écoute des demandes ou des données qui entrent des clients à ces ports. Les services fournissent des applications serveur avec les données qui proviennent de celles du client.
Lorsque les données nécessaires sont envoyées vers le client, elles utilisent les ports correspondants éphémères et puis atteignent l'application client. Comment une application sais à quel port une réponse doit être envoyée? En fait, lorsque les demandes ou les données sont transmises, l'information de ce port qui a été utilisé pour les transférer, est ajoutée aussi.
Un port peut être TCP ou UDP car ce sont les protocoles de la transmission de données. Ainsi les ports TCP et UDP ne sont pas les mêmes. Les ports standardisés sont toujours associés à un certain service du système d'exploitation (ce qui est déclaré comme le protocole du Niveau d'application). Dans le tableau ci-après vous trouvez l'information plus détaillée sur les ports standardisés:
Port TCP 20 |
est utilisé pour transférer des fichiers (protocole FTP); |
Port TCP 21 |
est utilisé pour transférer les commandes de protocole (protocole FTP); |
Port TCP 25 |
est utilisé pour envoyer des e-mails (protocole SMTP); |
Port TCP 80 |
est utilisé pour afficher les pages des sites Web (protocole HTTP); |
Port TCP 110 |
est utilisé par les utilisateurs pour recevoir des e-mails du serveur (protocole POP3); |
Port UDP 137 |
est utilisé par les ordinateurs en réseau afin de dégrouper et d'enregistrer leurs noms (SMB sur protocole Netbios); |
Port UDP 138 |
est utilisé pour établir et rompre les sessions de connexion entre les ordinateurs (SMB sur protocole Netbios); |
Port TCP 139 |
est utilisé pour transférer des données en qualité d'utilisation partagée au cours d'une session de connexion SMB (SMB sur protocole Netbios); |
Port TCP 443 |
est utilisé pour avoir les pages des sites Web affichées appliquées du cryptage (protocole HTTPS); |
Port TCP 445 |
est utilisé par le protocole SMB directement et fournit les mêmes possibilités que le port UDP 137, port 138 et le port TCP 139. |
Remarque: Le protocole SMB sur NetBIOS (également connu comme Netbios sur TCP/IP) est un protocole dépassé pour naviguer sur les ordinateurs et partager des données dans la limite d'un réseau et a des vulnérabilités potentielles. Il est préférable de le désactiver à tout, s'il n'y a pas de nécessité de l'utiliser. Consultez un spécialiste IT de votre fournisseur de services de réseau pour obtenir plus d'information.