Pakkeheaderen er omfattet av TCP, som igjen er en del av transportlaget innen nettverkskommunikasjon. Transportlaget er det fjerde av de sju lagene i OSI-modellen, mellom nettverkslaget og sesjonslaget. En pakkeheader er med på å kontrollere at kommunikasjon mellom nettverksenheter foregår på en riktig måte. TCP mottar data fra en kilde og bryter ned store pakker i mindre pakker for sending på nettverket. Hver enkelt av disse pakkene må ha en pakkeheader for at mottakeren skal kunne gjenoppbygge større pakker ut ifra de mindre. Pakkeheaderen inneholder ti obligatoriske felter, samt et alternativer-felt som brukes ved behov.