Meilleure réponse
Cest une question souvent trompeuse.
Un port est juste une porte, il pose non règles sur ce qui va le traverser. Le protocole de niveau supérieur le fait.
Mais… il y a une utilisation par défaut pour les ports, comme par exemple un serveur Web sera par défaut sur le port 80, ou SMTP sur le port 25. Mais rien ne limpose, vous pouvez utiliser nimporte quel port lors du démarrage du programme. Cest juste une convention.
Maintenant, dans le cas dun serveur Web, nous utilisons le protocole HTTP, et cest ce qui dicte que vous allez utiliser TCP. Parce que vous voulez vous assurer que tous les paquets sont récupérés. Alors qu’UDP peut perdre des paquets, mais c’est plus rapide. Cest pourquoi un protocole de niveau supérieur traitant des données en temps réel comme un chat vidéo utiliserait très probablement UDP. Et cest pourquoi, parfois, dans le chat vidéo, le son est irrégulier ou la vidéo est en bloc. Ce sont les conséquences de la perte de paquets.
Vous voyez donc que cest un choix pour un protocole plus élevé. Le numéro de port est juste une adresse à laquelle vous vous connectez.
Désormais, par défaut, 993 est utilisé pour IMAP qui est un protocole de récupération des e-mails. Étant donné que les e-mails nécessitent plus dintégrité que de vitesse, vous pouvez deviner quils utilisent TCP.
Donc, le port 993 est utilisé avec TCP… la plupart du temps.
Réponse
La question est « Le port 993 est-il TCP ou UDP? »
Oui.
Les deux protocoles de transport ont des numéros de port. Par convention, de nombreux numéros de port sont attribués au même protocole / application (surtout depuis les années 1990). Mais les numéros de port sont dans des domaines de protocole différents.