Migliore risposta
Questa è una domanda frequente e fuorviante.
Una porta è solo una porta, non imposta regole su ciò che sta per passare. Il protocollo di livello superiore lo fa.
Ma … ci sono utilizzi predefiniti per le porte, come ad esempio un server web sarà predefinito sulla porta 80 o SMTP sulla porta 25. Ma niente lo impone, puoi usare qualsiasi porta allavvio del programma. È solo una convenzione.
Ora, nel caso di un server web, usiamo il protocollo HTTP, e questo è ciò che impone che utilizzerai TCP. Perché vuoi assicurarti che tutti i pacchetti vengano recuperati. Mentre UDP può perdere pacchetti, ma è più veloce. Questo è il motivo per cui un protocollo di livello superiore che si occupa di dati in tempo reale come una chat video molto probabilmente utilizzerà UDP. Ed è per questo che a volte nella chat video il suono è irregolare o il video è a blocchi. Queste sono le conseguenze della perdita di pacchetti.
Quindi vedi che questa è una scelta per un protocollo più alto. Il numero di porta è solo un indirizzo a cui ti connetti.
Ora per impostazione predefinita, 993 viene utilizzato per IMAP che è un protocollo per il recupero delle email. Poiché le email richiedono più integrità che velocità, potresti immaginare che stia utilizzando TCP.
Quindi la porta 993 viene utilizzata con TCP … la maggior parte delle volte.
Risposta
La domanda è “ La porta 993 è TCP o UDP? ”
Sì.
Entrambi i protocolli di trasporto hanno numeri di porta. Per convenzione, molti numeri di porta sono assegnati allo stesso protocollo / applicazione (soprattutto a partire dagli anni 90). Ma i numeri di porta sono in domini di protocollo diversi.