Slik skiller en internettserver mellom FTP og HTTP -trafikk:
 
  Portnumre: 
 
 *  Nøkkelen til å skille mellom tjenester er destinasjonsportnummeret.  Hver tjeneste bruker et spesifikt portnummer for kommunikasjon. 
 *  FTP bruker port 21 for kontrolltilkoblinger og port 20 for dataoverføringer.  
 *  http bruker port 80 for standard kommunikasjon (og port 443 for https).  
 
  hvordan det fungerer: 
 
 1.  Innkommende tilkobling: En klient (nettleseren eller FTP -klienten) setter i gang en tilkobling til serverens IP -adresse. 
 2.  Destinasjonsport: Klienten spesifiserer destinasjonsportnummeret i TCP -overskriften til nettverkspakken. 
 3.  serverens lytter: Serveren har prosesser (kalt demoner eller tjenester) som lytter på spesifikke porter. 
 4.  Matchende port: Når en pakke kommer med en spesifikk destinasjonsport, vil serverens prosess som lytter på den porten håndtere tilkoblingen. 
 
  Eksempel: 
 
 * Du åpner nettleseren din og skriver inn "www.example.com". 
 * Nettleseren din sender en HTTP -forespørsel til serverens IP -adresse, og spesifiserer port 80. 
 * Serverens HTTP -tjeneste (f.eks. Apache eller Nginx) lytter på port 80. Den godtar forbindelsen, og HTTP -protokollen brukes til å utveksle data. 
 
  Sammendrag: Serveren vet hvilket program som skal brukes ved å undersøke destinasjonsportnummeret i de innkommende nettverkspakkene. Dette gjør at den kan håndtere forskjellige typer trafikk samtidig.