Bedste svar
Dette er et hyppigt vildledende spørgsmål.
En port er bare en dør, den sætter nej regler om, hvad der skal igennem det. Protokollen på højere niveau gør det.
Men … der er standardbrug for porte, som for eksempel vil en webserver som standard være på port 80 eller SMTP på port 25. Men intet håndhæver dette, du kan bruge enhver port, når programmet startes. Det er bare en konvention.
I tilfælde af en webserver bruger vi HTTP-protokollen, og det er det, der dikterer, at du vil bruge TCP. Fordi du vil sikre, at alle pakker hentes. Mens UDP kan miste pakke, men det er hurtigere. Derfor vil en højere protokol, der beskæftiger sig med realtidsdata som en videochat, sandsynligvis bruge UDP. Og derfor er lyden undertiden i videochat ujævn, eller videoen er blokeret. Dette er konsekvenser af mistede pakker.
Så du kan se, at dette er et valg for en højere protokol. Portnummeret er bare en adresse, du opretter forbindelse til.
Nu bruges 993 som standard til IMAP, som er en protokol til hentning af e-mails. Da e-mails kræver integritet mere end hastighed, kan du gætte på, at det bruger TCP.
Så port 993 bruges sammen med TCP … det meste af tiden.
Svar
Spørgsmålet er “ Er port 993 TCP eller UDP? ”
Ja.
Begge transportprotokoller har portnumre. Efter konvention tildeles mange portnumre den samme protokol / applikation (især siden 1990erne.) Men portnumrene findes i forskellige protokoldomæner.