Een poortnummer is een 16-bits geheel getal zonder teken (0-65535) dat een specifiek proces of een specifieke service identificeert die wordt uitgevoerd op een host die is aangesloten op een computernetwerk. Zie het als een appartementnummer in een gebouw. Het gebouw is het IP-adres van de computer en elk appartement is een ander proces of een andere dienst die naar verbindingen luistert.
Wanneer een computer gegevens via een netwerk verzendt, gebruikt deze het IP-adres om de doelcomputer te vinden. Het poortnummer geeft aan welke applicatie of service op die computer de gegevens moet ontvangen. Webservers gebruiken bijvoorbeeld doorgaans poort 80 (of 443 voor HTTPS), e-mailservers gebruiken poort 25, enzovoort. Verschillende services gebruiken verschillende poorten om conflicten te voorkomen.
Zonder poortnummers zou een computer niet weten aan welke applicatie binnenkomende gegevens moeten worden afgeleverd, wat leidt tot chaos en het onvermogen om netwerkapplicaties te gebruiken. |