🌸 AP1 Frühjahr 2023

Spezifische Themen & Übungen

🖥️ Hardware & IT-Systeme

Übung 1: Prozessor-Architekturen

Frühjahr 2023: CPU-Vergleich

Ein Unternehmen plant die Anschaffung neuer Arbeitsplätze. Vergleichen Sie folgende Prozessoren:

Prozessor Kerne Taktfrequenz TDP Preis
Intel i5-12400 6 2.5 GHz 65W 200€
AMD Ryzen 5 5600X 6 3.7 GHz 65W 180€

Frage: Welcher Prozessor ist für Office-Anwendungen mit gelegentlicher Bildbearbeitung geeigneter?

Empfehlung: AMD Ryzen 5 5600X

Begründung:

  • • Höhere Basis-Taktfrequenz (3.7 GHz vs 2.5 GHz)
  • • Bessere Single-Core-Performance für Office
  • • Günstigerer Preis (180€ vs 200€)
  • • Gleiche TDP = ähnlicher Stromverbrauch
  • • Ausreichende Kerne für Multitasking

Übung 2: Speicher-Hierarchie

Aufgabe: Speicher-Performance

Ordnen Sie folgende Speichertypen nach Zugriffsgeschwindigkeit (schnellst zu langsamst):

  • A) HDD, SSD, RAM, CPU-Cache
  • B) CPU-Cache, RAM, SSD, HDD
  • C) RAM, CPU-Cache, SSD, HDD
  • D) SSD, RAM, CPU-Cache, HDD

Richtige Antwort: B - CPU-Cache, RAM, SSD, HDD

Zugriffszeiten typisch:

  • • Lösung: Layer-3-Switch oder Router für Inter-VLAN-Routing
  • • Broadcast-Domänen bleiben getrennt (Sicherheit)
! Cisco Switch Konfiguration vlan 10 name IT vlan 20 name HR vlan 30 name Buchhaltung interface range fa0/1-8 switchport mode access switchport access vlan 10

Übung 4: Routing-Protokolle

Protokoll-Vergleich:

Für ein Firmennetzwerk mit 5 Standorten wird ein Routing-Protokoll benötigt:

Protokoll Typ Metrik Max. Hops
RIP Distance Vector Hop Count 15
OSPF Link State Cost (Bandwidth) Unbegrenzt
EIGRP Hybrid Composite 255

Welches Protokoll ist für ein modernes Unternehmensnetzwerk am besten geeignet?

Empfehlung: OSPF

Vorteile für Unternehmen:

  • • Skalierbar: Keine Hop-Begrenzung
  • • Schnelle Konvergenz: Link State Updates
  • • Intelligente Metrik: Berücksichtigt Bandbreite
  • • Standard-Protokoll: Herstellerunabhängig
  • • Hierarchisch: Areas für große Netzwerke

💻 Programmierung & Algorithmen

Übung 1: Objektorientierte Programmierung

UML-Klassendiagramm interpretieren:

+------------------+ | Fahrzeug | +------------------+ | - marke: String | | - baujahr: int | +------------------+ | + starten(): void| | + stoppen(): void| +------------------+ ↑ | +------------------+ | PKW | +------------------+ | - tueren: int | +------------------+ | + oeffneTuer(): | | void | +------------------+

Frage: Welches OOP-Prinzip wird hier dargestellt?

  • A) Polymorphismus
  • B) Vererbung (Inheritance)
  • C) Kapselung (Encapsulation)
  • D) Abstraktion

Richtige Antwort: B - Vererbung (Inheritance)

Erklärung:

  • • PKW erbt von Fahrzeug (Pfeil nach oben)
  • • PKW hat alle Eigenschaften von Fahrzeug
  • • Zusätzlich: eigene Attribute (tueren) und Methoden
  • • IS-A Beziehung: Ein PKW IST EIN Fahrzeug
// Java Implementierung public class Fahrzeug { private String marke; private int baujahr; public void starten() { /* ... */ } public void stoppen() { /* ... */ } } public class PKW extends Fahrzeug { private int tueren; public void oeffneTuer() { /* ... */ } }

Übung 2: Algorithmus-Komplexität

Big-O Notation bestimmen:

// Algorithmus A for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { System.out.println(i + j); } } // Algorithmus B for (int i = 0; i < n; i++) { System.out.println(i); } for (int j = 0; j < n; j++) { System.out.println(j); }

Bestimme die Zeitkomplexität:

  • A) A: O(n), B: O(n²)
  • B) A: O(n²), B: O(n)
  • C) A: O(n²), B: O(2n)
  • D) A: O(n), B: O(n)

Richtige Antwort: B - A: O(n²), B: O(n)

Analyse:

  • • Algorithmus A: Verschachtelte Schleifen → n × n = O(n²)
  • • Algorithmus B: Zwei separate Schleifen → n + n = O(2n) ≈ O(n)
  • • Regel: Konstante Faktoren werden ignoriert
  • • Performance: A wird bei großen n deutlich langsamer

Übung 3: Datenstrukturen

Stack vs Queue Anwendung:

Gegeben sind folgende Szenarien. Welche Datenstruktur ist jeweils optimal?

  1. Undo-Funktion in einem Texteditor
  2. Druckerwarteschlange in einem Büro
  3. Funktionsaufrufe in einem Programm
  4. Breadth-First-Search Algorithmus

Zuordnung der Datenstrukturen:

  • 1. Undo-Funktion → Stack (LIFO: Letzte Aktion zuerst rückgängig)
  • 2. Druckerwarteschlange → Queue (FIFO: Erster Auftrag wird zuerst gedruckt)
  • 3. Funktionsaufrufe → Stack (Call Stack: Letzte Funktion wird zuerst beendet)
  • 4. Breadth-First-Search → Queue (Ebenenweise Abarbeitung)
// Stack (LIFO - Last In, First Out) push(element) // Hinzufügen oben pop() // Entfernen oben // Queue (FIFO - First In, First Out) enqueue(element) // Hinzufügen hinten dequeue() // Entfernen vorne

Übung 4: Rekursion

Rekursive Fakultät-Berechnung:

public static int fakultaet(int n) { if (n <= 1) { return 1; // Basisfall } else { return n * fakultaet(n - 1); // Rekursiver Aufruf } }

Frage: Was gibt fakultaet(5) zurück und wie viele rekursive Aufrufe werden gemacht?

Ergebnis: 120 mit 5 Aufrufen

Schritt-für-Schritt Ausführung:

fakultaet(5) → 5 * fakultaet(4) fakultaet(4) → 4 * fakultaet(3) fakultaet(3) → 3 * fakultaet(2) fakultaet(2) → 2 * fakultaet(1) fakultaet(1) → 1 (Basisfall) Rückgabe: 2*1=2 → 3*2=6 → 4*6=24 → 5*24=120
  • • Anzahl Aufrufe: n Aufrufe für fakultaet(n)
  • • Zeitkomplexität: O(n)
  • • Speicher: O(n) durch Call Stack

💼 Wirtschaft & Projektmanagement

Übung 1: Wirtschaftlichkeitsberechnung

ROI-Berechnung für IT-Projekt:

Ein Unternehmen plant eine CRM-Software-Einführung:

Kostenart Betrag
Software-Lizenzen 50.000€
Hardware-Upgrade 20.000€
Schulungen 15.000€
Implementierung 25.000€

Erwartete jährliche Einsparungen: 45.000€

Berechne den ROI nach 3 Jahren:

ROI-Berechnung:

Gesamtinvestition = 50.000 + 20.000 + 15.000 + 25.000 = 110.000€ Gesamteinsparungen (3 Jahre) = 45.000€ × 3 = 135.000€ ROI = (Nutzen - Investition) / Investition × 100% ROI = (135.000 - 110.000) / 110.000 × 100% ROI = 25.000 / 110.000 × 100% = 22,7% Amortisation = 110.000€ / 45.000€ = 2,4 Jahre

Bewertung: Positiver ROI nach 3 Jahren, Amortisation nach ca. 2,4 Jahren

Übung 2: Projektphasen nach V-Modell

Anforderungsanalyse
Grobentwurf
Feinentwurf
Implementierung
Abnahmetest
Systemtest
Integrationstest
Modultest

V-Modell Phasen zuordnen:

In welcher Phase werden folgende Aktivitäten durchgeführt?

  1. Datenbankstruktur entwerfen
  2. Einzelne Funktionen auf Korrektheit prüfen
  3. Kundenwünsche dokumentieren
  4. Schnittstellen zwischen Modulen testen

Phasen-Zuordnung:

  • 1. Datenbankstruktur entwerfen → Feinentwurf
  • 2. Einzelne Funktionen prüfen → Modultest
  • 3. Kundenwünsche dokumentieren → Anforderungsanalyse
  • 4. Schnittstellen testen → Integrationstest

V-Modell Prinzip: Jeder Entwicklungsphase entspricht eine Testphase

Übung 3: Scrum Framework

Scrum Rollen & Ereignisse:

Rolle Verantwortlichkeiten
Product Owner Product Backlog, User Stories
Scrum Master Prozess-Coaching, Impediments
Development Team Sprint-Umsetzung, Selbstorganisation

Szenario: In einem Sprint gibt es technische Probleme, die das Team blockieren. Wer ist primär verantwortlich für die Lösung?

Verantwortlichkeit: Scrum Master

Begründung:

  • • Impediment Removal ist Kernaufgabe des Scrum Masters
  • • Blockerungen des Teams beseitigen
  • • Externe Unterstützung organisieren
  • • Nicht selbst lösen, sondern Lösungswege schaffen
Scrum Events (Frühjahr 2023 relevant): • Sprint (1-4 Wochen Zeitbox) • Sprint Planning (Sprint-Ziele definieren) • Daily Scrum (15 min Synchronisation) • Sprint Review (Ergebnisse präsentieren) • Sprint Retrospective (Prozess verbessern)

Übung 4: Kosten-Nutzen-Analyse

Cloud vs On-Premise Vergleich:

Ein Unternehmen vergleicht zwei IT-Infrastruktur-Optionen für 5 Jahre:

Kostenart Cloud (jährlich) On-Premise (einmalig/jährlich)
Anfangsinvestition 0€ 100.000€
Laufende Kosten 25.000€ 8.000€
Wartung & Support inkludiert 12.000€

Welche Option ist nach 5 Jahren günstiger?

Total Cost of Ownership (TCO) Vergleich:

Cloud (5 Jahre): Laufende Kosten: 25.000€ × 5 = 125.000€ Gesamtkosten: 125.000€ On-Premise (5 Jahre): Anfangsinvestition: 100.000€ Laufende Kosten: 8.000€ × 5 = 40.000€ Wartung: 12.000€ × 5 = 60.000€ Gesamtkosten: 100.000 + 40.000 + 60.000 = 200.000€ Ersparnis Cloud: 200.000€ - 125.000€ = 75.000€

Empfehlung: Cloud-Lösung ist über 5 Jahre 75.000€ günstiger

🔒 IT-Sicherheit & Datenschutz

Übung 1: CIA-Triade

Confidentiality
(Vertraulichkeit)
Integrity
(Integrität)
Availability
(Verfügbarkeit)

Sicherheitsvorfälle kategorisieren:

Ordne folgende Vorfälle den CIA-Kategorien zu:

  1. Hacker liest Kundendatenbank aus
  2. DDoS-Angriff macht Website unzugänglich
  3. Malware verändert Buchungsdaten
  4. Mitarbeiter gibt Passwort weiter

CIA-Kategorisierung:

  • 1. Kundendatenbank auslesen → Confidentiality (Vertraulichkeit verletzt)
  • 2. DDoS-Angriff → Availability (Verfügbarkeit beeinträchtigt)
  • 3. Daten verändert → Integrity (Integrität kompromittiert)
  • 4. Passwort weitergeben → Confidentiality (potenzielle Vertraulichkeitsverletzung)

Schutzmaßnahmen:

  • • Vertraulichkeit: Verschlüsselung, Zugriffskontrollen
  • • Integrität: Digitale Signaturen, Checksummen
  • • Verfügbarkeit: Redundanz, Backup-Systeme

Übung 2: DSGVO Compliance

Datenschutz-Grundverordnung Anwendung:

Ein Online-Shop verarbeitet Kundendaten. Welche DSGVO-Pflichten bestehen?

Datenart Rechtsgrundlage Speicherdauer
Bestelldaten Vertragserfüllung 10 Jahre (HGB)
Newsletter Einwilligung Bis Widerruf
Website-Analytics Berechtigtes Interesse 14 Monate

Frage: Welches Recht kann ein Kunde bezüglich seiner Newsletter-Daten geltend machen?

DSGVO-Betroffenenrechte beim Newsletter:

  • • Widerrufsrecht: Einwilligung jederzeit widerrufen
  • • Recht auf Löschung: Daten müssen gelöscht werden
  • • Auskunftsrecht: Information über gespeicherte Daten
  • • Portabilität: Daten in strukturiertem Format erhalten
Technische Umsetzung: • Double-Opt-In Verfahren • Einfacher Abmelde-Link • Dokumentation der Einwilligung • Automatische Löschung bei Widerruf

Übung 3: Verschlüsselungsverfahren

Symmetrisch vs Asymmetrisch:

Eigenschaft Symmetrisch Asymmetrisch
Schlüsselanzahl 1 (gemeinsamer) 2 (privat + öffentlich)
Geschwindigkeit Schnell Langsam
Schlüsselaustausch Problem Einfach
Beispiele AES, DES RSA, ECC

Szenario: Große Datei (500MB) soll sicher übertragen werden. Welcher Ansatz ist optimal?

Hybrid-Verschlüsselung empfohlen:

  • 1. AES-Schlüssel generieren (256-bit zufällig)
  • 2. Datei mit AES verschlüsseln (schnell für große Daten)
  • 3. AES-Schlüssel mit RSA verschlüsseln (sicher übertragbar)
  • 4. Beide senden: RSA(AES-Key) + AES(Datei)
Vorteile Hybrid-Verfahren: ✓ Geschwindigkeit von AES für große Daten ✓ Sicherheit von RSA für Schlüsselaustausch ✓ Kein Schlüsselaustausch-Problem ✓ Standard in HTTPS, PGP, etc.

Beispiel: TLS/SSL verwendet genau dieses Hybrid-Prinzip

Übung 4: Firewall-Konfiguration

Regelwerk für Unternehmensnetzwerk:

Konfiguriere eine Firewall für folgende Anforderungen:

  • • Web-Server (Port 80, 443) von außen erreichbar
  • • SSH-Zugriff (Port 22) nur von Admin-Netz (192.168.1.0/24)
  • • Interne Clients können ins Internet (HTTP, HTTPS)
  • • Alles andere blockieren

Erstelle die Firewall-Regeln in der richtigen Reihenfolge:

Firewall-Regelwerk (Top-Down-Prinzip):

1. ALLOW any → webserver:80,443 (HTTP/HTTPS von außen) 2. ALLOW 192.168.1.0/24 → any:22 (SSH nur von Admin-Netz) 3. ALLOW internal → any:80,443 (Internet-Zugriff für Clients) 4. ALLOW established,related (Return-Traffic erlauben) 5. DENY any → any (Default Deny - alles andere blockieren)

Wichtige Prinzipien:

  • • Spezifischste Regel zuerst (SSH-Beschränkung)
  • • Stateful Inspection für Return-Traffic
  • • Default Deny am Ende
  • • Logging für Security Monitoring

🎯 AP1 Frühjahr 2023 - Prüfungssimulation

🕐 Prüfungssimulation (90 Minuten)

Noch nicht gestartet

Bearbeite beide Aufgabenblöcke systematisch. Zeit pro Block: ca. 45 Minuten

🔧 Ganzheitliche Aufgabe I: IT-System einrichten

Frühjahr 2023 - Ähnliche Aufgabe:

Ein mittelständisches Unternehmen (150 Mitarbeiter) plant die Modernisierung der IT-Infrastruktur:

Gegeben:

  • 3 Standorte (Hauptsitz + 2 Filialen)
  • Budget: 200.000€
  • Bestehende Infrastruktur: veraltete Server, 100 MBit/s Internet
  • Anforderungen: Cloud-Anbindung, Mobile Working, DSGVO-Compliance

Teilaufgabe 1a (8 Punkte):
Entwerfen Sie eine Server-Hardware-Konfiguration für den Hauptsitz. Berücksichtigen Sie Virtualisierung, Ausfallsicherheit und Performance für 100 Benutzer.

Teilaufgabe 1b (6 Punkte):
Das Unternehmen benötigt ein VLAN-Konzept für 4 Abteilungen. Erstellen Sie einen Netzwerkplan mit IPv4-Adressierung für das Netz 10.0.0.0/22.

Teilaufgabe 1c (8 Punkte):
Welche IT-Sicherheitsmaßnahmen sind für DSGVO-Compliance erforderlich? Nennen Sie 6 konkrete technische und organisatorische Maßnahmen.

Musterlösung Aufgabe I:

1a) Server-Hardware (8 Punkte):

Hardware-Empfehlung: • CPU: 2x Intel Xeon Gold (16 Cores total) • RAM: 128GB ECC DDR4 (8x 16GB Module) • Storage: 2TB NVMe SSD + 8TB SATA HDD • RAID: RAID 10 für Betriebssystem und VMs • Netzwerk: 2x 10GbE (Bonding für Redundanz) • PSU: 2x 750W redundante Netzteile • Hypervisor: VMware vSphere oder Hyper-V Kostenschätzung: ~25.000€

1b) VLAN-Konzept (6 Punkte):

Netz: 10.0.0.0/22 (1024 IPs verfügbar) VLAN 10 - Verwaltung: 10.0.0.0/26 (62 IPs) VLAN 20 - Entwicklung: 10.0.0.64/26 (62 IPs) VLAN 30 - Vertrieb: 10.0.0.128/26 (62 IPs) VLAN 40 - Gäste: 10.0.0.192/26 (62 IPs) VLAN 99 - Management: 10.0.1.0/28 (14 IPs) Server-Segment: 10.0.2.0/25 (126 IPs)

1c) DSGVO-Maßnahmen (8 Punkte):

  • 1. Verschlüsselung: AES-256 für Datenträger und Übertragung
  • 2. Zugriffskontrolle: Active Directory mit Rollenkonzept
  • 3. Logging: SIEM-System für Audit-Trails
  • 4. Backup: 3-2-1 Regel mit Verschlüsselung
  • 5. Firewall: Segmentierung und Deep Packet Inspection
  • 6. Schulungen: Regelmäßige Mitarbeiter-Sensibilisierung

💻 Ganzheitliche Aufgabe II: Anwendungsentwicklung

Frühjahr 2023 - Entwicklungsaufgabe:

Ein Logistikunternehmen benötigt eine Software zur Verwaltung von Fahrzeugdaten.

Teilaufgabe 2a (10 Punkte):
Erstellen Sie ein UML-Klassendiagramm für die Fahrzeugverwaltung mit folgenden Anforderungen:

  • Fahrzeug (Kennzeichen, Marke, Baujahr, Kilometerstand)
  • PKW (Sitzplätze) und LKW (Nutzlast) als Spezialisierungen
  • Wartung (Datum, Art, Kosten) - ein Fahrzeug kann mehrere Wartungen haben

Teilaufgabe 2b (8 Punkte):
Implementieren Sie die Fahrzeug-Klasse in Java mit Konstruktor, Getter/Setter und einer Methode zur Berechnung des Fahrzeugalters.

Teilaufgabe 2c (12 Punkte):
Erstellen Sie SQL-Statements für eine relationale Datenbank:

  • CREATE TABLE Statements für Fahrzeuge und Wartungen
  • SELECT: Alle LKW mit Nutzlast > 3,5t und letzter Wartung vor 6 Monaten
  • UPDATE: Kilometerstand für Fahrzeug mit Kennzeichen "HH-IT-2023"

Musterlösung Aufgabe II:

2a) UML-Klassendiagramm (10 Punkte):

+------------------+ | Fahrzeug | +------------------+ | - kennzeichen: String | - marke: String | - baujahr: int | - kmStand: int +------------------+ | + berechneFahrzeugalter(): int +------------------+ ↑ | +-------+--------+ | | +----------+ +----------+ | PKW | | LKW | +----------+ +----------+ |- sitzplaetze: int |- nutzlast: double +----------+ +----------+ Fahrzeug 1 ----* Wartung +------------------+ | Wartung | +------------------+ | - datum: Date | - art: String | - kosten: double +------------------+

2b) Java-Implementierung (8 Punkte):

import java.time.LocalDate; public class Fahrzeug { private String kennzeichen; private String marke; private int baujahr; private int kmStand; // Konstruktor public Fahrzeug(String kennzeichen, String marke, int baujahr, int kmStand) { this.kennzeichen = kennzeichen; this.marke = marke; this.baujahr = baujahr; this.kmStand = kmStand; } // Getter und Setter public String getKennzeichen() { return kennzeichen; } public void setKennzeichen(String kennzeichen) { this.kennzeichen = kennzeichen; } public String getMarke() { return marke; } public void setMarke(String marke) { this.marke = marke; } public int getBaujahr() { return baujahr; } public void setBaujahr(int baujahr) { this.baujahr = baujahr; } public int getKmStand() { return kmStand; } public void setKmStand(int kmStand) { this.kmStand = kmStand; } // Fahrzeugalter berechnen public int berechneFahrzeugalter() { return LocalDate.now().getYear() - this.baujahr; } }

2c) SQL-Statements (12 Punkte):

-- CREATE TABLE Statements CREATE TABLE Fahrzeug ( kennzeichen VARCHAR(12) PRIMARY KEY, marke VARCHAR(50) NOT NULL, baujahr INT NOT NULL, kmStand INT DEFAULT 0, fahrzeugtyp VARCHAR(10) CHECK (fahrzeugtyp IN ('PKW', 'LKW')), sitzplaetze INT NULL, nutzlast DECIMAL(5,2) NULL ); CREATE TABLE Wartung ( wartung_id INT IDENTITY(1,1) PRIMARY KEY, kennzeichen VARCHAR(12) NOT NULL, datum DATE NOT NULL, art VARCHAR(100) NOT NULL, kosten DECIMAL(8,2) NOT NULL, FOREIGN KEY (kennzeichen) REFERENCES Fahrzeug(kennzeichen) ); -- SELECT: LKW mit Nutzlast > 3,5t und letzter Wartung vor 6 Monaten SELECT f.kennzeichen, f.marke, f.nutzlast, MAX(w.datum) as letzte_wartung FROM Fahrzeug f LEFT JOIN Wartung w ON f.kennzeichen = w.kennzeichen WHERE f.fahrzeugtyp = 'LKW' AND f.nutzlast > 3.5 GROUP BY f.kennzeichen, f.marke, f.nutzlast HAVING MAX(w.datum) < DATEADD(month, -6, GETDATE()) OR MAX(w.datum) IS NULL; -- UPDATE: Kilometerstand aktualisieren UPDATE Fahrzeug SET kmStand = 125000 WHERE kennzeichen = 'HH-IT-2023';

⏰ Zeitmanagement & Prüfungstipps

Erfolgreiche AP1-Strategie für Frühjahr 2023:

Zeitaufteilung (90 Minuten total):

  • • 5 Min: Prüfung komplett durchlesen
  • • 40 Min: Ganzheitliche Aufgabe I (Hardware/Netzwerk)
  • • 40 Min: Ganzheitliche Aufgabe II (Programmierung/DB)
  • • 5 Min: Kontrolle und Nachbesserungen

Frühjahr 2023 - Besonderheiten:

  • • Weniger IPv6 als in Herbstprüfungen
  • • Mehr OOP und UML-Diagramme
  • • DSGVO-Fokus bei IT-Sicherheit
  • • Praktische SQL mit JOIN-Operationen
  • • Hybrid-Cloud Szenarien häufig

Typische Stolperfallen vermeiden:

  • • SQL-Syntax genau beachten (DATEADD, GETDATE)
  • • UML-Notation korrekt verwenden
  • • Technische Details konkret benennen
  • • Wirtschaftliche Begründungen mitliefern

🎯 Schnell-Check: Bist du bereit?

Beantworte spontan (ohne nachzuschlagen):

  1. Was ist der Unterschied zwischen RAID 1 und RAID 5?
  2. Wie berechnet man die Subnetz-Maske für /26?
  3. Welche Java-Klasse für das aktuelle Datum?
  4. SQL: Wie verbindet man zwei Tabellen?
  5. DSGVO: Wie lange darf man Bestelldaten speichern?

✅ Schnell-Check Antworten:

  1. RAID 1: Spiegelung (50% Kapazität), RAID 5: Paritätsbits (67-90% Kapazität)
  2. /26: 255.255.255.192 (26 Einsen, 6 Nullen)
  3. LocalDate.now() oder new Date()
  4. JOIN: SELECT * FROM a JOIN b ON a.id = b.id
  5. 10 Jahre (Handelsgesetzbuch) für steuerrelevante Belege

4-5 richtig: 🟢 Gut vorbereitet!
2-3 richtig: 🟡 Noch etwas üben
0-1 richtig: 🔴 Intensiv lernen erforderlich

🌸 AP1 Frühjahr 2023 - Du schaffst das!

Mit dieser umfassenden Vorbereitung bist du bestens gerüstet für deine AP1.

Letzter Tipp: Ausreichend schlafen, pünktlich erscheinen und systematisch arbeiten!

🍀 Viel Erfolg! 🎯

📊 Dein Übungsfortschritt

0% abgeschlossen

Bearbeite alle Übungen, um optimal vorbereitet zu sein!

CPU-Cache: 1-10 Nanosekunden
  • • RAM: 50-100 Nanosekunden
  • • SSD: 0.1-1 Millisekunden
  • • HDD: 5-20 Millisekunden
  • Übung 3: Virtualisierung

    Szenario: Server-Konsolidierung

    Ein Unternehmen hat 5 physische Server mit je 20% CPU-Auslastung. Durch Virtualisierung sollen diese auf einem Server konsolidiert werden.

    Server-Spezifikationen:

    Frage: Welche Mindest-Hardware wird für den neuen Server benötigt?

    Empfohlene Hardware-Konfiguration:

    CPU: Intel Xeon 8-Core (oder mehr) RAM: 80GB (5x16GB) + Overhead = ~100GB Storage: SSD für bessere VM-Performance Netzwerk: Gigabit oder 10GbE Hypervisor: VMware vSphere oder Hyper-V

    Begründung:

    Übung 4: RAID-Systeme

    RAID-Level Min. Festplatten Ausfallsicherheit Kapazität
    RAID 0 2 Keine 100%
    RAID 1 2 1 Festplatte 50%
    RAID 5 3 1 Festplatte ~67-90%

    Praxis-Frage:

    Für einen Datenbankserver mit 4x2TB Festplatten wird hohe Verfügbarkeit und gute Performance benötigt. Welches RAID empfehlen Sie?

    Empfehlung: RAID 10 (1+0)

    Konfiguration: 2x RAID 1 im RAID 0

    🌐 Netzwerktechnik & Protokolle

    Übung 1: OSI-Schichtenmodell

    Schicht 7: Application (HTTP, FTP)
    Schicht 6: Presentation (SSL/TLS)
    Schicht 5: Session (NetBIOS)
    Schicht 4: Transport (TCP, UDP)
    Schicht 3: Network (IP, ICMP)
    Schicht 2: Data Link (Ethernet)
    Schicht 1: Physical (Kabel, WLAN)

    Fehlerdiagnose-Szenario:

    Ein Benutzer kann nicht auf eine Webseite zugreifen. Die IP-Adresse des Servers ist bekannt und pingbar. Auf welcher OSI-Schicht liegt vermutlich das Problem?

    • A) Schicht 1 (Physical)
    • B) Schicht 3 (Network)
    • C) Schicht 7 (Application)
    • D) Schicht 2 (Data Link)

    Richtige Antwort: C - Schicht 7 (Application)

    Analyse:

    • • Ping funktioniert → Schichten 1-3 OK
    • • IP erreichbar → Netzwerk-Routing funktioniert
    • • Web-Dienst Problem → HTTP-Service (Port 80/443)
    • • Mögliche Ursachen: Webserver gestoppt, Firewall blockiert Port 80/443

    Übung 2: Subnetting IPv4

    Praxis-Aufgabe: Netzwerk segmentieren

    Gegeben: Netzwerk 192.168.1.0/24

    Erstelle 4 Subnetze für:

    • • Verwaltung (30 Hosts)
    • • Entwicklung (50 Hosts)
    • • Testing (10 Hosts)
    • • Server (5 Hosts)

    Subnetting-Lösung (VLSM):

    Entwicklung: 192.168.1.0/26 (62 Hosts) - größtes zuerst Verwaltung: 192.168.1.64/26 (62 Hosts) Testing: 192.168.1.128/28 (14 Hosts) Server: 192.168.1.144/29 (6 Hosts) Verbleibendes Netz: 192.168.1.152/29 bis 192.168.1.255/24

    Erklärung: VLSM (Variable Length Subnet Mask) für effiziente IP-Nutzung

    Übung 3: Switching & VLANs

    VLAN-Konfiguration:

    Ein Unternehmen mit 3 Abteilungen soll per VLAN getrennt werden:

    Abteilung VLAN-ID IP-Bereich Ports
    IT 10 192.168.10.0/24 1-8
    HR 20 192.168.20.0/24 9-16
    Buchhaltung 30 192.168.30.0/24 17-24

    Frage: Was passiert ohne Inter-VLAN-Routing?

    Ohne Inter-VLAN-Routing:

    • • Keine Kommunikation zwischen den VLANs
    • • IT-Abteilung kann nicht auf HR-Server zugreifen
    • • Buchhaltung ist komplett isoliert
    • •