Architektura počítačových sítí
= 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í.