Aplikační vrstva

Aplikační vrstva je nejvyšší vrstvou referenčního modelu ISO/OSI, je umístěna nejblíže k příslušné aplikaci a aplikace - uživatelské programy tedy komunikují právě s touto vrstvou.

Ikona iDevice

Chybným dojmem bývá, že jsou v této vrstvě jednotlivé aplikace provozovány.

V případě, že by tomu tak bylo, znamenalo by to, že je jejich fungování standardizované, a tedy sjednocené. Musely by být standardizovány i způsoby ovládání aplikací apod. Důsledkem by bylo omezení autorů aplikací a nemožnost unikátnosti jednotlivých produktů.


V aplikační vrstvě tedy nejsou celé aplikace, ale pouze části, které má smysl standardizovat tak, aby si rozuměly s jinými implementacemi téže aplikace. Jako příklad lze uvést elektronickou poštu. Mechanismy přenosu zpráv se nacházejí v aplikační vrstvě, ovšem uživatelské rozhraní je již nad aplikační vrstvou, a nemusí být standardizováno.

 

Představa aplikační vrstvy (zdroj: [6])

 

Funkce aplikační vrstvy:

  • identifikace komunikujících partnerů - na počátku navázání komunikace je nutné identifikovat, zda komunikující protějšek vůbec existuje a je připraven pro přenos dat,
  • určení dostupnosti potřebných zdrojů - aplikační vrstva rozhodne, zda v síti existují prostředky, které jsou pro daný typ komunikace potřebné,
  • synchronizace komunikace - aplikační vrstva synchronizuje požadavky jednotlivých uživatelských programů během procesu přenosu dat.