Forum: Mikrocontroller und Digitale Elektronik Was ist eigentlich ein WebServer ?


von Thomas Kiss (Gast)


Lesenswert?

Hallo, habe schon so oft gelesen, Webserver mit AVR....

Was ist eigentlich ein "webserver", was kann man alles damit machen...

"Kugel" spukt millionen Sachen raus, aber nicht was es ist

von gaga (Gast)


Lesenswert?

Das, was du gerade anguckst, werden von einem Webserver zur dir 
geschickt.. :-D

von Karl H. (kbuchegg)


Lesenswert?

Das ist einfach nur ein Programm, das am Endpunkt eines 
Kommunikationskanals sitzt.

Der Browser schickt in Textform hin, was er möchte und das Programm 
schickt in Textform das Ergebnis zurück (einfach ausgedrückt).

Das ist jetzt eine sehr vereinfachte Sicht der Dinge. Aber im Prinzip 
steckt da nicht mehr dahinter. Die Hauptarbeit hat der Browser, der aus 
dem Text den er erhält, etwas Sinnvolles machen muss (die 
Seitenanzeige).

Natürlich sind Server dann schon noch komlpizierter.
Da geht es dann um Dinge wie Verschlüsselung, Sicherheit, 
Passwortabfragen, eingebettete Skript-Programmiersprchen, etc.

Aber das Prinzip bleibt nach wie vor gleich: Der Browser schickt eine 
Anforderung   GET xyz.html
Und der Server schickt die Datei  xyz.html  zurück.

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Ein Webserver schickt dir die Daten, damit du es in deinem Browser 
begucken kannst. Läuft üblicherweise auf Port 80 (http).
Dabei kann er intern alle möglichen und unmöglichen Klimmzüge machen, um 
diese Daten zu kreieren, falls notwendig.

Schau dir mal 'apache' an.

VG,
/th.

von Thomas Kiss (Gast)


Lesenswert?

Meinte AVR Webserver

von Random .. (thorstendb) Benutzerseite


Lesenswert?

Naja, das gleiche, nur auf einem AVR und nicht auf einem PC ^^

von Random .. (thorstendb) Benutzerseite


Lesenswert?


von Imon (Gast)


Lesenswert?

Hi hoffe du meinst das nicht ernst und ich füttere ein Troll.

Ein Webserver ist ein Server der einen Client mindestens nach RFC 2616 
(HTTP) über TCP/IP ( RFC 1323 und Andere) Antworten kann.

für so was hat google die Define Funktion
1
define:Webserver

eingeben dann sucht dir google nur Definitionen für denn Begriff 
Webserver.

von tux (Gast)


Lesenswert?

Eine Textausgabemaschine, welche aus Fenster 80 am Haus mit der Nummer 
xxx.xxx.xxx.xxx auf Anfrage Text im SGML (ein Unterformat ist html) 
Format aus gibt. ;-)

von Bülent C. (mirki)


Lesenswert?

Ein Webserver ist ein HTTP Server...Dein Browser ist der HTTP client

von karl (Gast)


Lesenswert?

tux schrieb:
> Eine Textausgabemaschine, welche aus Fenster 80 am Haus mit der Nummer
> xxx.xxx.xxx.xxx auf Anfrage Text im SGML (ein Unterformat ist html)
> Format aus gibt. ;-)

Das mit SGML ist falsch (schränkt die Definition zu sehr ein), der 
Webserver liefert auf Anfrage beliebige mögliche Dateien aus, nicht nur 
Text.


Tipp: Richte dir doch einfach selbst einen kleinen Webserver auf dem PC 
ein, danach kannst du dir sicher sehr genau vorstellen, wie es 
funktioniert.

von Thomas Kiss (Gast)


Lesenswert?

karl schrieb:
> Richte dir doch einfach selbst einen kleinen Webserver auf dem PC
>
> ein, danach kannst du dir sicher sehr genau vorstellen, wie es
>
> funktioniert.

Ups......

Bin schon zu 100% mit meinem Atmega8 und Bascom schon beschäftigt, und 
vorallem die ganze Postings hier lesen, die ich sehr interresant finde, 
abgesehen von der "blöden"...

von karl (Gast)


Lesenswert?

Thomas Kiss schrieb:
> Bin schon zu 100% mit meinem Atmega8 und Bascom schon beschäftigt, und
> vorallem die ganze Postings hier lesen, die ich sehr interresant finde,
> abgesehen von der "blöden"...

Webserver installieren sollte in einem Abend zu schaffen sein. 
Stichworte: Apache, WAMP. (Google und Wikipedia helfen dir dann weiter!)

von webserver (Gast)


Lesenswert?

Zum schnellen austesten was ein Webserver ist kann ich dir den AIDeX 
Mini-Webserver empfehlen:
http://www.aidex.de/software/webserver/download.html
das dauert keine 5 Sekunden: runterladen, auspacken, läuft.

von Simon K. (simon) Benutzerseite


Lesenswert?

XAMPP kann ich auch empfehlen. Ist sehr umfangreich (PHP, MySQL, ...) 
und läuft auch ohne Installation.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.