Port

Fra IT2
Hopp til: navigasjon, søk

En port (i datakommunikasjonsprotokollene TCP og UDP) er et endepunkt i en forbindelse mellom to programmer som kommuniserer. Porter har verdier mellom 0 og 65535.

På en tjenermaskin er det typisk flere prosesser som til enhver tid står klar til å ta i mot forbindelser. Prosessene skaper en socket som identifiseres av kombinasjonen av en IP-adresse og et portnummer. Transportlaget gir pakker videre til den riktige prosessen på applikasjonslaget basert på portnummeret i den innkommende forespørselen.

Portnummer under 1024 følger standardiserte regler for hvilke typer tjenster som bruker dem. Etter standarden brukes alltid port 23 av telnet, port 25 av SMTP og port 80 av HTTP. Visse tjenester kan bruke flere porter; FTP bruker port 20 til datatrafikk og port 21 til kontrollmekanismer. Disse tilordnes av Internet Assigned Numbers Authority.