Cel mai bun răspuns
Aceasta este o întrebare înșelătoare frecventă.
Un port este doar o ușă, nu stabilește reguli despre ceea ce va trece prin ea. Protocolul de nivel superior este valabil.
Dar … există utilizarea implicită pentru porturi, cum ar fi, de exemplu, un server web va fi implicit în portul 80 sau SMTP în portul 25. Dar nimic nu impune acest lucru, puteți utiliza orice port la pornirea programului. Este doar o convenție.
Acum, în cazul unui server web, folosim protocolul HTTP și acesta este cel care dictează că veți utiliza TCP. Deoarece doriți să vă asigurați că toate pachetele sunt recuperate. În timp ce UDP poate pierde pachetul, dar este mai rapid. De aceea, un protocol de nivel superior care se ocupă de date în timp real, cum ar fi un chat video, ar folosi cel mai probabil UDP. Și de aceea, uneori, în chat-ul video, sunetul este neuniform sau videoclipul este blocat. Acestea sunt consecințele pachetelor pierdute.
Deci, vedeți că aceasta este o alegere pentru un protocol mai înalt. Numărul portului este doar o adresă la care vă conectați.
Acum, în mod implicit, 993 este utilizat pentru IMAP, care este un protocol pentru recuperarea e-mailurilor. Deoarece e-mailurile necesită integritate mai mult decât viteză, puteți ghici că folosește TCP.
Deci, portul 993 este utilizat cu TCP … de cele mai multe ori.
Răspuns
Întrebarea este „ Este portul 993 TCP sau UDP? ”
Da.
Ambele protocoale de transport au numere de port. Prin convenție, multe numere de porturi sunt atribuite aceluiași protocol / aplicație (mai ales din anii 1990.) Dar numerele de porturi se află în domenii de protocol diferite.