Datakommunikasjon foregår ved hjelp av . En pakke inneholder data, samt metainformasjon om hvor og til hvem pakken skal. En port angis av et tall mellom 0 og 65535 i metainformasjonen, som forteller transportlaget hvilken prosess pakken er ment for.