Melhor resposta
Esta é uma pergunta freqüentemente enganosa.
Uma porta é apenas uma porta, ela não define regras sobre o que vai acontecer. O protocolo de nível superior sim.
Mas… há uso padrão para portas, como por exemplo um servidor web será o padrão na porta 80, ou SMTP na porta 25. Mas nada reforça isso, você pode usar qualquer porta ao iniciar o programa. É apenas uma convenção.
Agora, no caso de um servidor web, usamos o protocolo HTTP, e é isso que dita que você usará TCP. Porque você deseja garantir que todos os pacotes sejam recuperados. Considerando que UDP pode perder pacotes, mas é mais rápido. É por isso que um protocolo de nível superior que lida com dados em tempo real, como um chat de vídeo, provavelmente usaria UDP. E é por isso que às vezes no chat de vídeo o som é irregular ou o vídeo está bloqueado. Essas são consequências de pacotes perdidos.
Então, você vê que esta é uma escolha para um protocolo superior. O número da porta é apenas um endereço ao qual você se conecta.
Agora, por padrão, 993 é usado para IMAP, que é um protocolo para recuperar e-mails. Como os e-mails exigem integridade mais do que velocidade, você pode adivinhar que está usando TCP.
Portanto, a porta 993 é usada com TCP … na maioria das vezes.
Resposta
A questão é “ A porta 993 é TCP ou UDP? ”
Sim.
Ambos os protocolos de transporte têm números de porta. Por convenção, muitos números de porta são atribuídos ao mesmo protocolo / aplicativo (especialmente desde a década de 1990). Mas os números de porta estão em domínios de protocolo diferentes.