Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
arduino:netzwerktechnik [2022/04/04 16:11] – [HTTP - Abfrage:] khirlingarduino:netzwerktechnik [2022/06/22 14:34] (aktuell) khirling
Zeile 1: Zeile 1:
 ====== Netzwerktechnik ====== ====== Netzwerktechnik ======
 +[[https://www.youtube.com/watch?v=emmD9MhAqiM]]
 +
 ====== Was ist ein Netzwerk? ====== ====== Was ist ein Netzwerk? ======
  {{ :run:netzwerk.gif?600|}}  {{ :run:netzwerk.gif?600|}}
Zeile 75: Zeile 77:
  
 ===== HTTP - Abfrage: ===== ===== HTTP - Abfrage: =====
- eine Anfrage an einen Webserver +Eine Anfrage an einen Webserver 
-Die Kommunikation findet nach dem Client-Server-Prinzip statt. Der Browser schickt eine Anfrage an den Webserver. Er bearbeitet die Anfrage und sendet das Ergebnis zurück. Danach ist die Verbindung beendet.+Die Kommunikation findet nach dem Client-Server-Prinzip statt. Der Browser schickt eine Anfrage (z.B. https://www.info-checker.de/raumklima/index.php?messung=Raum002) an den Webserver. Der Webserver erkennt anhand der Endung "php", dass nicht nur eine statische Seite angefragt wurde, sondern dass eine zusätzliche Verarbeitung notwendig ist. Variablen können entweder über die POST - Methode oder über die GET - Methode übermittelt werden. So kann z.B. auch eine Datenbankabfrage erfolgen. Das PHP - Modul bearbeitet die Anfrage, generiert eine HTML - Datei und sendet diese an den Webserver zurück. Dieser liefert die Datei an den Client weiter. Der Webclient (Browser) interpretiert die Ausgabe, evtl. findet noch eine Verarbeitung mit Javascript statt, der eine HTML -Ausgabe generiert. Danach ist die Verbindung beendet.
  
-Eine typische Adresse zur Abfrage:+{{:arduino:http_anfrage.png?400 |}}Eine typische Adresse zur Abfrage:
  
 http://Servername.Domainname.Top-Level-Domain:TCP-Port/Pfad/Datei?Parameter und Wert http://Servername.Domainname.Top-Level-Domain:TCP-Port/Pfad/Datei?Parameter und Wert
  
 http://www.nwt-unterricht.de:80/dokuwiki/doku.php?id=html:start http://www.nwt-unterricht.de:80/dokuwiki/doku.php?id=html:start
 +
 +Eine HTML - Seite ist eine reine Textseite und besteht aus dem Zusammenwirken von drei Teilen, die für den Inhalt und Aussehen verantwortlich sind. 
 +  * HTML: Hier werden die Inhalte und die Struktur der Seite beschrieben
 +  * CSS: Bestimmt das Aussehen der Inhalte, dies geschieht auch abhängig vom Ausgabemedium (Handy, Laptop, PC,...)
 +  * Javascript: Bestimmt das dynamische Verhalten der Seite
 +
 +Da der Browser die Seite interpretiert, kann es je nach verwendeten Browser minimale Unterschiede in der Ausgabe  geben.
  
 ===== HTTP - Antwort / Codes: ===== ===== HTTP - Antwort / Codes: =====
  • arduino/netzwerktechnik.1649081495.txt.gz
  • Zuletzt geändert: 2022/04/04 16:11
  • von khirling