Internet Protokolle und Formate 1.1 HTTP 1.2 HTML 1.3 SGML 2. XML 3. WAP Matthias Thränhardt...

Preview:

Citation preview

Internet Protokolle und Internet Protokolle und FormateFormate

1.1 HTTP1.2 HTML1.3 SGML

2. XML3. WAP

Matthias ThränhardtSebastian Weber

1.1 HTTP1.1 HTTPOSI-Modell

7. Application Layer -- Verarbeitungsschicht Application Layer -- Verarbeitungsschicht

6. Presentation Layer -- Darstellungsschicht6. Presentation Layer -- Darstellungsschicht

5. Session Layer -- Kommunikationsschicht5. Session Layer -- Kommunikationsschicht

4. Transport Layer -- Transportschicht4. Transport Layer -- Transportschicht

3. Network Layer -- Vermittlungsschicht3. Network Layer -- Vermittlungsschicht

2. Data Link Layer -- Sicherungsschicht2. Data Link Layer -- Sicherungsschicht

1. Physical Layer -- Bitübertragungsschicht1. 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 Serverrequest

response

Client Serverrequest

MethodeURI VerErgänzung

• GET http://www.uni-potsdam.de/index.htm HTTP/1.0

• GET / HTTP/1.1 host: www.uni.de host: www.lycos.de

Client Serverresponse

StatusMeta-InfErgänzung

HTTP/1.0 400 Bad RequestDate: Wed, 12 Nov 1997 12:46:24 GMTServer:Apache/1.3b3-devContent-Length: 0Allow: GET, HEAD,OPTIONS, TRACEContent type: text/html<HEAD><TITLE>Bad Request Request</TITLE></HEAD><BODY><H1>Bad Request Request</H1>Your browser sent a query that this server could not understand</BODY>Connection: close

Client Serverresponse

StatusMeta-InfErgänzung

HTTP/1.1 200 OKContent-type: text/htmlServer: Spinner/1.0b12Date: Mon, 08 Jul 1996 20:22:30 +0000Last-Modified: Fri, 05 Jul 1996 10:31:48 +0000Expires: Mon, 08 Jul 1996 20:20:50 +0000Content-length: 2370

<html>

ClientInter-

mediaryServer

Request Request

Reponse Reponse

Proxy

Gateway

Tunnel

Browser

Header Message Link to file

FileMap

Plug-In

Externes Programm

MIME (Multipurpose Internet Mail Extension)

text/plaintext/htmlapplication/postscriptapplication/pdfimage/jpegimage/gifimage/tiffapplication/x-gzipapplication/x-wavapplication/x-tarapplication/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 HTMLHypertext Markup Language

<BODY bgcolor=“#FFFFFF“>

</BODY>

<ul> <li> <a href=“seite.htm“>Beschriftung</a> </li></ul>

<h3>Hallo</h3>

<hr>

<HEAD>

</HEAD><title>Dokument</title>

SGMLStandard Generalized Markup Language

XML

HTML

1.3 SGML

SGMLStandard Generalized Markup Language

XML

HTML

2. XMLExtensible Markup Language

XMLXML

Typische HTML-Tags

<H1>Zeichenfolge</H1>

<B> Zeichenfolge </B>

<AUTOR> Manfred Mustermann </AUTOR>

XMLXML

Formatierungs-/Strukturierungs-Tags

Deskriptive/semantische Tags

<H1>Zeichenfolge</H1>

<B> Zeichenfolge </B><AUTOR> Mustermann </AUTOR>

<HTML>

....<b> Manfed Mustermann</b><br>

Irgendwo Str. 1<br>12345 Berlin<br>

<b> Hubert Part</b><br>Hafengasse 18<br>1190 Wien<br>

<b> Franz März</b><br>Berliner Allee 3<br>21190 München<br>

<b>Andreas Schneider </b><br>Opernstr. 1<br>12345 Berlin<br>

....

</HTML>

Manfred MustermannIrgendwo Str. 112345 Berlin

Sortierung

Filterung

Darstellung

Verarbeitung

<?XML version= “ 1.0 “ STANDALONE= “YES “ ?>

<address><name>Manfed Mustermann</name><street>Irgendwo Str. 1</street><zip>12345</zip><city>Berlin</city>

</address>

Header

Encoding Inf.

<?XML version= “ 1.0 “ STANDALONE= “YES “ ?>

<address><name>Manfed Mustermann</name><street>Irgendwo Str. 1</street><zip>12345</zip><city>Berlin</city>

</address>

<!DOCTYPE address [<!ELEMENT address (name+, street, zip, city*)><!ELEMENT name (#PCDATA)><!ELEMENT street (#PCDATA)><!ELEMENT zip (#PCDATA)><!ELEMENT city (#PCDATA)>]>

XML-Dok

DTD(mehrere)

DTD

Benutzer ParserDTD<!DOCTYPE adress[

...]>

XML<?XML ...>

<adress>........</adress>

XHTML

XSL

VoiceXML

Extensible Stylesheet Language

Extensible HTML

Recommended