Noen ting, slik som forbindelsesorientering, kan implementeres på enten transport- eller nettverkslaget. Tanken er at nettverkslaget implementerer det som er enklest. På noen underliggende nettverk er enklere å implementere forbindelsesløs kommunikasjon, mens det på andre er enklere å implementere forbindelsesorientert kommunikasjon. Transportlaget benytter seg så av det som er tilgjengelig til å implementere det som faktisk er ønskelig.