Elnevezési rendszerek. 7. előadás



Hasonló dokumentumok
Elnevezési rendszerek. A névtér elosztása (2) 4. előadás. A névfeloldás implementálása (1) A névfeloldás implementálása (2)

Elnevezési rendszerek. Szinkronizálás

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

Hálózati architektúrák laborgyakorlat

Elosztott rendszerek

Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms. 5. rész: Elnevezési rendszerek

Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész

Hálózati operációs rendszerek II.

1. előadás. Elosztott rendszerek. 1. Bevezetés

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Kelenföldi Szilárd

Információ és kommunikáció

ELTE, IK, Információs Rendszerek Tanszék

Elosztott rendszerek. Az elıadás. Az elosztott rendszer definíciója. Köztesrétegként felépülı elosztott rendszer. Célok

Névfeloldás hosts, nsswitch, DNS

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

Számítógépes Hálózatok. 6. gyakorlat

VIII. Mérés SZÉCHENYI ISTVÁN EGYETEM GYŐR TÁVKÖZLÉSI TANSZÉK

III. előadás. Kovács Róbert

Transzport Réteg. Transzport réteg protokollok

A JGrid rendszer biztonsági architektúrája. Magyaródi Márk Juhász Zoltán Veszprémi Egyetem

állomás két címmel rendelkezik

Elosztott rendszerek. Az elıadás. Az elosztott rendszer definíciója. Köztesrétegként felépülı elosztott rendszer

ECDL Információ és kommunikáció

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. Kocsis Gergely, Supák Zoltán

AST_v3\ 7. Az alkalmazási réteg A DNS

21. tétel IP címzés, DOMAIN/URL szerkezete

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Információ és kommunikáció

DLNA- beállítási útmutató

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 4. óra. Kocsis Gergely, Supák Zoltán

Adatátviteli rendszerek Mobil IP. Dr. habil Wührl Tibor Óbudai Egyetem, KVK Híradástechnika Intézet

Hozzávalók keresése és csatolása

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

LINUX LDAP címtár. Mi a címtár?

SZAKDOLGOZAT ÓBUDAI EGYETEM. Neumann János Informatikai kar Alba Regia Egyetemi Központ

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

LINUX BIND. Forrás:

Kommunikáció. 3. előadás

HÁLÓZATI BEÁLLÍTÁS. Videorögzítőkhöz

ENUM technológia. Széchenyi István Egyetem

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások

Bevezetés... xi Ebben a könyvben... xi Gyakorlati segítség... xii 1. Az átállás megtervezése...1 Ebben a fejezetben... 1 Áttekintés: az áttérés

Felhasználói kézikönyv - Android kliens

Fábián Zoltán Hálózatok elmélet

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

SC Kérdés. SC Kérdés. SC Kérdés

Hálózati architektúrák és Protokollok PTI - 7. Kocsis Gergely

Az internet az egész világot behálózó számítógép-hálózat.

Hálózati architektúrák és Protokollok MI 7,8. Kocsis Gergely

Hálózati architektúrák laborgyakorlat

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 3. óra. Kocsis Gergely, Supák Zoltán

A J2EE fejlesztési si platform (application. model) 1.4 platform. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem

Hálózati beállítások Készítette: Jámbor Zoltán 2016

UNIX: folyamatok kommunikációja

Internet Protokoll 6-os verzió. Varga Tamás

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

Mikrotik 6.22 telepítés

Ingyenes DDNS beállítása MAZi DVR/NVR/IP eszközökön

Domain Name System (DNS)

Hálózatkezelés. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Hálózatkezelés / 20

Hogy miért akarnak lehallgatni minket az lehallgatónként változik.

SZÁMÍTÓGÉP HÁLÓZATOK BEADANDÓ ESSZÉ. A Windows névfeloldási szolgáltatásai

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz

ALKALMAZÁSOK ISMERTETÉSE

Számítógép hálózatok gyakorlat

Mobil Internet és a tesztelésére szolgáló infrastruktúra

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

IP fejléc UDP fejléc Transaction ID Call (0) RPC version (2) Program number Version number Procedure number. Credentials. Verifier

Hibrid Cloud az új Oracle Enterprise Manager Cloud Control 13c-vel

Térképek jelentése és elemzése

10: Peer-To-Peer Hálózatok I. HálózatokII, 2007

Számítógépes Hálózatok. 3. gyakorlat

Address Resolution Protocol (ARP)

2. modul - Operációs rendszerek

Mesterséges Intelligencia MI

WS 2013 elődöntő ICND 1+ teszt

Windows hálózati adminisztráció

Számítógépes hálózatok

Konzisztencia és többszörözés. 10. kurzus

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Hálózati réteg. WSN topológia. Útvonalválasztás.

A kapcsolás alapjai, és haladó szintű forgalomirányítás. 1. Ismerkedés az osztály nélküli forgalomirányítással

IPv6 Elmélet és gyakorlat

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Áldás az Adminisztrátornak

TvNetTel Internet Kapcsolat Beállítása

Hálózati architektúrák laborgyakorlat

IP fejléc UDP fejléc Transaction ID Call (0) RPC version (2) Program number Version number Procedure number

Szerializáció. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Szerializáció / 22

Komplex záróvizsga témakörök Gazdaságinformatikus szak Logisztikai informatikus szakirány 2014

Online adatszolgáltatás beállítása a Számlázás-házipénztár programban (SZAMLA)

Hálózati alapismeretek

1. Kapcsolók konfigurálása

Connection Manager - Felhasználói kézikönyv

A telepítés nyelvének kiválasztása

Active Directory kiegészítő kiszolgálók telepítése és konfigurálása Windows Server 2003 R2 alatt

Átírás:

Elnevezési rendszerek 7. előadás

Nevek, azonosítók és címek Nevek erőforrások megosztása, entitások egyértelmű azonosítása, helyek megjelölése, stb. Nevek feloldása névszolgáltató rendszer Kapcsolódási pont Helyfüggetlen név Azonosító Emberközeli nevek

Névterek (1) Elnevezési gráfok csomópontok gyökér globális név helyi név

Névterek (2) Általános elnevezési gráf egyetlen gyökércsomóponttal.

Névfeloldás Név visszakeresése Csomópontról csomópontra Kiválasztási mechanizmus

Csatolás és felszerelés (1) Az elnevezési gráfban lévő szimbolikus hivatkozás elvének magyarázata.

Csatolás és felszerelés (2) Távoli névtér felszerelése adott hozzáférési protokoll segítségével.

Csatolás és felszerelés (3) A DEC globális névszolgáltatásának felépítése.

A névtér elosztása (1) A DNS-névtér felosztása (három rétegre), amely az interneten keresztül elérhetőállományokat is tartalmaz.

A névtér elosztása (2) A globális, szervezeti és kezelői rétegbe szervezett nagyméretű névtérben található, csomópontokat implementáló névszerverek összehasonlítása.

A névfeloldás implementálása (1) Tegyük fel, hogy a névszervereket nem többszörözzük és nem használunk kliensoldali gyorsítótárat Iteratív névfeloldás kliens több névszerverrel is felveszi a kapcsolatot Rekurzív névfeloldás kliens csak a gyökér-névszerverrel tartja a kapcsolatot root:<nl, vu, cs, ftp, pub, globe, index.txt> (ftp://ftp.cs.vu.nl/pub/globe/index.txt)

A névfeloldás implementálása (2) A iteratív névfeloldás elve.

A névfeloldás implementálása (3) A rekurzív névfeloldás elve.

A névfeloldás implementálása (4) Az <nl, vu, cs, ftp> rekurzív névfeloldása. A névszerverek gyorsítótárba helyezik a köztes eredményeket a későbbi visszakeresés gyorsítása érdekében.

A névfeloldás implementálása (5) A rekurzív és az ismétlő névfeloldás során szükséges kommunikáció összehasonlítása.

A DNS-névtér (1) Tartományi névszolgáltató rendszer (Domain Name System) Levelezőszerverek és gazdagépek nevének lekérdezése DNS névtér fa címke, teljes név tartomány, tartománynév erőforrásrekordok

A DNS-névtér (2) A DNS-névtér csomópontjainak tartalmát alkotó erőforrásrekordok legfontosabb típusai.

A DNS megvalósítása (1) A kezelői réteg nem a DNS része Minden zónát névszerver valósít meg A névszerverek többszörözöttek A zóna frissítését az elsődleges névszerver végzi Zónaátvitel Erőforrás-rekordok

A DNS megvalósítása (2) A cs.vu.nl zóna DNSadatbázisá nak részlete

A DNS megvalósítása (3) A vu.nl tartomány leírásának a cs.vu.nl altartományt meghatározó részlete.

Mozgó entitások helyének meghatározása Adatszórás és csoportcímzés kérés mindenkinek az érintett válaszol (cím) pl. ARP Továbbítómutatók az entitás hivatkozást hagy maga után pl. SSP lánc módszere

Továbbítómutatók (1) A (helyettes, váz) párokat használó továbbmutatók elve.

Továbbítómutatók (2) A továbbmutató átirányítása a rövidítő információ tárolásával.

Otthon alapú módszerek (1) Nagyméretű hálózaton Otthon entitás pillanatnyi helye pl. Mobile IP hazai ügynök (home agent) felügyeleti cím (care-of address)

Otthon alapú módszerek (2) A Mobile IP elve.

Hierarchikus módszerek (1) A helymeghatározó-szolgáltatás hierarchikus tartományokká szervezése, melyek mindegyikének van egy hozzá tartozó katalógus-csomópontja.

Hierarchikus módszerek (2) Különböző levéltartományokban elhelyezkedő, két címmel rendelkező entitásra vonatkozó információ tárolása.

Hierarchikus módszerek (3) Adott hely megkeresése a hierarchikusan szervezett helymeghatározó-szolgáltatással.

Hierarchikus módszerek (4) a) A kérés az első olyan csomópontig megy, amely ismeri E entitást. b) A levélcsomópontig vezető továbbítómutatók láncának létrehozása.

Mutatótárolás (1) Arra a katalógus-csomópontra hivatkozó mutató gyorsítótárba való helyezése, amely az entitás leggyakoribb tartózkodási helyét takarja.

Mutatótárolás (2) Érvénytelenítendő, gyorsítótárban lévő mutató, amely nem helyi címmel térne vissza, miközben helyi cím is elérhető lenne.

A méretezhetőség kérdései A helymeghatározó-szolgáltatás által fedett hálózat méretezhetőségi problémája, ha az alcsomópontokat egyenlően osztjuk el a hálózaton.

A nem hivatkozott entitások eltávolítása Motiváció A nem elérhető hivatkozást el kell távolítani => elosztott szemétgyűjtő

A nem hivatkozott objektumok problémája Példa az egymásra hivatkozó objektumokat ábrázoló gráfra

Egyszerű hivatkozásszámlálás Objektumra mutató hivatkozások megszámolása Hivatkozás létrehozásakor növeljük Hivatkozás eltávolításakor csökkentjük Ha a számláló 0, az objektum törölhető

Probléma az egyszerű hivatkozásszámlálással (1) A hivatkozásszámláló helyes értékének beállítási problémája megbízhatatlan kommunikáció esetén.

Probléma az egyszerű hivatkozásszámlálással (2) a) A hivatkozás átmásolása egy másik folyamatnakés a hivatkozásszámláló elkésett növelése b) A megoldás

Fejlettebb hivatkozásszámlálás (1) Súlyozott hivatkozásszámlálás csak csökkentés Minden objektumnak előre meghatározott teljes súlya van. <-> részleges súly Új hivatkozáskor, másoláskor a súly felét Átadjuk Törléskor: az objektum a teljes súlyát a törlendő részleges súlyával csökkenti Ha a teljes súly 0, az objektum törölhető

Fejlettebb hivatkozásszámlálás (2) a) A súlyok kezdeti hozzárendelése súlyozott hivatkozásnál. b) Súlyok hozzárendelése az új hivatkozás létrehozásakor.

Fejlettebb hivatkozásszámlálás (3) c) Súlyok hozzárendelése a hivatkozás másolásánál.

Fejlettebb hivatkozásszámlálás (4) Indirekció alkalmazása, amikor egy hivatkozás részleges súlya eléri az egyet.

Fejlettebb hivatkozásszámlálás (5) Távoli hivatkozás létrehozása és átmásolása nemzedéki hivatkozásszámlálás esetén.

Hivatkozáslista A váz nyilvántartja a rá hivatkozó helyetteseket (mutató) Létező elem hozzáadása, nem létező törlése idempotens művelet Létrehozáskor az új elküldi azonosítóját a Váznak Másoláskor az új értesíti a vázat Pl. Java RMI

Elérhetetlen entitások azonosítása (1) Egyszerű nyomkövetés az elosztott rendszerben egyprocesszoros rendszerekben jelöl és takarít (mark and sweep) a jelölőszakasz a gyökérkészletből indulva megjelöli az entitásokat fehér minden entitás kezdetben szürke ami elérhető, de még nem dolgoztuk fel (a folyamat előrehaladása közben) fekete ami elérhető a gyökérből (a jelölő szakasz végére) a takarítószakasz törli a meg nem jelölteket

Elérhetetlen entitások azonosítása (2) Csoporton belüli nyomkövetés vázak megjelölése a jelölések kiterjesztése a vázakról a helyettesekre a jelölések kiterjesztése a helyettesekről a vázakra stabilizálás az előző két lépés megismétlésével szemét eltávolítása váz lehet: puha / kemény a helyettes lehet: puha / kemény / semmilyen

Csoporton belüli nyomkövetés (1) A vázak kezdeti jelölése.

Csoporton belüli nyomkövetés (2) A folyamatok helyi jelölésmásolásának befejezése utáni állapot.

Csoporton belüli nyomkövetés (3) Végső jelölések.