= koncepce pro nalezení vhodné struktury vrstev programového vybavení sítě, stanovení úkolů jednotlivých vrstev a specifikace protokolů, které by měly vrstvy využívat.
Úkoly k zajištění základních funkcí počítačové sítě, úkoly základního programového vybavení:
1. Přenos bitů
2. Přenos bloků dat (rámce) – bloky = větší celky než bity, příjemce musí znát začátek a konec. Označení pomocí specifických znaků či specifické sekvence bitů. Při přenosu zároveň probíhá kontrola přenosu, zda je přenos úplný.
3. Doručení až k příjemci – přenos vede přes více uzlů. Zabezpečuje se také, že příjemce nebude zahlcen a bude schopen zprávu přijmout.
4. Přenos libovolně dlouhých zpráv – pro vlastní přenos jsou informace (rámce) rozšířeny o další informace (např. adresa, identifikace okruhu) – tzv. pakety. Příjemce z paketů složí celou zprávu. Přenos se může dít jako virtuální okruh nebo jako datagramová služba.
Ø Virtuální okruh – vyznačí se cesta od odesílatele k příjemci, vyznačí se identifikátoreem cesty.
Ø Datagramová služba – pakety jdou po vhodné cestě, v každém uzlu se vyhodnocuje ta nejvhodnější.
5. Navazování spojení – v případě virtuálního okruhu se musí navázat spojení.
6. Konverze formátu (šifrovaných přenášených dat)
Tvoří se jednotlivé vrstvy programového vybavení sítě, které řeší plnění určitého úkolu. Nižší vrstva komunikuje s vyšší vrstvou a naopak. Komunikace ve vertikálním směru se nazývá rozhraní.