Föregående kapitel Innehåll Nästa kapitel

Portar

En port är ett interface mellan TCP och en process som sker lokalt på en dator. (En mekanism som tillåter processen att "prata" med TCP eller UDP.)

Man kan skriva med portnummer som skall användas i IP-adressen. Om du t ex vill att trafik ska gå genom port 8080 kan du skriva så här 192.168.50.10:8080. Man skiljer alltså på IP-adress och port med ett kolon. När man sätter ihop IP-adress och port på detta vis kallas det för en Socket. Sänder man med TCP heter det streamsockets och sänder man med UDP heter det datagramsockets.

Normalt när du kör t ex http och ftp i en browser behöver du inte ange port. Det beror på att dessa körs genom något som kallas "Well known ports", vilket alltså är känt för både sändare och mottagare.

Well known ports regleras i RFC 1700. På din dator finns de uppräknade i filen Services, vilken troligen ligger på följande plats:

  • Windows 95/98 - C:\windows\
  • Windows NT 4.0 - C:\winnt\system32\drivers\etc
  • Linux/Unix - /etc/

Om du inte hittar filen där använd datorns sökfunktion.

  • Det finns 216 = 65 536 portar (0 - 65 535)
  • 0 - 1 023 är Well known.
  • 0 - 255 kontrolleras användningen på Internet.
Föregående kapitel Innehåll Nästa kapitel