Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| schulung:http [2021/12/07 06:06] – Thomas | schulung:http [2022/01/31 15:09] (aktuell) – [Was macht es dann zu einem Protokoll?] Thomas | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| {{gallery> | {{gallery> | ||
| - | Nachdem jetzt klar ist, wie grundsätzlich | + | Nachdem jetzt klar ist, wie grundsätzlich zwischen zwei Rechnern // |
| {{ : | {{ : | ||
| Dafür müssen sie sich auf eine gemeinsame Sprache verabreden, das ist das | Dafür müssen sie sich auf eine gemeinsame Sprache verabreden, das ist das | ||
| Zeile 39: | Zeile 39: | ||
| - Der Browser (ein TCP-Client) stellt dem Server eine wohldefinierte Anfrage. | - Der Browser (ein TCP-Client) stellt dem Server eine wohldefinierte Anfrage. | ||
| - | - Der Server antwortet auf demselben TCP-Kommuniationskanal exakt auf diese Anfrage mit einem Status-Code (OK oder irgend ein Fehler) | + | - Der Server antwortet auf demselben TCP-Kommuniationskanal exakt auf diese Anfrage mit einem Status-Code (OK oder irgend ein Fehler) und in einem Rutsch mit dem angefragten Inhalt. |
| - Danach wird der Kommunikationskanal wieder abgebaut (so war das zumindest ganz zu Beginn, mittlerweile wartet der Server auf der einmal aufgebauten TCP-Verbindung, | - Danach wird der Kommunikationskanal wieder abgebaut (so war das zumindest ganz zu Beginn, mittlerweile wartet der Server auf der einmal aufgebauten TCP-Verbindung, | ||
| Zeile 45: | Zeile 45: | ||
| Ganz so einfach ist das heutzutage alles auch nicht mehr. Aber ein minimalistischer Webserver könnte genau so funktionieren. So ein Server ist beispielsweise ein sogenannter " | Ganz so einfach ist das heutzutage alles auch nicht mehr. Aber ein minimalistischer Webserver könnte genau so funktionieren. So ein Server ist beispielsweise ein sogenannter " | ||
| + | |||
| + | > **Erinnerung: | ||
| + | {{: | ||
| + | |||
| ===== Aber wie sieht ein wohldefinierter Request aus? ===== | ===== Aber wie sieht ein wohldefinierter Request aus? ===== | ||