Was ist der unterschied zwischen einer TCP-Verbindung und einer UDP-Verbindung?
TCP = Verbindungsorientiert
=> Kommunikation erfolgt erst nach Aufbau der Verbindung
UDP = Verbindungslos
=> Kommunikation erfolgt ohne Aufbau einer Verbindung. Keine Empfangskontrolle
Was ist Sequencing?
Unter Sequencing versteht man Protoklle, die Sicherstellen, dass die Daten in genau der gesendeten Reigenfolge empfangen werden
Was unterscheidet Streaming Protokolle von anderen Protokollen?
Das Senden der Daten erfolgt in einzelnen Bytes, oder Blöcken von Bytes um so eine effektive Datenübertragung zu ermöglichen
Was sind Paketbasierte Protokolle?
Bei diesen Protokollen können nur ganze Pakete gesendet/empfangen werden. Hierbei muss festgelegt sein, welche größe die Pakete minimal/maximal haben dürfen.
Welche 2 Aspekte / Kontrollen sind bei Protokollen zu beachten?
Fehlerkontrolle
empfänger fordert Fehlerhafte Pakete erneut an
Flusskontrolle
Sicherstellung, dass Sender nicht schneller sendet als der Empfänger verarbeiten kann
Nennen Sie Prozess-/Anwendungs-Protokolle
Telnet
FTP
HTTP
HTTPS
SMTP
DNS
NTP
SSH
…
Nennen Sie Host-to-Host Protokolle
TCP
UDP
Nennen Sie Internet Protokolle
IP
ICMP
Welche Protokolle des TCP/IPStacks laufen auf Kernel ebene und au User Ebene
Was ist NTP?
NTP = Network Time Protokoll
Welche Länge hat ein NTP Zeitstempel und wie ist dieser Aufgebaut?
Länge = 64 Bit
32 Bit = Sekunden nach dem 01.01.1900 00:00
32 Bit = Sekundenbruchteile
Was ist das “2036 Problem” im Bezug auf NTP?
Bei einer Länge von 32 Bit, können insgesamt 4.2949673 x10^9 Sekunden nach dem 01.01.1900 erfasst werden. Dies enspricht 136,1925 Jahren.
Somit gelangt das NTP Protokoll im Jahr 2036 an seine Grenzen.
Was ist das “2038 Problem”?
Beim 2038 Problem geht es um die Problematik, dass die Zeitdefinition von Unix Systemen (nicht NTP!) an ihre Grenzen stößt.
Die Unixzeit verwendet ebenfalls 32 bit für die Zeitangabe der Sekunden, aber
Verwendet ein Vorzeichen, somit nur 31 Bit für die Sekunden vorhanden
Fängt am 1. Januar 1970 an zu zählen
31 Bit = 2.14748365 x 10^9 Sekunden = 68.096 Jahre
1970 + 68 Jahre = 2038
Was ist der Unterschied zwischen dem “2036 Problem” und dem “2038 Problem”?
Das “2036 Problem” bezieht sich auf das Auslafen der Sekunden im NTP Protokoll, während sich das “2038 Problem” auf Unixzeit bezieht.
Was ist DNS?
DNS = Domain Name System
Zur Auflösung von IP-Adressen
Was sind Top-Level Domains?
Top-Level Domains, sind die Domains, welche als letztes an einer Domänge hängen.
Diese sind der “stamm” der gesamten Domain.
Beispiele:
.com
.de
.io
.at
.org
.net
Was sind Second-Level Domains
Sekond-Level Domains, sind die Domains, welche direkt nach den Top-Level Domains angesiedelt sind.
Anders als die Top-Level Domains, können diese von Individuen und Firmen beantragt werden und sind variabel.
Was ist die Root-Domain?
. <- Ein Punkt :)
Von wem werden 2nd Level domains verwaltet?
Von sog. Registras wie z.B. DENIC eG, ICANN
Was sind Subdomains?
Subdomains, sind Domains nach der 2nd Level Domain, welche dann auf hosts verweisen.
www.google.de
de.wikipedia.org
mail.example.com
Welche begrenzung hat DNS?
Die maximale Länge eines Rechnernamens darf höchstens 265 Zeichen haben.
Was ist eine Domäne und wer ist für diese Verantwortlich?
Eine Domäne ist die 2nd-Level Domain. Der Inhaber/Besitzer ist für diese Verantwortlich
Was ist eine Zone bei DNS?
Eine Zone, ist ein Verwalteter DNS Bereich. Jede Domäne ist einem Nameserver zugeordnet, welcher die offiziellen Daten kennt. Die Domänen auf diesem Nameserver sind in einer Zone.
Welche Eigenschaften haben DNS Abfragen?
Sind rekursiv und iterativ, as beduetet, dass der Server die Anfragen in einer Schleife wiederholt, bis er die passende Antwort hat.
Wie funktioniert eine DNS Abfrage (Beispiel: www.google.de)?
Client schickt abfrage an DNS Server.
Sofern der Server die Domäne kennt, schickt er dem Client eine Antwort.
Server schickt Anfrage zum Root DNS Server und erhält den Nameserver der TopLevel Domain zurück (.de)
Server schickt Anfrage zum TopLevel DNS Server und erhält den Nameserver des Registrars der Domäne zurück.
Server schickt Anfrage zum Reistrar DNS Server und erhält IP-Adresse der angefragen Domäne
Beschreiben Sie die 4 DNS Record Typen:
A
AAAA
PTR
MX
NS
A = IPv4 Adresse (Adresse => IP)
AAAA = IPv6 Adresse
PTR = Pointer (IP => Adresse)
MX = Mailserver
NS = Nameserver
Wie wird ein PTR Record vom Client aufgerufen?
Die IP-Adresse wird Rückwärts und mit dem Anhängel “.in-addr.arpa” aufgelöst.
Zum Beispiel würde der PTR-Eintrag für die IP-Adresse 192.0.2.255 als „255.2.0.192.in-addr.arpa“ gespeichert werden.
Was ist DynDNS?
DynDNS ist die Auflösung von Servern/Clients mit Dynamischen IP-Adressen.
Was ist ein MUA und welche Aufgaben hat dieser?
MUA = Mail User Agent
Ist das Programm, welches genutzt wird um mit dem Mailserver zu sprechen. Hier werden die E-Mail für den Benutzer aufgearbeitet und lesbar gemacht.
Was ist ein MTA und welche Aufgaben hat dieser?
MTA = Mail Transfer Agent
Ist eine Komponente des Mailservers, welche die Aufgabe hat E-Mails via SMTP zu Senden und entegegen zu nehmen.
Was ist ein MDA und welche Aufgaben hat dieser?
MDA = Mail Delivery Agent
Verwaltet Postfächer und Sortiert die E-Mails in die entsprechenden Postfächer. Ist die Schnittstelle zwischen MTA und MUA
Welche 3 E-Mail Protokolle gibt es?
SMTP = Simple Mail Transfer Protocol
POP(3) = Post Office Protocol
IMAP = Internet Message Access Protocol
Was sind die Aufgaben und Eigenschaften von SMPT?
Transfer von E-Mails zwischen Servern und/oder Clients
Was sind die Aufgaben und Eigenschaften von POP(3)?
Laden aller E-Mails von Server auf Client
Löschen aller E-Mails auf Server
Was sind die Aufgaben und Eigenschaften von IMAP?
Zugriff von E-Mails auf zentralem Server
Download von E-Mails nur bei Bedarf
E-Mails werden nicht auf Server gelöscht
Eine Herausforderung ist der Versand von E-Mails im Klartext. Warum stellt dies ein Problem dar und wie kann dies gelöst werden?
E-Mails im Klartext haben den Nachteil, dass…
… Sie einfach von jedem im Netzwerk gelesen werden können
… Adressen, Header und Text sind einfach zu fälschen
… Absender kann nicht Verifiziert werden
=> Lösung: Einsatz von Zertifikaten zur Verschlüsselung + Signierung (S/MIME, PGP)
Eine Herausforderung ist, dass Empfang von E-Mails nicht bestätigt werden. Warum stellt dies ein Problem dar und wie kann dies gelöst werden?
Könnte rechtliche Probleme darstellen, da nicht bewiesen werden kann, dass der Empfänger die E-Mail erhalten hat
=> Der Empfänger muss eine Lesebestätigung schicken, welche aber Signiert ist um die Authentizität des Empfängers zu verifizieren.
Welche Schäden entstehen durch SPAM Mails?
Übertragung kostet Bandbreite
Speicherplatz wird verbraucht
E-Mails müssen geprüft und gelöscht werden (Zeit verlust)
Was sind Lösungsansätze für SPAM Mails?
Filterung nach Absender
Durch verschiedene Blacklist, ggf. Real Time Blackhole Lists
Filterung nach Inhalten
Mustervergleiche
Neuronale Netze
Was ist FTP?
FTP = File Transfer Protocol
Was ist der Unterschied zwischem Aktivem FTP und Passivem FTP
Beim Aktiven FTP Meldet sich der Server zurück, sofern eine Verbindung erfolgreich aufgebaut wird.
Beim Passiven FTP Meldet sich immer nur der Client am Server
Um welche FTP Art handelt es sich hier?
Was ist Telnet?
Telnet = Teletyp Network
Protokoll für Terminalemulation zur Administration von Servern, Routern, Switchen
Was ist das Hauptproblem von Telnet?
Sämtliche Daten samt Kennwörtern werden im Klartext übermittelt.
Was ist SSH?
SSH = Secure Shell
Protokoll für Terminalemulation zur Administration von Servern, Routern, Switchen.
Verbindung erfolgt hierbei Verschlüsselt.
Was ist SCP?
SCP = Secure Copy
Datenübertragung via SSH
Was sind die Grundprinzipien des World Wide Webs?
Server, welche Webinhalte zur Verfügung stellen
Clients, welche meist über WebBrowser diese Inhalte Abrufen
Übertragung meist über HTTP oder HTTPS
Was ist HTTP + HTTPS? Was ist der unterschied?
HTTP = Hyper Text Transfer Protocol
HTTPS = Hyper Text Transfer Protocol Secure
Bei HTTPS erfolgt die Übertragung im Gegensatz zu HTTP Verschlüsselt
Was ist HTML?
HTML = Hyper Text Markup Language
Ist eine sprache, welche den Aufbau und die Inhalte beschreibt
Was ist eine URI?
URI = Unifor Resource Identifier
Ist eine Adresse, die eine pysicalische oder Abstrakte Ressource identifiziert
Was ist eine URL?
URL = Uniform Ressource Locator
Ist eine Adresse, die eine pysicalische oder Abstrakte Ressource identifiziert und mit welchem Protokoll diese Aufgerufen werden kann
Handelt es sich um folgende Adresse um eine URI oder URL?
ISBN:3-8233-4429-1
https://www.heise.de/
www.heise.de
Wie läuft ein SSL Handshake ab?
Was sind die Gänigsten 3 HTTP Methoden und was machen diese?
HTTP-GET
Rufen Daten vom Server ab
HTTP-POST
Senden Daten zum Server
HTTP-HEAD
Überträgt nur Header/Meta Informationen
Was ist ein Proxy?
Ein Proxy ist ein Server, welcher Webseiten zwischen Cacht, welche dann von Clients geladen werden
Welche Vorteile haben Proxy Server?
Reuzierung des Datenverbrauchs + Bandbreite aus dem Internet
Logging
Zugriffskontrolle (Authentifizierung, Autorisierung, Accounting)
Was ist RSS?
RSS = Rich Site Summary
Inhalte werden als XML an RSS Reader weitergegeben
Was ist Zero Configuration Networking?
Zero Configuration Networking ist ein Vorhaben für die selbständige Konfiguration von Rechnernetzen ohne Eingriffe durch Menschen.
Zuletzt geändertvor 2 Jahren