ANHANG E
Web-Anwendungen HTTP, SMTP, POP3 ...
Das TCP/IP-Protokoll bildet die Grundlage für alle im Internet verwendeten Awendungen.
Wie z.B. bei HTTP, SMTP oder POP3 handelt es sich hierbei oft um relativ einfach aufgebau-
te, zeitunkritische ASCII-Protokolle, die innerhalb des TCP-Datenbereiches übertragen wer-
den. Unterschieden werden die einzelnen Dienste durch die jeweils verwendete TCP-Port-
nummer. Ein Web-Browser bedient sich z.B. für die Verbindung zu einem Webserver des
HTTP-Protokolls unter der Portnummer 80.
Durch die frei konfigurierbare lokale Portnummer des Com-Servers (s. „Konfiguration der
TCP/IP-Modi") wird es möglich, eigene serielle Geräte mit relativ geringem Program-
mieraufwand webtauglich zu machen. Die komplizierten unteren Protokollschichten Ethernet,
IP und TCP werden komplett vom Com-Server abgewickelt. Hierin enthaltene höhere Proto-
kolle werden transparent zur weiteren Verarbeitung an das seriell angeschlossene Gerät wei-
tergegeben.
Beispiel HTTP
Wird mit einem Web-Browser eine bestimmte Seite angefordert, gestaltet sich der Ablauf aus
Netzwerksicht zunächst wie folgt:
• Auflösung dcr angegebenen URL in die IP-Adresse mit Hilfe von DNS
• Aufbau und Etablierung einer TCP-Verbindung auf Port 80 (=HTTP)
Beide Schritte werden ohne Hilfe des seriellen Endgerätes vom TCP/IP-Stack des Com-Ser-
vers abgewickelt. Erst jetzt erfolgt der Abruf der gewünschten Webseite mit Hilfe des HTTP-
Protokolls welches der Com-Server transparent weiterleitet. Konkret erhält das serielle Gerät
den folgenden String:
HTTP 1.1 GET /Dateiname [CR/LF]
n Optionen [CR/LF]
[CR/LF]
Im einfachsten Fall reicht es jetzt aus, nach Auswertung des Dateinamens die gewünschten
Daten zurückzusenden und abschließend die TCP-Verbindung zu beenden. Für dieses Schlie-
ßen der Verbindung stehen 2 Alternativen zur Verfügung: per RS232-Steuerleitung (s. „Kon-
figuration der RS232-Parameter (Menü: UART Setup)) oder Timeout-gesteuert (s. „Die Be-
triebsart TCP-Client (Menü: TCP Client)).
Weitere Informationen und Beispiele zur Web-Integration eigener serieller Geräte mit Hilfe
des Com-Servers finden Sie auf unserer Website unter http://www.wut.de.
W&T
w w w . w u t . d e
85