Systemmodelle Flashcards

1
Q

Was ist ein Systemmodell?

A

Eine abstrakte Systembeschreibung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was beschreiben Systemmodelle?

A

Beziehungen zwischen Elementen, Funktionen und Strukturen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was sind Softwareebenen?

A

Ein grundlegendes Strukturierungsprinzip

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie unterstützen Softwareebenen Abstraktion?

A

Jede Ebene nutzt Dienste der darunterliegenden Ebene und bietet Abstraktion nach oben an

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Was sind Tiers?

A

Vertikale Strukturierung eines Dienstes in Abstraktionsebenen. komplementär zum Konzept der Softwareebenen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie sind Tiers organisiert?

A

In Stufen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Architekturmodelle: Client-Server

A

Client fragt an, Server antwortet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Architekturmodelle: Proxy

A

Vermittlung zwischen Client und Server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Architekturmodelle: Dedicated Proxy

A

Terminiert Verbindung und übernimmt vollständige Kommunikation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Architekturmodelle: Transparent Proxy

A

Schaltet sind unbemerkt in Kommunikation ein

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Architekturmodelle: Reverse Proxy

A

Proxy als Endsystem, stellvertretend für Server, dass Anfragen weiterleitet und bei Bedarf verändert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Architekturmodelle: P2P

A

Client und Server in einer Rolle, Peers sind gleichberechtigt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Architekturmodelle: Overlay Netzwerke

A
  • Basiert auf bestehenden Netzwerk
  • Definiert eigene Topologie
  • Knoten im Overlay werden Peer genannt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Synchrone Kommunikation

A

○ Client stellt Anfrage und wartet

○ Client-Prozess ist blockiert

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Pro Synchrone Kommunikation

A

Ausgleich verschiedener Übertragungsgeschwindigkeiten und Pufferung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Contra Synchrone Kommunikation

A

Sender und Empfänger müssen gleichzeitig laufen, Gefahr von Deadlock

17
Q

Asynchrone Kommunikation

A

§ Client stellt Anfrage und wartet auf Antwort ohne dass der Prozess blockiert ist.
§ Neue Anfrage kann gemacht werden.

18
Q

Pro Asynchrone Kommunikation

A

Keine Blockierung, parallele Anfragen

19
Q

Contra Asynchrone Kommunikation

A

Komplexe Pufferung und Entwicklung

20
Q

Semi-Asynchrone Kommunikation

A

§ Client stellt Anfrage,
§ Server antwortet mit Eingangsbestätigung.
§ Client kann zu späteren Zeitpunkt Ergebnis am Server erhalten