Sloj aplikacije

Миро Жарић

Sloj aplikacije

23 Marta, 2021 Рачунарске мреже и комуникације 0

Sloj aplikacije je vršni sloj OSI modela koji omogućava korisniku korišćenje usluga mreže.

Svrha šest nižih slojeva je obezbjeđivanje pouzdanog prenosa podataka. Međutim, prenos podataka, sam po sebi, nije krajnji cilj. Tek na aplikacionom nivou, mogućnost razmjene podataka sa udaljenim korisnicima se uobličava u svrsishodne servise i aplikacije. Sloj aplikacije obezbeđuje interfejs i podršku za standardne servise kao što su elektronska pošta, pristup i prenos udaljenih fajlova, Web i dr. Korisnik ne mora biti čovjek. Korisnik može biti neka druga aplikacija koja se izvršava na istom računaru. U tom slučaju, interfejs nisu tastatura, miš i ekran već skup funkcija (servis) koje su na raspolaganju korisničkom programu.

Da bi dvije aplikacije mogle da komuniciraju neophodno je da postoje pravila koja definišu skup dozvoljenih poruka i aktivnosti koje program preduzima po prijemu poruke. Na primjer, program za slanje elektronske pošte omogućava korisniku da napiše e-mail, navede odredišnu e-mail adresu i prostim klikom na dugme pošalje e-mail. Zadatak programa je da sadržaj pisma, adresu pošiljaoca, adresu primaoca zajedno drugim pratećim informacijama upakuje u poruku koja će biti razumljiva za program koji koristi primalac pisama, a da zatim uspostavi vezu sa Mail serverom i isporuči mu poruku. Dakle, ono što za krajnjeg korisnika predstavlja jednostavnu aktivnost, program razlaže na čitav niz akcija koje uključuju interakciju i dijalog sa nekom udaljenom aplikacijom. Da bi dvije aplikacije mogle da se razumiju neophodno je da obe poštuju neka zajednička standardizovana pravila.

Upravo pravila interakcije između udaljenih aplikacija predstavljaju protokole koji spadaju u sloj aplikacije.

Na slici je prikazan odnos između korisnika, sloja aplikacije i prezentacionog sloja. Od brojnih aplikacionih servisa, slika prikazuje samo tri: X.400 (servis za razmenu poruka), X.500 (servis direktorijuma) i FTAM (prenos, pristup i menadžment fajlova). (Napomenimo da se radi o servisima OSI standarda, koji se danas rijetko koriste.)

Tipične aplikacije:

Virtuelni terminal. Virtuelni terminal je softverska verzija fizičkog terminala (tastatura i monitor), koja omogućava korisniku da udaljeni računar koristi na isti način kao lokalni. To se postiže tako što aplikacija kreira softversku emulaciju terminala na udaljenom računaru. Korisnički računar komunicira sa softverskim terminalom, koji prenosi konverzaciju na udaljeni računara i obrnuto. Udaljeni računar ima privid da interaguje sa fizičkim terminalom koji je direktno priključen.

Prenos, pristup i menadžment fajlova. Ova aplikacija omogućava korisniku da pristupa fajlovima na udaljenom računaru radi čitanja (preuzimanja), modifikacije, kreiranja novih ili brisanja postojećih fajlova.

Mail servis. Predstavlja osnovu za prenos i skladištenje elektronske pošte.

Servis direktorijuma. Ova aplikacija omogućava pristup distribuiranim bazama podataka koje čuvaju neke globalne informacije iz različitih oblasti.

Komentariši

Vaša email adresa neće biti objavljivana. Neophodna polja su označena sa *