Was machen Anwendungen (Applications)
Anwendungsprogramme laufen auf Endsystemen (Hosts) und Kommunizieren mit Nachrichten über das Netzwerk. Application layer protocols defnieren den Aufbau dieser Nachrichten und Prozeduren. Die Nachrichten werden mithilfe von transport layer servicen implementiert.
Was ist ein Server im Client-Server-Paradigma?
Der Server bietet den Clients Dienste (services) an.
Was sind typische Eigenschaften von einem Server im Client-Server-Paradigma?
Was sind typsiche Eigenschaften von einem Client im Client-Server-Paradigma?
Varianten des Client-Server-Paradigmas
Beispiele für Anwendungen (Applications) und die benutzten transport protocols
Was macht DNS (Domain Name Service)?
DNS übersetzt Host und Domain Namen in IP-Adressen und umgekehrt.
Wie ist das DNS aufgebaut?
In welchen Arten können die Daten im Name-Server gespeichert werden?
Wie löst DNS den namen auf mit “iterative query”
Wie löst DNS den Namen auf mit “recursive query”
Wie funktioniert DNS Caching
Was sind Virtuelle IP-Addressen und was ist ihr sinn?
Wie Funktioniert was World Wide Web?
Uniform Resource Locator (URL)
Wie ist das Format von einer HTTP Request?
Bsp für eine HTTP Request
Wie sieht das Format von einer HTTP Response aus?
Beispeile für status codes von einer HTTP Response
Wie funktioniert HTTP im allgemeinen?
Client sendet eine HTTP Request und Server antwortet mit einer HTTP Response
Welche HTTP standarts gibt es?
Welche Schritte werden bei einer HTTP anfrage durchgegangen?
Beständigkeit der Verbingung bei HTTP
Eine Webseite enthält viele Objekte und jedes Objekt muss durch eine separate HTTP GET methode angefordert werden.
* Non-Persistent Connection:
- Andere TCP Verbindung für jedes angeforderte Objekt
- HTTP 1.0
* Persistent Connection:
- Verwendet die selbe TCP Verbindung für jedes angeforderte Objekt
- HTTP 1.1
* Pipelining:
- Mehrere request können direkt hinter einenander gestellt werden
- HTTP 2.0
Was bedeutet es, das HTTP Stateless ist?
Der Server speichert sich keine Daten über Anfragen und des wird jeder request-respone Austausch einzeln behandelt.