Open Systems Interconnection (OSI) is een model dat een netwerkraamwerk definieert om protocollen in zeven lagen te implementeren:
- Fysiek
- Gegevenskoppeling
- Netwerk
- Transport
- Sessie
- Presentatie
- Toepassing
Dit model is ontworpen door ISO (International Organization for Standardization) als ontwerpsjabloon voor het bouwen van netwerksystemen. De lagere lagen houden zich bezig met elektrische signalen, binaire gegevens en het routeren van deze gegevens over netwerken. Hogere niveaus block netwerkverzoeken en -reacties, representatie van gegevens en netwerkprotocollen vanuit het oogpunt van de gebruiker.