Základy použitia layera
V kontexte OSI odkaze modelu, aplikačná vrstva (Vrstva 7) podporuje komunikujúcu súčasť aplikacie. Aplikačná vrstva je zodpovedná pre nasledovanie:
poznávanie zakládania dostupnosti zamýšľaných komunikačných partnerov
synchronizovanie spolupracujúcich aplikacií
zakládajúca dohoda o procedurách pre zotavenie po chybe
kontrolná datová integrita
Aplikačná vrstva je OSI vrstva najbližšia ku koncovému systému. Toto určuje, či dostatočné zdroje existujú pre kontakt medzi systémami. Bez aplikačnej vrstvy, tam by nebola žiadna sieťová komunikačná podpora. Aplikačná vrstva neposkytuje služby pre niektorého iná OSI vrstva. To predsa poskytuje služby pre aplikačné procesy ležiace v rozsahu OSI modelu. Príklady takých aplikačných procesov zahrňujú spreadsheetové programy, zpracovania textu programy a nakláňajúce sa smrteľné programy. Dodatočne, aplikačná vrstva poskytuje priame rozhranie pre zbytok OSI modelu používaním sieťových aplikácií (e.g. Prehliadač, e-mail, FTP, Telnet ), alebo nepriame rozhranie používaním samostatných aplikacií (e.g. textové procesory, spreadsheety, prezentačné manažéri) so sieťou redirector.
Most aplikacií, ktoré pracujú v prepojením s prostredím sú klasifikované ako client-server aplikacie. Tieto aplikacie, takýchto ako FTP, internetové prehliadače a e-mail, všetky majú dve súčasti, ktoré dovoľujú im fungovať - klient strana a serverová strana. Klientská strana je lokalizovaná na miestnom počítači a je requestor služieb. Serverová strana je lokalizovaná na vzdialenom počítači a poskytuje služby v odozve na klientské žiadosti.
Client-server aplikace pracuje tým, že stále opakuje držiace sa ovinuté praxe: klientská žiadosť, serverová odozva; klientská žiadosť, serverová odozva; etc. Napríklad, internetový prehliadač sprístupňuje internetovou stránku žiadaním jednotného zdroje, ktoré locator (URL ), alebo webová adresa, na vzdialenom webovom servere. Potom čo to lokalizuje URL, webový server, ktorý je poznáný tým URL reaguje na žiadosť. Potom, založený na informacii dostane od webového serveru, klient môže žiadať viac informacii od webového serveru, alebo môže sprístupňovať dalšie internetovú stránku od rôzného webového serveru.
Celosvetová Pavučina, Netscape Navigátor a Internetový Prieskumník, sú pravdepodobne najobyčajnejšie použité sieťové aplikacie. Ľahký spôsob, ako rozumieť Internetovému Prehliadaču má prirovnávať to k televíznemu dialkovému ovládaniu. Dialkové ovládanie dáva vám schopnosť priamo riadiť TV funkce: hlasitosť, kanály, jasnosť, atd´. Pre dialkové ovládanie, vy nepotrebujete rozumieť, ako dialkové ovládanie funguje elektronicky. Rovnaký je pravdivý Internetový Prehliadač v tom, že prehliadač dá vám schopnosť prejsť Pavučinou kliknutím na odkaz. Pre Internetový Prehliadač je k funkcii vhodne to, že nie je nutné pre vás rozumieť ako nižšia vrstva OSI protokoly pracujú a ovplyvňujú sa.
Vo vnútri SIEŤOVÉHO prostredia, nepriama aplikácia sieťová podpora je client-server funkcie. Ak klient chce zachrániť súbor z textového procesoru k sieťovému serveru, redirector umožní spracovanie textu žiadosť stáť sa sieťovým klientom.
Redirector je protokol, ktorý pracuje s počítačovými operačnými systémami a sieťovými klientami miesto špecifických aplikačných programov.
Príklady redirectors sú:
Jablčný Súborový Protokol
NetBIOS Rozšíril Užívatelské Rozhranie (NetBEUI)
Novell IPX / SPX protokoly
Sieťový Súborový Systém (NFS) TCP / IP protokolu súprava
Redirector proces je ako následuje:
Klient žiada sieťový súborový server o dovolenie, aby dátový súbor bol uložený.
Server odpovie tým, že zachrání súbor na jeho disku, alebo tým, že odmietne klientsku prosbu.
Ak klient žiada sieťový tlačový server dovoliť dátovému súboru býť tlačený vzdialenou (sieti) tlačiarňou, server spracuje žiadosť tlačením informacie na jednom z jeho tlačových zariadení, alebo tým, že odmietne prosbu.
Redirector dovolí správcovi siete zadať vzdialené zdroje logickým názvom na miestnom kliente. Keď vy vyberiete jeden z týchto logických názvov vykonávať operaciu takú ako sporenie súboru alebo tlačenie súboru, sieť redirector posiela vybraný súbor poriadnemu vzdialenému zdroju na sieti pre spracovanie. Keď zdroj je na miestnom počítači, redirector nedbá na prosbu a dovoľuje miestny operačný systém spracovať žiadosť.
Výhoda používania siete redirector na miestnom kliente je to aplikacia na kliente nikdy musí rozpoznať sieť. Naviac, aplikacia, ktorá žiada službu je lokalizovaná na miestnom počítači a redirector, ktorý reroutes žiadosť k poriadnemu sieťovému zdroju, zatiaľ čo aplikacia berie to ako miestnu žiadosť.
Redirectors rozšírí schopnosti non-network softwaru. Oni tiež dovolia užívateľom k podielovým dokumentom, šablony, databázy, tlačiarne, a mnoho iných zdrojov píše, bez musí používať zvláštnu žiadosť software.
Sieťovanie malo veľký vplyv na vývoj programov ako textové procesory, spreadsheety, prezentační manažeri, databázové programy, grafika a výnosné software. Mnoho tieto softwarové balíky sú teraz, keď sa sieť začlenila alebo sieť vedomá. Oni majú schopnosť vypúštania integrovaných Internetových Prehliadačov alebo Internetových nástrojov, a vydávať ich výstup k HTML pre ľahkú Webovú integraciu.
To je dôležité poznamenať, že v každom predchádzajucom príklade spojenie k serveru bolo udržované len dlhé dosť spracovať transakciu. V Web príklade, spojenie bolo udržiavané len dlhé dosť stiahnuť aktuálnu Internetovú Stránku. V tlačovom príklade, spojenie bolo udržiavané len dlhé dosť posielať dokument tlačovému serveru. Potom čo spracovanie bolo dokončené, spojenie bolo zlomené a muselo býť obnovené pre nasledujúce spracovanie požiadaviek vziať miesto. Toto je jedna z dvoch zvyklostí, že komunikačné spracovanie obsadí miesto. -
Neskôr v tejto kapitole, vy sa dozviete o druhej metode, v ktorej komunikácia spracovania zoberie miesto. Toto je ilustrované Telnetem a FTP príkladami, ktoré vytvoria súvislosť k serveru, a udržuje to spojenie do okamžiku, keď celé spracovanie bolo urobené. Klientský počítač ukončí spojenie, keď užívateľ určuje, že on / ona skončila. Celá komunikačná aktivita upadne do jednej z týchto dvoch kategorií. V nasledujúcej sekcii, vy sa dozviete o Domenovom Mene Systém, ktorý je podporovaný aplikačnou vrstvou procesy.