Ett portnummer är ett 16-bitars osignerat heltal (0-65535) som identifierar en specifik process eller tjänst som körs på en värd ansluten till ett datornätverk. Tänk på det som ett lägenhetsnummer i en byggnad. Byggnaden är datorns IP -adress, och varje lägenhet är en annan process eller service som lyssnar på anslutningar.
När en dator skickar data via ett nätverk använder den IP -adressen för att hitta destinationsdatorn. Portnumret anger vilken applikation eller tjänst på den datorn som ska ta emot data. Till exempel använder webbservrar vanligtvis port 80 (eller 443 för HTTPS), e -postservrar använder port 25 och så vidare. Olika tjänster använder olika hamnar för att undvika konflikter.
Utan portnummer skulle en dator inte veta vilken applikation som ska levereras inkommande data till, vilket leder till kaos och oförmåga att använda nätverksapplikationer.