Destinationsportnumret används av transportlagret (lager 4:lagret som tillhandahåller end-to-end-kommunikation) hos ursprungsvärden för att identifiera processen, eller mer specifikt applikationen/tjänsten, på den mottagande värden som ska ta emot data.
Varje port tilldelas ett unikt 16-bitars nummer eller ett namn som är välkänt för systemet. Till exempel är portnummer 80 välkänt för att vara portnumret som används av HTTP-tjänsten (Hypertext Transfer Protocol), medan portnummer 21 är välkänt för att användas av FTP-tjänsten (File Transfer Protocol).
När en applikation/tjänst på en värd initierar en transportlagerkommunikation (t.ex. en webbläsare öppnar en anslutning för att hämta en HTML-sida från en webbserver) kommer dess transportlagerprotokollstack att skapa ett datapaket som inkluderar destinationsvärdens adress, dess egen adress och destinationsportnumret.
När detta paket anländer till den mottagande värden kommer dess transportlager att kontrollera paketets rubrik och vidarebefordra data till den identifierade porten. Applikationen/tjänsten som lyssnar på den porten kommer att bearbeta mottagna data.