Lag 4: Transportlaget (porter og TCP/UDP)

Transportlaget legger 'Porter' til IP-addressen i IP-pakkene. Porten både sorterer trafikken og forteller noe om hva slags trafikk som skal overføres. Det finnes mange standard porter, men det er også mulig å bestemme porter for spesiell trafikk selv.

Her ser du en oversikt over vanlige porter. https://Techne.guru benytter for eksempel port 443, som de fleste websider med sikkerhetssertifikater:

TCP/IP-segmenter
Figur 1 Viser vanlige porter. Som regel er portene tilknyttet en slags tjeneste eller applikasjon. Når man vet porten vet man også hvilken protokoll -- hvilket 'språk' man kan forvente.

TCP og UDP


På lag 4 finner vi også protokollene TCP og UDP:

UDP-protokollen legger til 'source port' og 'destination port' til informasjonen som allerede er i IP-pakken. F.eks når du spiller minecraft vil du sende informasjon til serverens IP-addresse på port 19132 med UDP protokollen. UDP bare pøser på med data mot denne porten, uten egentlig noen styring.

TCP-protokollen har i tillegg til portnummer vi kommer fra og skal til, informasjon om rekkefølgen og innholdet til datapakkene som skal overføres. TCP skaper en forbindelse mellom sender og mottaker som kontrollerer at dataene kommer frem komplett og i rett rekkefølge. Derfor har TCP-headeren plass til mer informasjon:

TCP/IP-segmenter
Figur 1 Viser "brevhodene" altså headerne til TCP protokollen og UDP protokollen.