Client-Server Architekturen
Zugang zu den Folien: hier
Damit Aufgaben und Dienstleistungen in ein Netzwerk verteilt werden können, benötigen wir Kommunikationsstrukturen, die das ermöglichen. Einer dieser Strukturen ist das Client-Server-Modell.
Aufbau und Struktur
Im Client-Server Modell nehmen unterschiedliche Geräte auch unterschiedliche Rollen innerhalb eines Netzwerkes. Das hat den Vorteil, Geräte und Software sich an eine konkrete Rolle spezialisieren können, um den Datenaustausch zu ermöglichen. Viele Webanwendungen, die mittels HTTP kommunizieren, benutzen Methoden wie GET und POST, um miteinander Daten austauschen zu können.
Der Client sendet Requests und der Server antwortet mit einer Response.
Client |
Server |
---|---|
|
|