====== Von Browsern und Servern ====== Wie kommt die Webseite vom Server in den Browser? Server <- Browser: GET / Request Server -> Browser: 200 OK Response index.html ==== Was hier erklärt wird: ==== Die grundsätzliche Funktion eines Webbrowsers im Zusammenspiel mit einem Webserver **HTTP** Daneben nur kurz angerissen: * Was ist ein (Internet-)Protokoll? * Worauf baut das ganze auf? Spoiler: TCP und IP! * Was braucht der Browswer noch dazu? (DNS, eventuell TLS) * Ach ja, die Darstellung der Inhalte: HTML * Dynamische Webseiten: * serverseitig (z.B. PHP, hier Python) * oder im Browser (hier Javascript, aktuell könnte es auch WebAssembly sein) ==== Was hier nicht erklärt wird: ==== * Kryptographie (TLS) und Sicherungsmethoden * Funktion des darunter liegenden //Protokollstacks //(TCP/IP) [[schulung:kommunikation_TCP|1. Einheit]]: Wie reden Computer über das Internet miteinander?