Kapitel 2: Application Layer

Client-Server Architektur 
Peer-2-Peer Architektur 
Kombination von Client-Server und P2P 
Prozesse 
Sockets 
Adressierung von Prozessen 
Anwendungsprotokolle Eigenschaften 
Wahl des Transportdienstes 
Webseiten 
HTTP 
HTTP-Verbindungen 
Verzögerung 
Persistent mit/ ohne Pipelining 
HTTP-Request-Nachricht 
Typen von Anweisungen 
HTTP-Response-Nachricht 
Statuscodes für HTTP-Response 
Cookies bestandteile 
Cookies 
Proxyserver 
Electronic Mail 
SMTP 
Format einer E-Mail 
MIME 
Mail-Zugriffsprotokolle 
DNS 
Verteilte, hierarchische Datenbank 
Root-Nameserver 
Namensauflösung mit DNS 
Vergleich von Client-Server und P2P 
Socket-Programmierung mit TCP 
Java-Client (TCP) 
Java-Server (TCP) 
Peers