Internet Protokolle und Formate 1.1 HTTP 1.2 HTML 1.3 SGML 2. XML 3. WAP Matthias Thränhardt Sebastian Weber
1.1 HTTP OSI-Modell Application Layer -- Verarbeitungsschicht 7. Application Layer -- Verarbeitungsschicht 6. Presentation Layer -- Darstellungsschicht 5. Session Layer -- Kommunikationsschicht 4. Transport Layer -- Transportschicht 3. Network Layer -- Vermittlungsschicht 2. Data Link Layer -- Sicherungsschicht 1. Physical Layer -- Bitübertragungsschicht
Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Application Layer Transport Layer Internet Layer Network Layer OSI-Referenz TCP/IP-Referenz
Client Server request response
Client Server request MethodeURIVerErgänzung GET HTTP/1.0 GET / HTTP/1.1 host: host:
Client Server response StatusMeta-InfErgänzung HTTP/ Bad Request Date: Wed, 12 Nov :46:24 GMT Server:Apache/1.3b3-dev Content-Length: 0 Allow: GET, HEAD,OPTIONS, TRACE Content type: text/html Bad Request Request Your browser sent a query that this server could not understand Connection: close
Client Server response StatusMeta-InfErgänzung HTTP/ OK Content-type: text/html Server: Spinner/1.0b12 Date: Mon, 08 Jul :22: Last-Modified: Fri, 05 Jul :31: Expires: Mon, 08 Jul :20: Content-length: 2370
Client Inter- mediary Server Request Reponse Proxy Gateway Tunnel
Browser Header MessageLink to file File Map Plug-In Externes Programm MIME (Multipurpose Internet Mail Extension) text/plain text/html application/postscript application/pdf image/jpeg image/gif image/tiff application/x-gzip application/x-wav application/x-tar application/x-vrml
HTTP Version 0.9 HTTP Version 1.0 HTTP Version 1.1 Beschränkung der Datenformate Hohe Netzlast - pro Datei eine Verbindung
1.2 HTML Hypertext Markup Language
Beschriftung Hallo Dokument
SGML Standard Generalized Markup Language XML HTML 1.3 SGML
SGML Standard Generalized Markup Language XML HTML 2. XML Extensible Markup Language
XML Typische HTML-Tags Zeichenfolge Manfred Mustermann
XML Formatierungs-/ Strukturierungs-Tags Deskriptive/ semantische Tags Zeichenfolge Mustermann
.... Manfed Mustermann Irgendwo Str Berlin Hubert Part Hafengasse Wien Franz März Berliner Allee München Andreas Schneider Opernstr Berlin.... Manfred Mustermann Irgendwo Str Berlin Sortierung Filterung Darstellung Verarbeitung
Manfed Mustermann Irgendwo Str Berlin Header Encoding Inf.
Manfed Mustermann Irgendwo Str Berlin <!DOCTYPE address [ ]> XML-Dok DTD (mehrere)
DTD BenutzerParser DTD <!DOCTYPE adress[...]> XML....
XHTML XSL VoiceXML Extensible Stylesheet Language Extensible HTML