Remote login
Remote login – vzdálené přihlašování K používání aplikací „na dálku“ Uživatel na lokálním PC a aplikace na vzdáleném Model host/terminál Aplikace musí posílat výstupy skrze OS na terminál a vstupy přijímat z terminálu (např UNIX)
telnet – pro vzdálené přihlášení v TCP/IP, univerzální Není závislý na OS atd. viz minulá prezentace o telnet…. rlogin Z prostředí UNIXu Dokáže se automaticky přihlašovat k vzdálenému PC, dokáže najít uživ. Jména a hesla v PC WinFrame, MS Terminal server – řešení podporující grafiku
Vzdálené přihlašování vs. Práce se soubory Přenos souborů – uživatel resp aplikace ví, že soubor se nachází na vzdál. PC, musí znát umístění souboru a podnikat kroky k jeho zpřístupnění Soubor se přenáší na lokální PC a tam je zpracován – file transfer, např FTP
Sdílení souborů Aplikace neví zda je soubor na lokále nebo vzdál. PC, nemusí znát umístění s., nemusí podnikat kroky k jeho zpřístupnění Takový soubor se chová jako lokální a stejným způsobem se zpracovává – file sharing např NFS (network file systém)
NFS – network file system Vyvinula firma Sun, BSD UNIX Bezestavový protokol, po každém požadavku se server nachází ve stejném stavu jako před a po – výhoda při výpadku nebo nějaké chybě Díky bezestavosti je protokol velmi robustní Připouští tedy jen takové operace, které vyvolají vždy stejný výsledek
Nelze provést úplně všechny operace např Nelze provést úplně všechny operace např. nechat soubor otevřený (bezestavovost!) apod Použitelný na různých platformách Přístupové cesty k souborům vytváří klient podle místního nastavení Bezestavové je jen počáteční operace mount k přičlenění části adresář. stromu
Systémová identifikace V rámci NFS pro odkazy na konkrétní soubory tzv.handle Handle je pro klienta identifikátor – systém souborů, soubor a instanci souboru Handle přiděluje soubor a je používán klientem Jedná se o absolutní adresování (nfs neumí aktuální adresář) Je to tedy ukazatel na konkrétní místo v soub. systému
Pokud se handle odkazuje na složku, může udělat výpis složky, včetně seznamu podadresářů… Klient si pak může vyžádat na serveru handle souboru v adresáři nebo podadresář atd.
Mount server Pro klienta je to základní vstupní bod do systému souborů serveru – základní handle Pak může procházet celý strom viz. vysvětlení na předchozím snímku První handle poskytuje mount server, ten je řešen na aplikační úrovni – součást jádra