Betriebssysteme & Netzwerke (CNA)

Hochschule Luzern - Informatikstudium - Computer & Network Architecture

Hochschule Luzern - Informatikstudium - Computer & Network Architecture


Kartei Details

Karten 189
Lernende 34
Sprache Deutsch
Kategorie Informatik
Stufe Universität
Erstellt / Aktualisiert 17.11.2016 / 29.12.2024
Weblink
https://card2brain.ch/box/netzwerke_cna
Einbinden
<iframe src="https://card2brain.ch/box/netzwerke_cna/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Welche grundsätzlich verschiedenen Scheduling-Methoden gibt es?

Nonpreemptives Scheduling
Preemptives Scheduling

Was versteht man unter Speichermanagement?

Die Verwaltung vom Hauptspeicher
Die Verwaltung des virtuellen Speichers

Beschreibe den Ablauf bei einem Interrupt

- Gerät macht ein Interrupt (an den Interrupt-Controller)
- Interrupt-Controller entscheidet anhand der Prioritäten, welcher Interrupt zuerst kommt.
- Interrupt-Controller erstellt den Interrupt bei der CPU
- CPU führt allgemeine Interrupt-Subroutinge aus und fragt dann die entsprechenden Register ab

Gibt es eine Gemeinsamkeit zwischen parallelen Prozessen und Interrupts?

Ja, Interrupt-Service Routine ist evenfalls "blockiert" und wartet bis sie ausgeführt wird.

Was ist eine i-Node?

Eine i-Node ist ein Eintrag in einem Unix-Dateisystem, der Metadaten einer Datei enthält. In den meisten Unix-Betriebssystemen werden Dateien nur über ihre i-Nodes verwaltet

Wie funktioniert eine verkettete Liste?

Der Speicherplatz des ersten Elements ist bekannt. In jedem Element steht wo das nächste Element gespeichert ist. Das letzt Element verweist auf 0, somit ist das Ende der Datei gekennzeichnet.

Wie arbeiten die Systemkomponenten bei einem Client-Server-System zusammen?

Der Client schickt eine Anfrage an den Server und muss auf dessen Antwort warten. Der Server stellt den Dienst zur Verfügung. Er bearbeitet die Anfrage und liefert die Antwort zurück an den Client.

Was bedeutet HAL?

Hardware Abstraction Layer

Die unterste Schicht vom Betriebssystem, welche den Zugriff auf die Hardware zur Verfügung stellt. Einige der vom HAL verwalteten Hardwarefunktionen sieht man im Bild:

Was versteht man unter "Sockets"?

Netzwerk:

Für die ganz Verwaltung vom Netzwerkstapel ist das BS zuständig. Sockets werden als Schnittstelle zu den Applikationen verwendet.

Nenne 4 Service Primitives

Request: Invokation of a service by a service user
Indication: Notification from the service provider that a request has been invoked
Response: Acknowledgement issued by a service user in response to an indication
Confirmation: Acknowledgement from the service provider in response to the request

Auf welchem Layer im Schichtenmodell gibt es die Service Primitive "Confirm"?

Auf allen Serviceorientierten

Nenne ein Beispiel für einen verbindungsorientierten und einen verbindungslosen Dienst

verbindungslos: Briefpost, UDP: DNS

verbindungsorientiert: TCP: SMTP, http, Telefon

Welche Aspekte zeigen Strukturmodelle

- physikalische Relationen
- logische Relationen
- Komponenten

Benenne und skizziere zwei Topologien

siehe Bild

Nenne ein wichtiges Kriterium bei Adressierschemata

Link-Level-Adressierung
Endsystemadressierung
Transportprotokolladresse
Portnummer

Was versteht man unter Link-Level-Adressierung?

Adresse des unmittelbaren Kommunikationspartners (MAC-Adresse: z.B. Ethernet Adresse einer Netzwerkkarte)

Was versteht man unter Endsystemadressierung?

Adresse des letztentlichen Zielsystems (z.B. Internet-Adresse)

Für was wird die Portnummer verwendet?

Zur Identifizierung einer Anwendung (Anwendungsprozess)

Was sind die Ziele der Überlastüberwachung?

- Sicherstellung, dass das Teilnetz in der Lage ist den Verkehr zu bewältigen

Was ist der Unterschied zwischen Überlastüberwachung und Flusskontrolle?

- Flusskontrolle bezieht sich auf einen Punkt-zu-Punkt-Verkehr

- Die Überlastüberwachung ist zuständig für die Sicherstellung des Datenverkehrs in einem Teilnetz

Was passiert bei übermässiger Verkehrsbelastung?

Fehlermeldungen und zum Schluss werden die Pakete verworfen

In welchen Schichten werden Massnahmen zur Steuerung von Überlastungen getroffen?

Layer 2, 3 und 4 (Sicherungs-, Vermittlungs-, Transportsschicht)

Was versteht man unter einem Lastabwurf?

Das Paket wird weggeworfen

- Abwurf nach Zufallsprinzip
- Abwurf der ältesten/neusten Pakete
- Abwurf der "unwichtigeren" Pakete

Nenne einige Verfahren zur Gewährleistung der Dienstgüter

- Bereitstellen von Ressourcen im Überfluss
- Zwischenpuffern
- Raffic Shaping (Leaky Bucket / Token Bucket Algorithmus)
- Reservieren von Ressourcen
- Zugangssteuerung
- Proportionales Routing
- Zeitliche Planung von Paketen

Was ist der Unterschied zwischen Leaky Bucket und Token Bucket?

Der Leaky Bucket lässt tropfartig Pakete durch, der Token-Bucket hingegen regelt dies über "Senderrechte"

Was verseht man unter proportionalem Routing?

Proportionales zu den Kanalkapazitäten Aufteilen der Last auf mehrere Pfade

Was ist die Aufgabe der Transportschicht?

End-zu-End-Verbindung

- Verlorerene, gestörte Pakete erkennen und ruch Wiederholen der Übertragung korrigieren. (Ähnlich wie die Sicherungsschicht).
- Die Mängel der Vermittlungsschicht werden "verborgen"
- Einheitliche Dienste-Schnittstelle für übergeordnete Schicht, unabhängig von der verwendeten Vermittlungsschicht

Nenne einige typische Dienstprimitive der Transportschicht

Listen: Block until some process tries to connect
Connect: Actively attempt to establish a connection
Send: Send information
Receive: Block until a DATA packet arrives
Disconnect: This side wants to release the connection

Muss sich ein End-zu-End-Protokoll um das Routing durch das Internet kümmern?

Nein

Welche Probleme treten in der Transportschicht auf?

- verlorene (oder gestörte) Pakete
- Pakete kommen verspätet an
- Die Verzögerungszeiten sind variabel, sie hängen von der Netzlast ab
- Pakete können doppelt ankommen
- Datenstau, Anhäufung von empfangenen Paketen
- Neubooten von Rechnern und Wiederaufnahme einer laufenden Übertragung

Was ist der Unterschied zwischen transparenten Bridges und übersetzende Bridges?

Transparente Bridges: Verbindung zweier lokalen Netze (LANs) mit dem selbem Data-Link Protokollen (Schicht-2-Protokoll) z.B. Ethernet -- Ethernet

Übersetzende Bridges: Verbindung zweier lokalen Netze mit unterschiedlichen Data-Link Protokollen, z.B. Ethernet -- Tokenring.
-> meist auch unterschiedliche physikalische Anschlüsse. Geschwindigkeits- & Rahmenanpassung

Wie werden verschiedene Teilnetze des Internets zusammengeschaltet?

Routers, Switches, usw.

Welche Protokolle kann ein Repeater verstehen?

Keine, er verstärkt nur ein elektrisches Signal

Kann ein Hub Protokolle verstehen?

Nein, er verbindet Geräte untereinander

Hat eine Bridge eine eigene Adresse?

Nein wird nicht benötigt

Erkläre den Unterschied zwischen einer Bridge und einem Switch

Beide arbeiten mit MAC-Adressen. Der Switch verbindet aber zwei Geräte miteinander und die Bridge sendet die Daten an alle Geräte

In welcher Schicht arbeitet ein Router?

In der Vermittlungsschicht (IP-Adressen)

Hat ein Router eine eigene Adresse?

Ja, wenn ein Paket aus dem lokalen Netzwerk geschickt werden soll wird es an den Router adressiert

Was ist der Unterschied zwischen Router und Gateway?

Ein Router ist nur in der Vermittlungsschicht und ein Gateway deckt alle 7 Schichten ab

Was versteht man unter Fragmentierung?

Aufteilung grosser Pakete in kleinere Pakete
Grund: maximale Nutzdatengrösse ist unterschiedlich