Fichas
Internet und verteilte Systeme
Fichas del conjunto (28)
- 1Was bedeutet LANLocal Area Networks
Ein LAN ist ein Netzwerk in Privatbesitz innerhalb eines Grundstücks oder einer Einrichtung. - 2Was ist ein Protokoll Stack?• Jede Schicht (Ebene) hat ihre eigene Aufgabe
• Jede Schicht bedient sich des Interfaces der Schicht darunter
• Jede Schicht bietet ein Interface an.
• Anwendungsprogramme sprechen nur mit der obersten Schicht. - 3Die 7 Schichten des OSI Schichtenmodell
- 4Was bedeutet OSI / ISOOpen Systems Interconnection Model
- 5Ziele von OSI / ISO sind:i. Separation of Concerns:
Welche Schicht ist für was
zuständig?
ii. Festlegung der Aktivitäten, die für
Netzwerkkommunikation notwendig sind. - 6Was ist das Kommunikations-Protokoll?Kommunikationsprotokoll
beschreibt die Regeln nach denen Nachrichten ausgetauscht werden. Werden die Regeln nicht eingehalten, tritt ein Fehler auf. - 7Regeln des Kommunikations-Protokolls sind:i. Reihenfolge der Nachrichten
ii. Form der Nachrichten
iii. Bedeutung der Nachrichten - 8Was ist die Bitübertragungsschicht?Bitübertragungsschicht = Pysical Layer
Definiert die physikalischen Eigenschaften der Datenübertragung.
Bsp:
i. Spannungspegel
ii. Anzahl Kabel
iii. Kabeltyp
iiii. Frequenz - 9Wie arbeitet die Sicherungsschicht?i. Arbeitet Punkt zu Punkt
(Sender-Empfänger)
ii. Daten werden in Datenrahmen
(data frames) verpackt.
iii. Überträgt Datenrahmen fehlerfrei und
bestätigt den Empfang.
iiii. Sorgt dafür, dass der Empfänger nicht
überflutet wird. - 10Vermittlungsschichti. Ende zu Ende Verbindung innerhalb eines Netzwerks.
ii. Paketvermittelt: Daten werden in Pakete geschnürt und von einem Endpunkt zum anderen vermittelt
iii. Routing: meist dynamisch
iiii. Quality of Service: Staus vermeiden / wichtige Pakete schneller befördern. - 11Transportschichti. Ende zu Ende Verbindung für höhere
Schichten oder Anwendungen
ii. Garantiert die korrekte Reihenfolge des Datenstroms
iii. Unabhängigkeit von der Netzwerktechnologie darunter - 12SitzungsschichtSitzungen können auf der Transportschicht aufbauen und beinhalten:
• Dialog Kontrolle: Wer darf senden?
• Tokens
• Synchronisierung: Wiederaufnahme einer langen Transaktion - 13Darstellungsschicht• Semantik und Darstellung der Bits und Bytes.
• Mapping von Datenstrukturen
• Kompression
• Verschlüsselung - 14Anwendungsschicht• Beschreibt die konkrete Anwendung der
Datenübertragung
• Protokolle für Anwendungen (Bsp. HTTP) - 15Was ist eine MAC Adresse?Jedes Netzwerkgerät hat eine weltweit
eindeutige Adresse - 16Switch• Verbindungsgerät für Netzwerkgeräte
• Verschaltung von einzelnen Ausgängen
• Es wird nicht alles an alle übertragen
• Anpassung an versch. schnelle HW möglich - 17Was ist die Bandbreite?Physik:
Der genutzte Bereich des elektromagnetischen Spektrums für einen Übertragungskanal (Hertz).
Informatik:
Die maximale Datenrate eines Übertragungskanals (bit / sek). - 18Was ist die Latenz?• Zeitintervall um das ein Ereignis
verzögert wird.
• Z.B. Verzögerung zwischen Absenden und
Empfang eines Signals.
• Auch Laufzeit genannt. - 19Was ist der "Quality of Service"?Verschiedene Dienste benötigen
unterschiedliche Qualitäten
z.B.: Dateiübertragung: kein Paket darf verloren gehen, aber Verzögerungen sind ok - 20Was ist Jitter?Als Jitter bezeichnet man das zeitliche "Taktzittern" bei der Übertragung von Digitalsignalen, eine leichte Genauigkeitsschwankung im Übertragungstakt.
Ausgelöst durch z.B. instabile Bandbreite - 21Paketvermitteltes Netz ist:• Pakete werden "store and forward" weiter gereicht
• Route der einzelnen Pakete ist nicht festgelegt, sondern dynamisch
• verbindungslos
• IP ist ein paketvermitteltes Netzwerk - 22Probleme beim Paketvermittelten Netz:Problem:
– Pakete können außer der Reihe ankommen.
– Garantie der Auslieferungsqualität schwierig - 23Was ist Routing?• Pakete werden von Router zu Router weitergereicht
• Komplexe Anforderung einen schnellen Pfad zum Ziel zu finden
• Versch. Algorithmen, die auf Bewertung der
Verbindungen beruhen. - 24Was wären Maßnahmen für Quality of Service?tbd
- 25Welche Werte werden durch DHCP konfiguriert?- IP Adresse des Gerätes
- Subnetzmaske
- IP Adresse des Routers
- IP Adresse des DNS Servers
- Gültigkeitsdauer der Information - 26Was macht Networt Address Translation (NAT)?- Vergibt lokale (weltweit nicht eindeutige) Adressen an die Systeme im eigenen Netzwerk
- Router übersetzt diese Adressen in eine gültige, weltweit eindeutige IP-Adresse nach außen (WAN <> LAN)
=> NAT-Übersetzungstabelle!!
AGIERT AUF TRANSPORTSCHICHT - 27Was ist eine Socket?"Steckdose" zur bidirektionalen Kommunikation
4 Tupel:
- Empfängerport
- Empfänger IP Adresse
- Senderport
- Sender IP Adresse - 28Socketprogrammierung in JavaServerSocket server = new ServerSockcet(12345);
Klasse und Portangabe