Lesson 2 Flashcards
(28 cards)
Was ist die Anwendungsschicht im TCP/IP- und OSI-Modell?
Die Anwendungsschicht repräsentiert Protokolle, die Netzanwendungen implementieren und auf den Datentransportdiensten der darunterliegenden Schichten aufbauen.
Welche drei Anwendungsprotokolle werden im Dokument betrachtet?
DNS (Domain Name System), HTTP (HyperText Transfer Protocol) und SMTP (Simple Mail Transfer Protocol).
Was ist das Domain Name System (DNS)?
DNS übersetzt Domainnamen in IP-Adressen und umgekehrt, ähnlich wie ein Telefonbuch für das Internet.
Wie funktioniert die hierarchische Struktur von Domainnamen im DNS?
Domainnamen sind hierarchisch aufgebaut und werden von rechts nach links aufgelöst. Jeder Teil wird als ‘Label’ bezeichnet, und die Root-Domain wird i.d.R. weggelassen.
Was sind die beiden Arten der Namensauflösung im DNS?
Es gibt rekursive und iterative Namensauflösung. Rekursive bedeutet, dass der Nameserver bei Unwissenheit andere Server befragt; iterative gibt Verweise auf andere Nameserver.
Was ist ein Nameserver im DNS?
Ein Nameserver verwaltet die Zuordnung von Namen zu Daten (Resource Records) und führt die Namensauflösung durch.
Was ist HTTP (HyperText Transfer Protocol)?
HTTP ist ein zustandsloses Protokoll zur Übertragung von Daten über das Web, insbesondere für den Abruf von Webseiten.
Wie funktioniert das Request-Response-Prinzip bei HTTP?
Ein Client, z.B. ein Webbrowser, sendet eine Anfrage (Request) an den Server, der daraufhin die angeforderte Ressource als Antwort (Response) zurücksendet.
Welche Anfragemethoden gibt es bei HTTP?
Zu den gängigsten Anfragemethoden gehören GET, HEAD, POST, PUT und DELETE.
Was ist SMTP (Simple Mail Transfer Protocol)?
SMTP ist ein Protokoll zum Versenden von E-Mails. Das Abrufen von E-Mails wird über andere Protokolle wie POP3 oder IMAP realisiert.
Was ist der Ablauf des SMTP-Protokolls?
Ein Client (Mail User Agent) verbindet sich mit einem Server (Mail Transfer Agent), sendet die Absender- und Empfängeradressen, und danach den Mailtext. Der Server bestätigt den Empfang.
Welche Statuscodes gibt es bei SMTP?
SMTP verwendet Statuscodes wie
1xx fur info
2xx für erfolgreiche Operationen,
3xx mailserver status
4xx für temporäre Fehler und
5xx für permanente Fehler.
Was sind Cookies im HTTP-Protokoll?
Cookies sind kleine Datenpakete, die Server im HTTP-Header mitschicken. Sie dienen dazu, Informationen über den Zustand einer Sitzung zu speichern.
Was ist ein Resource Record (RR) im DNS?
Resource Records sind Daten, die zu einem bestimmten Namen in einem Nameserver gehören, z.B. IP-Adressen, Mail-Server (MX), oder Textinformationen (TXT).
Was sind ASCII-Protokolle?
ASCII-Protokolle verwenden menschenlesbare Zeichen und Befehle, z.B. HTTP und SMTP. Sie sind leicht verständlich, aber weniger effizient als binäre Protokolle.
Was ist der Unterschied zwischen einer URL und einer URI?
Eine URI (Uniform Resource Identifier) identifiziert eine Ressource eindeutig, während eine URL (Uniform Resource Locator) auch den Pfad zu einer Ressource angibt.
Was ist das Robustheitsprinzip (Postels Gesetz)?
Das Robustheitsprinzip besagt: ‘Sei streng in dem, was du tust, und tolerant bei dem, was du von anderen akzeptierst’, insbesondere bei der Implementierung von Netzwerkprotokollen.
Was ist der SMTP Envelope?
Der SMTP Envelope (Umschlag) enthält die Absenderadresse, die Empfängeradresse und die Nachricht, ähnlich wie der Umschlag bei einem Brief.
Was bedeutet der SMTP Statuscode 1xx?
Der SMTP Statuscode 1xx zeigt Informationen an. Diese Codes sind jedoch selten im SMTP-Protokoll und werden eher in HTTP verwendet.
Was bedeutet der SMTP Statuscode 2xx?
Der SMTP Statuscode 2xx signalisiert, dass eine Operation erfolgreich abgeschlossen wurde.
Was bedeutet der SMTP Statuscode 3xx?
Der SMTP Statuscode 3xx steht für eine Umleitung oder eine zusätzliche Aktion, die vom Client durchgeführt werden muss.
Was bedeutet der SMTP Statuscode 4xx?
Der SMTP Statuscode 4xx zeigt temporäre Fehler an, die sich später von selbst beheben können, z.B. Serverüberlastung.
Was bedeutet der SMTP Statuscode 5xx?
Der SMTP Statuscode 5xx zeigt permanente Fehler an, z.B. dass der Empfänger nicht erreichbar ist oder die Nachricht nicht akzeptiert wird.
Was bedeutet der HTTP Statuscode 1xx?
Der HTTP Statuscode 1xx signalisiert Informationsmeldungen und zeigt an, dass die Anfrage erhalten und der Prozess fortgesetzt wird.