Het Open Systems Interconnection-model (OSI-model) is een methode om computernetwerken te denken in termen van abstractielagen. Verschillende communicatieprotocollen met vergelijkbare functies worden gegroepeerd in verschillende logische lagen van het OSI-model. Elke laag van het OSI-model maakt gebruik van functies van de lagen eronder en biedt functies die worden gebruikt door de lagen erboven. Er zijn 7 lagen.