Vs8.31 8.3 Verteilte Verzeichnisse können ein verteiltes Betriebssystem unterstützen dienen der Abbildung von „Namen“ auf „Daten“ aller Art sollten ihre.

Slides:



Advertisements
Ähnliche Präsentationen
Aufbau eines Netzwerkes
Advertisements

Be.as WEB Technologie
g²FAHRZEUG Auftragsverwaltung für den Fahrzeughandel
Einer der Dienste im Internet
Wiederholung Betriebssystem bietet eine Abstraktion der Hardware an:
Vs61 6 Verteilte Datenverwaltung. vs62 Ziel:Zusammengehöriger Datenbestand soll über mehrere Stationen verteilt werden, z.B. Fragmentierung: in mehrere.
Replikationsarchitekturen Informationsverwaltung von Netzen Sommersemester 2003 Konrad Kretschmer
Lightweight Directory Access Protocol
Spezifikation der Module / Programme
DNS – Domain Name System
Client-Server-Architekturen
Lokale und globale Netzwerke
1 NetWork File System © April 2002, G. Hellberg Network File System Konfiguration und Einsatz.
Eingabeaufforderung (EA) Windows I Nützliche Kommandos (Kommando und /? liefert meist eine Liste von Optionen): cd bzw. chdir: change directory, wechselt.
7 Verteilungsabstraktion
JAVA RMI.
Erfahrungsbericht Rechenzentrum der Ruhr-Universität Bochum
WhatsUp Gold
1.WICHTIG: oBringen Sie Ihr Betriebssystem möglichst "offline" auf den aktuellen Stand. Insbesondere sollten Sie bei Verwendung von Windows XP nicht ohne.
Workshop: Active Directory
DNS Domain Name System oder Domain Name Service
Schützen, aber wie ? Firewalls wie wir sie kennen.
Firewall.
CGI (Common Gateway Interface)
Replikation und Synchronisation
Netzwerke.
Domain Name Service Grundlagen, Implementierung im Active Directory und Integration von Win2k-Domains in bestehende Umgebungen Kay Sander.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Einführung OpenSTA. Agenda - über OGVIT - Warum Lasttests - Was ist OpenSTA - Wie arbeitet OpenSTA - Skripte für OpenSTA - OpenSTA Collectors - Tests.
Client-Server-Modell
Von Eduard Dörr, Alina Wolf, Xenia Tschetschjotkin
DNS DNS Das Domain Name System ist der Dienst im Internet, der DNS Namen in entsprechenden IP Adressen umsetzt und umgekehrt auch IPAdressen Namen zuordnen.
Kaseya Virtual System Administrator Produkt Update 7.0 Rocco van der Zwet Copyright ©2014 Kaseya 1.
Willkommen zum Brückensemester
Vs Objektpufferung (caching) = dynamische, ad-hoc-Replikation einer Primärkopie: Zugriffswilliger beschafft sich temporär eine lokale Kopie cache.
->Prinzip ->Systeme ->Peer – to – Peer
Was wäre wenn….. SNMP (Simple Network Managment Protocol)
FTP File Transfer Protocol. Geschichte Das File Transfer Protocol (engl. für „Dateiübertragungsverfahren“, kurz FTP) ist ein im RFC 959 von 1985 spezifiziertes.
7.2.4 Klassifikation mobilen Codes Nicht vergessen:  Sowohl das Fernkopieren als auch die Migration von Objekten setzt voraus, daß der Code entweder am.
6.1.2 Sequentielle Konsistenz
CODA - Installation Installation der Binärdateien –Venus: Client-Programm –Vice: Server-Programm –Für Windows existiert eine Alpha-Version (Coda Client.
Datenbanken im Web 1.
Internet-Grundtechnologien. Client / Server Client („Kunde“): fordert Information / Datei an im Internet: fordert Internetseite an, z.B.
 Sind Adresskomponenten (an der IP- Adresse angehängt, von ihr durch Doppelpunkt getrennt)  Werden in Netzwerkprotokollen eingesetzt um Datenpakete.
7.5.5 Namensdienste (bereits erwähnte Beispiele: Rmiregistry, Portmapper)  dienen der Abbildung von „Namen“ auf Verweise, Nummern,...  sollten ihre Information.
Spezifikation der Module / Programme
Vs Replizierte Objekte Vollständige Replikationsabstraktion ist attraktiv und machbar. 2 Beispiele: Orca(H. Bal, VU Amsterdam, ) = klassenbasierte,
Vs51 5 Verteilte Datenverwaltung. vs52 Situation:Zusammengehöriger Datenbestand ist über mehrere Stationen verteilt, z.B. Fragmentierung: in mehrere Fragmente.
Vs81 8 Verteilte Betriebssysteme (distributed operating systems)
5.1.2 Sequentielle Konsistenz
Vs31 3 Netzdienste im Internet. vs32 Netzdienste = über Ports ansprechbare Dienste, die hauptsächlich (aber nicht nur) für die Fernnutzung gedacht sind.
Vs Objektpufferung (caching) = dynamische, ad-hoc-Replikation einer Primärkopie: Zugriffswilliger beschafft sich temporär eine lokale Kopie cache.
Novell Server mit NetWare 6.5 und Windows 2003 Server Bernd Holzmann
1 Servlets Stephan Baldes. 2 Was ist ein Servlet? S E R V L E T = Eine auf Java-Technologie basierte Web-Komponente, die von einem Container.
© Linux-AG 2002, G. Hellberg, O. Petry 1 NetWork File System Network File System Konfiguration und Einsatz Network File System Konfiguration und Einsatz.
Passwortsicherheit Tim S, Nils B und Felix R..
Eine komplexe Netzanwendung Webserver und Datenbankserver im Netzwerk in einer Anwendung einrichten.
DNS Grundlagen Wer soll sich das merken !!! Wer soll sich das merken !!!
IS: Datenbanken, © Till Hänisch 2000 Windows Netzwerke TCP/IP oder was ?
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Einflußreiche Systeme Dr. Wolfgang Wörndl.
1 vs Verteilte Verzeichnisse können ein verteiltes Betriebssystem unterstützen dienen der Abbildung von „Namen“ auf „Daten“ aller Art sollten.
Vs3 1 3 Netzdienste im Internet. vs3 2 Netzdienste = über Ports ansprechbare Dienste, die hauptsächlich (aber nicht nur) für die Fernnutzung gedacht sind.
LINUX II Samba Verbindung mit Windows. Samba Übersicht ● Samba dient zur Verbindung von Linux-Clients mit Windows Rechnern ( samba-client ) sowie von.
Einrichtung eines Schulnetzwerkes unter Linux Besondere Lernleistung von Henrik Friedrichsen.
LINUX II MAIL. Mail Protokolle ● SMTP: Simple Mail Transport Protocol ● Transport von s, Port: 25 ● ESMTP: Extented SMTP ● Server gibt Infos über.
Netzwerke - Protokolle
Facetten der Verteilungsabstraktion
6.1.2 Sequentielle Konsistenz
Ich brauche eine Web-Seite vom Server im Internet
 Präsentation transkript:

vs Verteilte Verzeichnisse können ein verteiltes Betriebssystem unterstützen dienen der Abbildung von „Namen“ auf „Daten“ aller Art sollten ihre Information persistent halten (Dateien, Datenbank) müssen hochzuverlässig sein  typisch: Verwendung mehrfach replizierter Dateien Beispiele - im lokalen Netz:Sun NIS(BS-unterstützend) - im Internet:DNS(BS-unabhängig)

vs8.32 Sun NIS = Network Information System (früher Yellow Pages) Dieser Verzeichnisdienst unterstützt mehrere Abbildungen: (lokal) passwd.byname:user name  uid /etc/passwd hosts.byname:host name  IP address /etc/hosts mail.aliases:mail alias  mail addresses /etc/aliases services.byname:service name  port #, protocol /etc/services rpc.bynumber:rpc serv. name  rpc program # /etc/rpc..... und andere - siehe man ypfiles

vs8.33 Benutzung, z.B. für Namensauflösung, mit Befehl ypmatch name map Dahinter verbirgt sich der Aufruf einer Bibiliotheksroutine (siehe man ypclnt ) yp_match(...) (diese benutzt Fernaufrufe... siehe unten) Weitere Befehle: ypmatch –x Anzeige praktischer Kurzformen (nicknames) für einige ausgewählte Abbildungen ypcat map Auflistung aller Einträge der Abbildung

vs8.34 Funktionsweise: Replizierte Anbieter (Programm ypserv ), per Fernaufruf ansprechbar:  Klienten wie ypmatch fragen lokalen Repräsentanten des NIS (Programm ypbind ) per RPC nach einem geeigneten Replikat;  ypbind schickt Broadcast RPC an die ypserv-Replikate, merkt sich das erste, das antwortet, für spätere Anfragen  und teilt es dem Klienten mit; dieser wendet sich daraufhin direkt an das Replikat.  Es gibt eine Primärkopie und i.a. mehrere Sekundärkopien.

5 ypserv ypbind ypserv..... master (Primärkopie) slaves (Sekundärkopien) Klientenstationen.. Klientenprozesse    ypwhich host liefert den Namen der Station, auf der sich der für host aktuell verwendete Server befindet ypwhich –m map liefert den Namen der Station, auf der sich der für die Abbildung map zuständige Master befindet (ohne map : Liste der Masters für alle Abbildungen) ypcat ypservers liefert Liste aller Servers

vs8.36 Daten bei Master und Slaves: /etc/... Rohdaten, vom Systemverwalter manipuliert /var/yp/... daraus abgeleitete Maps, von den Servers benutzt Änderung der Abbildungen: 1. Systemverwalter modifiziert Rohdaten und erstellt neue Map(s) mittels make. 2. Das vorgesehene Makefile sorgt dafür, daß die Slaves von der Änderung informiert werden (Befehl yppush, führt RPCs aus). 3. Slaves wenden sich an die Master-Station: Befehl ypxfr wendet sich per RPC an ypxfrd, beschafft aktualisierte Rohdaten (!) und generiert daraus die neuen Maps. (4. ypxfr auch in regelmäßigen Zeitabständen!)

vs8.37 Ausnahme: Passwort-Änderung ohne Beteiligung des Systemverwalters Befehl yppasswd kontaktiert yppasswdd -Prozess auf Master-Station; dieser Prozess übernimmt Rolle des Verwalters. ypserv ypbind client yppasswdd Master Slave Client ypxfrd yppush yppasswd

vs8.38 Charakterisierung des NIS: „quasi-aktive“ Replikation mit Primärkopie, erlaubt Heterogenität; Konsistenz sehr schwach aber für die Zwecke des NIS ausreichend: Änderungen selten, temporäre Inkonsistenz unproblematisch.