Block 1 PIK // Verteilte Systeme und Anwendungen

Description

Bachelor 3. Semester - Wirtschaftsinformatik - HSLU (Softwarekomponenten INM21) Flashcards on Block 1 PIK // Verteilte Systeme und Anwendungen, created by bello17 on 24/11/2015.
bello17
Flashcards by bello17, updated more than 1 year ago
bello17
Created by bello17 over 8 years ago
5
0

Resource summary

Question Answer
Entwicklung von Rechnersystemen - 1 Zeit von 1960-1970 Die Zeit der Grossrechner, Stapelverarbeitung und Lochkarten  Terminals und die ersten Vernetzungen - Terminal-Host-Kommunikation - Der Zugang zu Grossrechner "erleichtert" - Realisiert über serielle Leitung  Host-Host-Kommunikation - Einsatz von ersten Netzwerken - Proprietäre Standards (IBM, DEC, Siemens) - Paketvermittlung (Paketnetze) und TCP/IP
Entwicklung von Rechnersystemen - 2 Zeit von 1970-1980 - Grossrechner weiterhin vorherrschend - Einführung von Timesharing - TCP wird geboren (1978)
Entwicklung von Rechnersystemen - 2 Zeit von 1980-1990 - Personal Computer "erfunden" - Entstehung erster PC-Netzen - TCP/IP setzt sich durch
Entwicklung von Rechnersystemen - 3 Zeit von 1990-2000 - WWW (1990) geboren - Internet Boom beginnt - Vernetzung nimmt rasant zu - Verteilte Systeme werden immer mehr eingesetzt - Client-Server-Modell immer mehr im Einsatz
Computernetzwerke anfangs 2000er - Starke Orientierung an Internet-Technologien - Ausbau von IP-basierten Netzen und die Erhöhung der Bandbreite, Preiszerfall - Internet ist Teil des Alltags geworden - Internet als Businessplattform & Web 2.0
Was ist iPv6?
Unterschied zwischen iPv4 und iPv6? IP-AdressenIPv4: 192.168.0.1 IPv6: fe80:db8:85a3:42:1::370:7334
Definition - Was ist ein verteiltes System? Ein verteiltes System ist ein System, in dem Hard- und Softwarekomponenten, die sich auf untereinander vernetzten Computer befinden, miteinander kommunizieren und Ihre Aktionen koordinieren, indem sie Nachrichten austauschen
Definition - Aus was besteht ein verteiltes System? Ein verteiltes System (VS) besteht aus einer Menge autonomer Computer, die durch Computernetzwerke miteinander verbunden sind und mit einer Software für die Koordination ausgestattet sind
Was ist eine verteilte Anwendung? Ein verteilte Anwendung (VA) ist eine Anwendung, die aus verschiedenen Komponenten besteht und ein verteiltes System zur Lösung eines Anwendungsproblems benutzt
Abbildung Internet:
Was ist Intranet? Das Intranet ist ein geschlossenes Netzwerk, das für einer bestimmten, klar definierten Gruppe von Anwender benutzt wird
Was ist das World Wide Web? World Wide Web ist - ein Dienst im Internet und - sicher die populärste verteilte Anwendung - Benutzt das Internet als verteiltes System, um Aufgaben zu lösen - Wird als Basis für weitere, neue verteilte Anwendungen eingesetzt
Was sind die drei Schichten einer Anwendung? - Datenhaltung (Datenbanken / Dateien) - Datenverarbeitung (Geschäftslogik / Prozesssteuerung) - Datenpräsentation (Diverse Daten- sichten, Kommunikation mit Benutzer (UI))
Beispiel von einer logischen in eine physische Sicht
Was sind Vorteile von verteilten Systemen? - Besseres Abbild der Realität - Wirtschaftlichkeit und Lastverteilung -Bessere Skalierbarkeit -Fehlertoleranz
Was sind Nachteile von verteilten Systemen? -Höhere Komplexität durch Verteilung und Heterogenitä -Komplexe NetzinfrastrukturHöhere -Sicherheitsrisiken (Verletzlichkeit)
Was ist die Rolle eines Models? Mit einem Modell werden allgemeine Eigenschaften und Design eines Systems beschrieben
Was sind die drei Softwareschichten eines Models? -Applikationen -Middleware -Betriebssystem
Was bringt das Archiktekturmodell eines verteilten Systemes? -vereinfacht und abstrahiert die Erfassung von Funktionen der einzelnen Komponenten -definiert die Verteilung von Komponenten in einem Netz von Computern -definiert die Beziehung von Komponenten untereinander (Rolle in der Kommunikation, Kommunikationsmuster)
Wie sieht ein Peer-To-Peer Modell aus?
Was sind mobile Agenten? Mobile Agenten sind kleine Programme bzw. Codestücke, welche sich von einem zu anderen Server bewegen um bestimmte Aktionen durchzuführen
Wo wird der Agentcode ausgeführt? Auf dem Wirt-System
Was geschieht nach der Ausführung eines Agentcodes? -Nach der Ausführung wird der Agent "gefroren" und zusammen mit seinem Kontext zu einem anderen Wirt-System gesendet -Bei dem anderen Wirt-System angekommen, wir der Agent samt seinem Kontext „aufgetaut“ und der Programmcode ausgeführt -Dies alles wird im Auftrag vom Client bzw. für den Client gemacht
Die Einsatzmöglichkeiten von mobilen Agenten ist sehr gross. Wo ist dies überall möglich? - Informationsbeschaffung - Unterstützung von Gruppenarbeiten - Führung von Verhandlungen (Kauf, ...) - Fernwartung
Was sind die Gefahren beim Einsatz von mobilen Agenten? - Der Schutz des Wirt-Systems vor Agenten - Der Schutz von Agenten vor böswilligen Plattformen (WirtSysteme)
Nennen Sie Beispiele für "spontane Netzwerke" *-* WLAN eines Flughafens - Schnelles "Check In" - Schnelle Abflug- und Ankunft Informationen *-* WLAN eines Hotels - Musikservice - Wäscheservice - Diverse Events - Printservice
Was ist die Voraussetzung für "spontane Netzwerke"? Der Discovery-Dienst
Was ist eine Partition (mehrfacher Server)? Unter einer Partition (lat. partitio = „(Ein)teilung“) versteht man einen zusammenhängenden Teil des Speicherplatzes eines geeigneten physischen oder logischen Datenträgers
Was ist eine Replikation (mehrfacher Server)? Die Replikation bezeichnet die Vervielfältigung des Erbinformationsträgers DNA in einer Zelle nach einem semikonservativen Prinzip. Dabei handelt es sich in der Regel um eine exakte Verdoppelung der DNA.
Darstellung Proxy-Server:
Was ist der Nutzen eines Proxy-Servers? - Bessere Performance - Bessere Verfügbarkeit (Cache) - Erhöhte Sicherheit (Zugriffskontrolle)
Aufgabenteilung zwischen Client und Server bei 2-Tier-Architektur? Datenhaltung Verarbeitung Präsentation
Was ist die Aufgabe eines Thin-Clients? reine Präsentation von Daten
Was ist die Aufgabe eines Fat-Client? Präsentation, Verarbeitung und teilweise Datenhaltung
Wie müssen die Antworten bei einer Anfrage sein (Anforderung Modellauswahl)? schnell zur Verfügung stehen und konsistent sein
Wodurch wird eine schnelle und gute Antwort bei einer Abfrage begünstigt? - den Einsatz von wenigen Komponenten - die lokale Kommunikation immer wo möglich - den Transfer bzw. Austausch von möglichst kleinen Datenmengen bzw. Dateneinheiten
Welche Komponente ist für den Durchsatz (Geschwindigkeit / Rate) bei Abfragen bestimmend? Die Schwächste
Was ist Lastbalancierung? probiert die stark belasteten Komponenten zu entlasten und die anfallende Arbeit möglichst systemweit zu verteilen  benötigt unter Umständen die Replikation von Daten, womit das ganze System komplizierter wird
Welche Dienste können zu einer Verbesserung des Systems führen? Verfügbarkeit des Systems Zuverlässigkeit des Systems Sicherheit
Was ist Cashing? Mit Cashing werden bestimmte Daten im Speicher gehalten und auf die Anfrage als Antwort geliefert (schneller Zugriff)
Was ist das Problem mit Cashing? Wie kann die Aktualität von Daten sicher gestellt werden
Was ist das Problem mit Replikation? Wie kann erreicht werden, dass alle Replikate den gleichen Stand haben
Auf welche 4 Punkte sollten die Anforderungen ausgerichtet sein? Performance Verlässlichkeit Verfügbarkeit Replikation
Abbildung Middelware:
Was bewirkt die Transparenz von der Middelware? - Das verteilte System wirkt wie eine Ganzheit - Der Benutzer nimmt es gar nicht wahr, dass es sich bei dem System, das von ihm benutzt wird, um ein verteiltes System handelt
Nennen Sie Transparenztypen (Middelware)? - Access Transparency (Zugriffstransp.) - Location Transparency (Ortstransp.) - Concurrency Transparency (Nebenläufigkeittransp.) - Replication Transparency - Failure Transparency (Fehler- bzw. Ausfalltransp.) - Mobility Transparency (Mobilitätstransp.) - Performance Transparency Scaling Transparency
Show full summary Hide full summary

Similar

Food Chains and Food Webs Quiz
Selam H
KEE2
harrym
A-Level Biology: Cell Division
cian.buckley+1
BIOLOGY B1 5 AND 6
x_clairey_x
Matters of Life and Death GCSE
kate.siena
FCE Opposites Practice
miminoma
Rights and Responsibilities Flashcards - Edexcel GCSE Religious Studies Unit 8
nicolalennon12
GCSE AQA Biology 1 Quiz
Lilac Potato
Periodic table - full deck of element symbols
Derek Cumberbatch
SFDC App Builder 1 (126-150)
Connie Woolard
Specific topic 7.6 Timber (processes)
T Andrews