05.08.2013 Aufrufe

farbig (1.949kB) - Universität Ulm

farbig (1.949kB) - Universität Ulm

farbig (1.949kB) - Universität Ulm

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Web Engineering<br />

Hauptstudium Informatik<br />

Hauptstudium Medieninformatik<br />

Master Informatik<br />

Michael Weber und Frank Kargl<br />

<strong>Universität</strong> <strong>Ulm</strong>


1 Einführung und Überblick<br />

1.1 Überblick<br />

1.2 Entwicklung<br />

1.3 Geschichte und Einordnung


Literatur<br />

Andrew S. Tannenbaum<br />

Computer Networks<br />

Aug. 2002 - 912 Seiten – Prentice Hall PTR<br />

EUR 66,45<br />

ISBN 0-130-38488-7<br />

J. Gillies, R. Cailliau<br />

How the web was born<br />

Sept. 2000 - 392 Seiten – Oxford Press<br />

EUR 13,90<br />

ISBN 0-192-86207-3<br />

Richard W. Stevens<br />

TCP/IP Illustrated Vol. 1<br />

Jan. 1994 - 600 Seiten – Addison-Wesley<br />

EUR 63,81<br />

ISBN 0-201-63346-9<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 3


Der Web-Browser<br />

http://www.netscape.com/index.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 4


Der Web-Browser<br />

http://www.netscape.com/index.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 5


Doch was passiert dazwischen ?<br />

Interpretation des URL<br />

DNS-Namensauflösung<br />

Aufbau von TCP-Verbindungen<br />

IP/TCP Pakete<br />

IP-Routing<br />

HTTP<br />

WWW-Browser/-Server<br />

Darstellung der empfangenen<br />

Dokumente<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 6


Uniform Resource Locator<br />

http://www.netscape.com/index.html<br />

Protokoll:<br />

• http<br />

• ftp<br />

• telnet<br />

• news<br />

• uvm.<br />

DNS-Hostname:<br />

www.uni-ulm.de<br />

orion.rz.uni-ulm.de<br />

IP-Adresse:<br />

134.60.1.14<br />

129.69.1.12<br />

Pfadkomponente:<br />

Directory<br />

Filename<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 7


Domain Name System<br />

Weltweit-verteilte Datenbank von<br />

Rechnernamen und -adressen<br />

Menschen arbeiten mit DNS-Namen,<br />

Rechner mit IP-Adressen<br />

Nameserver stellen Beziehung<br />

zwischen Namen und Adressen her<br />

jeder Nameserver verwaltet einen<br />

kleinen Teil des Namensraums<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 8


Domain Name System<br />

a.root-servers.net<br />

www.netscape.com ?<br />

delphin.informatik.uni-ulm.de<br />

www.netscape.com = 194.25.243.1<br />

com. ?<br />

f.gtld-servers.net , 192.5.5.241<br />

netscape.com ?<br />

f.gtld-servers.net<br />

severin.rz.uni-ulm.de<br />

ns.netscape.com ,<br />

198.95.251.10<br />

www.netscape.com ?<br />

194.25.243.1<br />

ns.netscape.com<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 9


TCP/IP Protokoll-Stack<br />

Application Layer<br />

TCP/UDP Layer<br />

IP Layer<br />

Physical Layer<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 10


Aufbau einer TCP-Verbindung<br />

134.60.1.14<br />

194.25.243.1<br />

SYN ACK SYN ACK<br />

Port 36732<br />

Daten<br />

Three Way Handshake<br />

Port 80<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 11


TCP/IP Paketaufbau<br />

Header<br />

Header<br />

IP Paket<br />

Data<br />

TCP Datagramm<br />

IP Header: Source + Destination Address<br />

TCP Header: Source + Destination Port<br />

TCP Data: Application Protocol (z.B. http)<br />

Data<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 12


IP-Routing<br />

134.60.1.14 194.35.243.1<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 13


WWW-Client<br />

Browser (auch FTP, Mail, News ...)<br />

lädt Dokumente, Bilder usw. via HTTP<br />

interpretiert HTML<br />

Beschreibungssprache<br />

stellt Seiten dar<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 14


WWW-Server<br />

Der WWW-Server verschickt<br />

Dokumente, Bilder usw. an WWW-<br />

Clients (Browser)<br />

Daten kommen:<br />

aus Files<br />

werden dynamisch generiert (CGI,<br />

Servlets usw.)<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 15


Hypertext Transport Protocol<br />

Client: Server:<br />

GET / HTTP/1.1<br />

Host: www.apache.org<br />

User-Agent: Mozilla/5.0 (Windows; U;<br />

Windows NT 5.1; en-US; rv:1.5b)<br />

Gecko/20030827<br />

Accept: application/x-shockwaveflash,text/xml,application/xml,appl<br />

ication/xhtml+xml,text/html;q=0.9,<br />

text/plain;q=0.8,image/png,image/<br />

jpeg,image/gif;q=0.2,*/*;q=0.1<br />

Accept-Language: de-de,de;q=0.8,enus;q=0.5,en;q=0.3<br />

Accept-Encoding: gzip,deflate<br />

Accept-Charset: ISO-8859-1,utf-<br />

8;q=0.7,*;q=0.7<br />

Keep-Alive: 300<br />

Connection: keep-alive<br />

HTTP/1.1 200 OK<br />

Date: Wed, 10 Sep 2003 08:32:54 GMT<br />

Server: Apache/2.0.48-dev (Unix)<br />

Accept-Ranges: bytes<br />

Cache-Control: max-age=86400<br />

Expires: Thu, 11 Sep 2003 08:32:54 GMT<br />

Content-Length: 9879<br />

Keep-Alive: timeout=5, max=100<br />

Connection: Keep-Alive<br />

Content-Type: text/html; charset=ISO-8859-1<br />

<br />

............<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 16


Hypertext Markup Language<br />

<br />

<br />

<br />

<br />

<br />

Welcome! - The Apache Software Foundation<br />

<br />

<br />

<br />

<br />

<br />

…<br />

<br />

<br />

<br />

<br />

<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 17


1 Einführung und Überblick<br />

1.1 Überblick<br />

1.2 Entwicklung<br />

1.3 Geschichte und Einordnung


Was ist das World Wide Web<br />

Definitionen in der Literatur<br />

„an internet-wide distributed hypermedia information<br />

retrieval system“ [Liu et al. 1994]<br />

„the World Wide Web is a global, seamless environment<br />

in which all information (text, images, audio, video,<br />

computational services) that is accessible from the<br />

Internet and can be accessed in a consistent and simple<br />

way by using a standard set of naming and access<br />

conventions“ [WebMaster Magazine 1996]<br />

„the World Wide Web (known as "WWW', "Web" or<br />

"W3") is the universe of network-accessible information,<br />

the embodiment of human knowledge“<br />

[W3C, http://www.w3.org/WWW/, 1999]<br />

Anspruch der Vorlesung<br />

Web aus verschiedenen Blickwinkeln beleuchten und<br />

„The Big Picture“ vermitteln<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 19


Ideen und Ziele des Web<br />

Lokalisierung von Information mit Hilfe einer<br />

uniformen Adressierungsmethode<br />

Uniformer Zugang (lesen und schreiben) über eine<br />

Standard-Benutzungsschnittstelle<br />

Inhalte als Hypermedia-Dokumente,<br />

visualisierbar/abspielbar auf unterschiedlichsten<br />

Rechnern<br />

Integration externer Informationsquellen<br />

(z.B. Datenbanken)<br />

Unterstützung von Transaktionen als<br />

Grundlage für interaktive Anwendungen<br />

(Client/Server)<br />

Jeder kann Informationen in das Web einfügen,<br />

inhärente Verteilung<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 20


Historischer Abriss<br />

1945 Memex (Vannevar Bush)<br />

1961 Paketvermittlung (Leonard Kleinrock)<br />

1965 Begriffe Hypertext und Hypermedia (Ted Nelson)<br />

1969 ARPANET (mit 4 Knoten)<br />

1974 TCP (Vinton Cerf, Bob Kahn; Ablösung von NCP 1982)<br />

1981 Xanadu (Ted Nelson)<br />

1983 Begriff Internet<br />

1989 World Wide Web (Berners-Lee, Cailliau; Release 1991)<br />

1993 Mosaic Browser<br />

(Web hat 341.634% jährliche Wachstumsrate)<br />

1995 Web überholt FTP im Transfervolumen<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 21


Die Geschichte des Internet<br />

T E C H N I K<br />

A R P A N E T<br />

T E C H N I K<br />

A R P A N E T<br />

T E C H N I K<br />

T E C H N I K<br />

1962<br />

1967<br />

1962<br />

1967<br />

1957<br />

John Glenn im Orbit<br />

Larry Roberts, IPTO:<br />

1957<br />

John Glenn im Orbit<br />

Larry Roberts, IPTO:<br />

UdSSR startet Sputnik<br />

Erstes Computer Spiel<br />

ARPANET Design<br />

UdSSR startet Sputnik<br />

Erstes Computer Spiel<br />

USA gründet Advanced<br />

„Space War“ von MIT<br />

Diskussionen<br />

ARPANET Design<br />

USA gründet Advanced<br />

A R P A N E T „Space War“ von MIT<br />

Diskussionen<br />

Research Project Agency<br />

A R P A N E T Studenten entwickelt.<br />

Research Project Agency 1962<br />

Studenten entwickelt.<br />

1962<br />

J.C.R. Licklider, W. Clark:<br />

J.C.R. Licklider, W. Clark:<br />

T E C H N I K<br />

T E C H N I K<br />

„Online Man-Computer<br />

„Online Man-Computer<br />

1961<br />

Communication“<br />

1961<br />

Communication“<br />

Kleinrock, MIT:<br />

Licklider Direktor des<br />

Kleinrock, MIT:<br />

Licklider Direktor des<br />

„Information Processing<br />

A R P A N E T<br />

erste Veröffentlichung<br />

„Information Processing<br />

A R P A N E T<br />

erste Veröffentlichung Techniques Office“ (IPTO)<br />

über Packet-Switching<br />

Techniques Office“ (IPTO)<br />

1966<br />

über Packet-Switching<br />

1966<br />

Larry Roberts, MIT:<br />

Larry Roberts, MIT:<br />

„Towards a Cooperate<br />

A R P A N E T<br />

„Towards a Cooperate<br />

Network of Time-Shared<br />

T E C H N I K<br />

A R P A N E T Network of Time-Shared<br />

T E C H N I K<br />

1965<br />

Computers“<br />

1961<br />

1965<br />

Computers“<br />

1961<br />

ARPA Studie:<br />

Rank-Xerox:<br />

ARPA Studie:<br />

Erste<br />

Rank-Xerox:<br />

„A Cooperative Network of<br />

fotografische<br />

„A Cooperative Network of<br />

Erste fotografische<br />

Time Sharing Computers“<br />

Kopiermaschine,<br />

Time Sharing Computers“<br />

Kopiermaschine,<br />

Model914<br />

Model914<br />

M.Barnett, MIT:<br />

M.Barnett, MIT:<br />

T E C H N I K<br />

Erste „Textverarbeitung“<br />

T E C H N I K<br />

Erste „Textverarbeitung“ 1964<br />

1964<br />

Paul Baran, RAND:<br />

Paul Baran, RAND:<br />

„On Distributed<br />

„On Distributed<br />

Communications Networks“<br />

Communications Networks“<br />

T E C H N I K<br />

T E C H N I K<br />

1967<br />

1967<br />

Donald Davies, NPL, UK:<br />

Donald Davies, NPL, UK:<br />

NPL Data Network<br />

NPL Data Network<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 22


Die Geschichte des Internet<br />

A R P A N E T<br />

A R P A N E T<br />

1968<br />

1968<br />

4 Sites werden ausgesucht:<br />

4 Sites werden ausgesucht:<br />

UCLA, SRI, UCSB, University of UTAH<br />

UCLA, SRI, UCSB, University of UTAH<br />

A R P A N E T<br />

A R P A N E T<br />

1968<br />

1968<br />

ARPANET Ausschreibung:<br />

ARPANET Ausschreibung:<br />

UCLA: Network Measurement Centre<br />

UCLA: Network Measurement Centre<br />

BBN: 4 Interface Message Processors<br />

Network<br />

BBN: 4<br />

Working<br />

Interface<br />

Group:<br />

Message<br />

Steve<br />

Processors<br />

Crocker et.al.<br />

Network Working Group: Steve Crocker et.al.<br />

A R P A N E T<br />

A R P A N E T<br />

1969<br />

1969<br />

Aufstellung der ersten IMPs<br />

Aufstellung der ersten IMPs<br />

RFC 1: “Host Software“, Steve Crocker<br />

RFC 1: “Host Software“, Steve Crocker<br />

Erstes Paket wird über das Netzwerk geschickt<br />

Erstes Paket wird über das Netzwerk geschickt<br />

Charly Klein (UCLA) versucht Remote Login in<br />

SRI,<br />

Charly<br />

Resultat:<br />

Klein<br />

System-Crash<br />

(UCLA) versucht Remote Login in<br />

SRI, Resultat: System-Crash<br />

T E C H N I K<br />

T E C H N I K<br />

1969<br />

1969<br />

Apollo 11 landet auf<br />

dem<br />

Apollo<br />

Mond.<br />

11 landet auf<br />

dem Mond.<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 23


Die Geschichte des Internet<br />

IMP: modifizierter Honeywell DDP-516 mini computer mit<br />

12K RAM<br />

AT&T liefert 50kbps Standleitungen<br />

Node 1: UCLA (30. August)<br />

Funktion: Network Measurement Center<br />

System,OS: SDS SIGMA 7, SEX<br />

Node 2: Stanford Research Institute (SRI) (1. October)<br />

Network Information Center (NIC)<br />

SDS940/Genie<br />

Doug Engelbart's Projekt: "Augmentation of Human Intellect"<br />

Node 3: University of California Santa Barbara (1. November)<br />

Culler-Fried Interactive Mathematics<br />

IBM 360/75, OS/MVT<br />

Node 4: University of Utah (Dezember)<br />

Graphics<br />

DEC PDP-10, Tenex<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 24


Die Geschichte des Internet<br />

A R P A N E T<br />

A R P A N E T<br />

1970<br />

1970<br />

Network Control Protocol<br />

(NCP)<br />

Network<br />

wird<br />

Control<br />

entwickelt,<br />

Protocol<br />

NCP ist<br />

direkter<br />

(NCP) wird<br />

Vorläufer<br />

entwickelt,<br />

von TCP<br />

NCP ist<br />

direkter Vorläufer von TCP<br />

A R P A N E T<br />

A R P A N E T<br />

1970<br />

1970<br />

Aloha-Net verbindet Inseln von<br />

Hawaii.<br />

Aloha-Net<br />

Vorläufer<br />

verbindet<br />

von<br />

Inseln<br />

Ethernet<br />

von<br />

Hawaii. Vorläufer von Ethernet<br />

T E C H N I K<br />

T E C H N I K<br />

1970<br />

1970<br />

Ritchie/Thompson<br />

entwickeln<br />

Ritchie/Thompson<br />

in den<br />

entwickeln in den<br />

Bell-Labs Unix<br />

Bell-Labs Unix<br />

T E C H N I K<br />

T E C H N I K<br />

1971<br />

1971<br />

Intel entwickelt 4004<br />

Intel entwickelt 4004<br />

A R P A N E T<br />

A R P A N E T<br />

1972<br />

1972<br />

Erster ARPANET-Chat:<br />

Erster ARPANET-Chat:<br />

Ein Psychiatrie-Patient wird<br />

von<br />

Ein<br />

einem<br />

Psychiatrie-Patient<br />

Arzt befragt.<br />

wird<br />

von einem Arzt befragt.<br />

A R P A N E T<br />

A R P A N E T<br />

1971/72<br />

1971/72<br />

Ray Tomlinson verbindet Hostbasiertes<br />

Ray Tomlinson<br />

Mail-System<br />

verbindet<br />

mit File<br />

Hostbasiertes<br />

Mail-System mit File<br />

Transfer: Email ist gebohren.<br />

Transfer: Email ist gebohren.<br />

Tomlinson wählt @ („at) auf<br />

der<br />

Tomlinson<br />

Model 33<br />

wählt<br />

Teletype<br />

@ („at)<br />

Tastatur<br />

auf<br />

als<br />

der<br />

Trennzeichen.<br />

Model 33 Teletype Tastatur<br />

als Trennzeichen.<br />

A R P A N E T<br />

A R P A N E T<br />

1972<br />

1972<br />

RFC 318: Telnet<br />

RFC 318: Telnet<br />

A R P A N E T<br />

A R P A N E T<br />

1972<br />

1972<br />

International Network Working<br />

Group<br />

International<br />

(INWG)<br />

Network Working<br />

Chairman:<br />

Group (INWG)<br />

Vint Cerf<br />

Chairman: Vint Cerf<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 25


Die Geschichte des Internet<br />

A R P A N E T<br />

A R P A N E T<br />

1973<br />

1973<br />

England und Norwegen<br />

werden<br />

England<br />

an<br />

und<br />

das<br />

Norwegen<br />

ARPANET<br />

angeschlossen.<br />

werden an das ARPANET<br />

angeschlossen.<br />

A R P A N E T<br />

A R P A N E T<br />

1975<br />

1975<br />

Steve Walker eröffnet die erste<br />

Mailingliste<br />

Steve Walker<br />

„MsgGroup“<br />

eröffnet die erste<br />

Mailingliste „MsgGroup“<br />

A R P A N E T<br />

A R P A N E T<br />

1974<br />

A R P A N E T<br />

1974<br />

A R P A N E T<br />

Cerf/Kahn:<br />

1973<br />

Cerf/Kahn:<br />

1973<br />

„A Protocol for Packet Network<br />

Cerf/Kahn entwickeln<br />

„A Protocol for Packet Network<br />

Interconnection“ beschreibt das<br />

Internet-Idee<br />

Cerf/Kahn entwickeln<br />

Transmission<br />

Interconnection“<br />

Control<br />

beschreibt<br />

Program<br />

das<br />

Internet-Idee<br />

T E C H N I K<br />

(TCP)<br />

Transmission Control Program<br />

T E C H N I K<br />

(TCP)<br />

1976<br />

1976<br />

Bill Gates bricht<br />

A R P A N E T<br />

sein<br />

Bill<br />

Harvard<br />

Gates bricht<br />

A R P A N E T<br />

A R P A N E T<br />

sein Harvard<br />

A R P A N E T<br />

Studium ab.<br />

1976<br />

Studium ab.<br />

1973<br />

1976<br />

T E C H N I K<br />

1973<br />

Queen Elizabeth II schickt ihre<br />

T E C H N I K RFC 454: File-Transfer<br />

Queen Elizabeth II schickt ihre<br />

1973<br />

RFC 454: File-Transfer<br />

erste Email.<br />

erste Email.<br />

1973<br />

T E C H N I K<br />

Bob Metcalfe<br />

T E C H N I K<br />

entwickelt<br />

Bob Metcalfe<br />

Ethernet<br />

1976<br />

entwickelt Ethernet<br />

1976<br />

bei Xerox PARC.<br />

bei Xerox PARC.<br />

AT&T Bell Labs<br />

entwickeln<br />

AT&T Bell<br />

UUCP<br />

Labs<br />

entwickeln UUCP<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 26


Die Geschichte des Internet<br />

T E C H N I K<br />

T E C H N I K<br />

1977<br />

1977<br />

Matsushita bringt<br />

Matsushita bringt<br />

den ersten<br />

den ersten<br />

Videorekorder auf<br />

Videorekorder auf<br />

den Markt<br />

den Markt<br />

T E C H N I K<br />

T E C H N I K<br />

1977<br />

1977<br />

Steve Jobs und<br />

Steve Jobs und<br />

Steve Wozniak<br />

Steve Wozniak<br />

gründen Applet<br />

gründen Applet<br />

T E C H N I K<br />

T E C H N I K<br />

1977<br />

1977<br />

Bill Gates und Paul Allen<br />

Bill Gates und Paul Allen<br />

gründen Microsoft<br />

gründen Microsoft<br />

U N T E R H A L T U N G<br />

U N T E R H A L T U N G<br />

1977<br />

1977<br />

Star Wars<br />

Star Wars<br />

A R P A N E T<br />

A R P A N E T<br />

1978<br />

1978<br />

TCP wird in TCP und IP<br />

aufgeteilt.<br />

TCP wird in TCP und IP<br />

aufgeteilt.<br />

T E C H N I K<br />

T E C H N I K<br />

1977<br />

1977<br />

Commodore PET<br />

Commodore PET<br />

T E C H N I K<br />

T E C H N I K<br />

1978<br />

1978<br />

Philips und Sony<br />

Philips und Sony<br />

entwickeln die CD<br />

entwickeln die CD<br />

A R P A N E T<br />

A R P A N E T<br />

1979<br />

1979<br />

Truscott, Ellis und<br />

Truscott, Ellis und<br />

Bellovin starten USENET<br />

Bellovin starten USENET<br />

Alle Gruppen beginnen<br />

mit<br />

Alle<br />

net.*<br />

Gruppen beginnen<br />

mit net.*<br />

A R P A N E T<br />

A R P A N E T<br />

1978<br />

1978<br />

1. April:<br />

1. April:<br />

TELNET RANDOMLY-<br />

LOSE<br />

TELNET<br />

OPTION<br />

RANDOMLY-<br />

LOSE OPTION<br />

A R P A N E T<br />

A R P A N E T<br />

1979<br />

1979<br />

Steve McKenzie schlägt in der<br />

Steve McKenzie schlägt in der<br />

„MsgGroup“ den Gebrauch von<br />

„MsgGroup“ den Gebrauch von<br />

Emoticons vor. Dies führt zu einem<br />

wilden<br />

Emoticons<br />

Flame-War.<br />

vor. Dies führt zu einem<br />

wilden Flame-War.<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 27


Die Geschichte des Internet<br />

A R P A N E T<br />

A R P A N E T<br />

1980<br />

1980<br />

400 Hosts mit 10.000<br />

400 Hosts mit 10.000<br />

Benutzern am ARPANET<br />

angeschlossen<br />

Benutzern am ARPANET<br />

angeschlossen<br />

T E C H N I K<br />

T E C H N I K<br />

1981<br />

1981<br />

Sony stellt den<br />

Sony stellt den<br />

Walkman vor<br />

Walkman vor<br />

T E C H N I K<br />

T E C H N I K<br />

1980/81<br />

1980/81<br />

IBM wählt PC-DOS als<br />

IBM wählt PC-DOS als<br />

Betriebssystem für<br />

Betriebssystem für<br />

den IBM-PC<br />

den IBM-PC<br />

I N T E R N E T<br />

I N T E R N E T<br />

1983<br />

1983<br />

Umstieg von NCP auf<br />

Umstieg von NCP auf<br />

TCP/IP abgeschlossen400<br />

TCP/IP abgeschlossen400<br />

Hosts mit 10.000 Benutzern<br />

Hosts mit 10.000 Benutzern<br />

am ARPANET<br />

angeschlossen<br />

am ARPANET<br />

angeschlossen<br />

I N T E R N E T<br />

I N T E R N E T<br />

1983<br />

1983<br />

Uni Karlsruhe (IRA)<br />

Uni Karlsruhe (IRA)<br />

bekommt ARPANET<br />

Anschluß<br />

bekommt ARPANET<br />

Anschluß<br />

U N T E R H A L T U N G<br />

U N T E R H A L T U N G<br />

1982<br />

1982<br />

Disney‘s Tron setzt neue<br />

Disney‘s Tron setzt neue<br />

Maßstäbe für<br />

Maßstäbe für<br />

Computeranimation<br />

Computeranimation<br />

E.T. kommt in die Kinos<br />

E.T. kommt in die Kinos<br />

T E C H N I K<br />

T E C H N I K<br />

1984<br />

1984<br />

3 1/2“ Diskette<br />

3 1/2“ Diskette<br />

I N T E R N E T<br />

I N T E R N E T<br />

1983<br />

1983<br />

4.2 BSD Unix enthält TCP/IP<br />

4.2 BSD Unix enthält TCP/IP<br />

I N T E R N E T<br />

I N T E R N E T<br />

1983<br />

1983<br />

Internet Activities Board<br />

Internet Activities Board<br />

(IAB) gegründet (später<br />

Internet<br />

(IAB) gegründet<br />

Architecture<br />

(später<br />

Board)<br />

Internet Architecture Board)<br />

I N T E R N E T<br />

I N T E R N E T<br />

1984<br />

1984<br />

1000 Hosts werden<br />

überschritten<br />

1000 Hosts werden<br />

überschritten<br />

I N T E R N E T<br />

I N T E R N E T<br />

1984<br />

1984<br />

Domain Name System (DNS)<br />

Domain Name System (DNS)<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 28


Die Geschichte des Internet<br />

„T E C H N I K“<br />

„T E C H N I K“<br />

1985<br />

1985<br />

Microsoft führt<br />

Microsoft führt<br />

Windows 1.0 ein<br />

Windows 1.0 ein<br />

P O L I T I K<br />

P O L I T I K<br />

1985<br />

1985<br />

Michael Gorbachov führt<br />

Michael Gorbachov führt<br />

in der UdSSR Glasnost<br />

und<br />

in der<br />

Perestroika<br />

UdSSR Glasnost<br />

ein<br />

und Perestroika ein<br />

I N T E R N E T<br />

I N T E R N E T<br />

1986<br />

1986<br />

Das IAB gründet die Internet<br />

Engineering<br />

Das IAB gründet<br />

Taskforce<br />

die Internet<br />

(IETF)<br />

Engineering Taskforce (IETF)<br />

I N T E R N E T<br />

I N T E R N E T<br />

1986<br />

1986<br />

Die National Science<br />

Die National Science<br />

Foundation baut das<br />

NSFNET<br />

Foundation<br />

auf<br />

baut das<br />

NSFNET auf<br />

I N T E R N E T<br />

I N T E R N E T<br />

1986<br />

1986<br />

Network News Transfer<br />

Protocol<br />

Network<br />

NNTP<br />

News Transfer<br />

Protocol NNTP<br />

T E C H N I K<br />

T E C H N I K<br />

1986<br />

1986<br />

Apple stellt den „Apple<br />

Apple stellt den „Apple<br />

Laser Writer“ vor<br />

Laser Writer“ vor<br />

I N T E R N E T<br />

I N T E R N E T<br />

1987<br />

1987<br />

RFC 1000: „Request for Comment<br />

RFC 1000: „Request for Comment<br />

Reference Guide“<br />

Reference Guide“<br />

10.000 Hosts werden überschritten<br />

10.000 Hosts werden überschritten<br />

I N T E R N E T<br />

I N T E R N E T<br />

1987<br />

1987<br />

RFC 1000: „Request for Comment<br />

RFC 1000: „Request for Comment<br />

Reference Guide“<br />

Reference Guide“<br />

10.000 Hosts werden überschritten<br />

10.000 Hosts werden überschritten<br />

T E C H N I K<br />

T E C H N I K<br />

1987<br />

1987<br />

Sun stellt erste SPARC<br />

Sun stellt erste SPARC<br />

Workstation vor<br />

Workstation vor<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 29


Die Geschichte des Internet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1988<br />

1988<br />

Der Internet Wurm legt<br />

zwischen<br />

Der Internet<br />

6.000<br />

Wurm<br />

und<br />

legt<br />

zwischen 6.000 und<br />

60.000 Rechner lahm<br />

60.000 Rechner lahm<br />

Das CERT wird<br />

gegründet<br />

Das CERT wird<br />

gegründet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1988<br />

1988<br />

Das ARPANET übertragt<br />

77.448.692<br />

Das ARPANET<br />

Pakete<br />

übertragt<br />

pro<br />

77.448.692 Pakete pro<br />

Tag. Der Abbau das<br />

ARPANET<br />

Tag. Der Abbau<br />

beginnt.<br />

das<br />

ARPANET beginnt.<br />

I N T E R N E T<br />

I N T E R N E T<br />

1988<br />

1988<br />

Internet Assigned Numbers<br />

Authority<br />

Internet Assigned<br />

(IANA)<br />

Numbers<br />

Authority (IANA)<br />

I N T E R N E T<br />

I N T E R N E T<br />

1989<br />

1989<br />

100.000 Hosts<br />

100.000 Hosts<br />

P O L I T I K<br />

P O L I T I K<br />

1989<br />

1989<br />

Chinesische Studenten<br />

nutzen<br />

Chinesische<br />

das Internet<br />

Studenten<br />

als<br />

nutzen das Internet als<br />

Werkzeug für den<br />

Werkzeug für den<br />

Studenten-Aufstand.<br />

Studenten-Aufstand.<br />

I N T E R N E T<br />

I N T E R N E T<br />

1989<br />

1989<br />

„The World“ erster<br />

kommerzieller<br />

„The World“ erster<br />

Internetprovider<br />

kommerzieller<br />

Internetprovider<br />

I N T E R N E T<br />

I N T E R N E T<br />

1990<br />

1990<br />

ARPANET wird aufgelöst<br />

ARPANET wird aufgelöst<br />

I N T E R N E T<br />

I N T E R N E T<br />

1990<br />

1990<br />

SNMP gesteuerter<br />

Toaster<br />

SNMP gesteuerter<br />

auf Interop<br />

Toaster auf Interop<br />

P O L I T I K<br />

P O L I T I K<br />

1991<br />

1991<br />

Golf Krieg<br />

Golf Krieg<br />

„T E C H N I K“<br />

„T E C H N I K“<br />

1991<br />

1991<br />

Windows 3.0 ...<br />

Windows 3.0 ...<br />

das Drama nimmt kein Ende<br />

das Drama nimmt kein Ende<br />

I N T E R N E T<br />

I N T E R N E T<br />

1991<br />

1991<br />

Gopher, WAIS<br />

Gopher, WAIS<br />

P O L I T I K<br />

P O L I T I K<br />

1991<br />

1991<br />

Putsch in Moskau<br />

GlasNet<br />

Putsch<br />

und<br />

in Moskau<br />

Relcom<br />

GlasNet und Relcom<br />

(russische Netzwerke)<br />

(russische Netzwerke)<br />

berichten noch vor den<br />

berichten noch vor den<br />

Fernsehsendern/Nachricht<br />

Fernsehsendern/Nachricht<br />

enagenturen<br />

enagenturen<br />

I N T E R N E T<br />

I N T E R N E T<br />

1991<br />

1991<br />

Tim-Berners Lee<br />

stellt<br />

Tim-Berners<br />

am CERN<br />

Lee<br />

stellt am CERN<br />

das WWW vor<br />

das WWW vor<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 30


Die Geschichte des Internet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1992<br />

1992<br />

Die Internet Society<br />

(ISOC)<br />

Die Internet<br />

wird gegründet<br />

Society<br />

(ISOC) wird gegründet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1992<br />

1992<br />

1.000.000 Hosts<br />

über<br />

1.000.000<br />

100 Länder<br />

Hosts<br />

über 100 Länder<br />

I N T E R N E T<br />

I N T E R N E T<br />

1992<br />

1992<br />

Erste MBONE<br />

Audio/Video<br />

Erste MBONE<br />

Übertragung<br />

Audio/Video Übertragung<br />

I N T E R N E T<br />

I N T E R N E T<br />

1992<br />

1992<br />

Jean Armour Polly, „Surfing<br />

Jean Armour Polly, „Surfing<br />

the Internet: an Introduction“,<br />

Wilsons<br />

the Internet:<br />

Library<br />

an<br />

Bulletin<br />

Introduction“,<br />

Wilsons Library Bulletin<br />

I N T E R N E T<br />

I N T E R N E T<br />

1993<br />

1993<br />

Das Weiße Haus geht online<br />

Das Weiße Haus geht online<br />

P O L I T I K<br />

P O L I T I K<br />

1992<br />

1992<br />

Bill Clinton<br />

Bill Clinton<br />

wird Präsident<br />

wird Präsident<br />

der USA<br />

der USA<br />

I N T E R N E T<br />

I N T E R N E T<br />

1993<br />

1993<br />

InterNIC wird gegründet:<br />

InterNIC wird gegründet:<br />

- AT&T Directory and Database Services<br />

- AT&T Directory and Database Services<br />

- Network Solutions Inc. Registration<br />

- Network Solutions Inc. Registration<br />

- CERFnet Information Services<br />

- CERFnet Information Services<br />

I N T E R N E T<br />

I N T E R N E T<br />

1994<br />

1994<br />

25th Internet Anniversary<br />

25th Internet Anniversary<br />

I N T E R N E T<br />

I N T E R N E T<br />

1994<br />

1994<br />

Die Anwaltskanzlei<br />

Die Anwaltskanzlei<br />

„Canter&Siegel“ starten die<br />

„Canter&Siegel“ starten die<br />

erste großangelegte Spam<br />

erste großangelegte Spam<br />

Aktion; das Netz schlägt<br />

Aktion; das Netz schlägt<br />

zurück<br />

zurück<br />

I N T E R N E T<br />

I N T E R N E T<br />

1993<br />

1993<br />

NCSA:<br />

NCSA:<br />

Marc Andreesen u.A.<br />

Marc Andreesen u.A.<br />

veröffentlichen Mosaic<br />

veröffentlichen Mosaic<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 31


Die Geschichte des Internet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1994<br />

1994<br />

3.000.000 Hosts<br />

3.000.000 Hosts<br />

Die Zahl der kommerziellen<br />

Die Zahl der kommerziellen<br />

Nutzer übersteigt die der<br />

wissenschaftlichen<br />

Nutzer übersteigt die der<br />

wissenschaftlichen<br />

Teilnehmer<br />

Teilnehmer<br />

I N T E R N E T<br />

I N T E R N E T<br />

1994<br />

1994<br />

Jim Clark und<br />

Jim Clark und<br />

Marc Andreesen<br />

Marc Andreesen<br />

gründen Netscape<br />

gründen Netscape<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

NSFNET nur noch für<br />

wissenschaftliche<br />

NSFNET nur noch<br />

Nutzung,<br />

für<br />

wissenschaftliche Nutzung,<br />

kein singulärer Internet<br />

kein singulärer Internet<br />

Backbone mehr<br />

Backbone mehr<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

WWW überholt FTP als<br />

WWW überholt FTP als<br />

Service mit dem höchsten<br />

Service mit dem höchsten<br />

Datenaufkommen<br />

Datenaufkommen<br />

T E C H N I K<br />

T E C H N I K<br />

1995<br />

1995<br />

Sun stellt JAVA vor<br />

Sun stellt JAVA vor<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

Prodigy, AOL und<br />

Prodigy, AOL und<br />

CompuServe bieten ihren<br />

CompuServe bieten ihren<br />

Kunden Internetzugang<br />

Kunden Internetzugang<br />

U N T E R H A L T U N G<br />

U N T E R H A L T U N G<br />

1995<br />

1995<br />

Forrest Gump gewinnt<br />

Forrest Gump gewinnt<br />

Oscar für den besten Film<br />

Oscar für den besten Film<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

Netscape geht an<br />

Netscape geht an<br />

die Börse<br />

die Börse<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

Vatikan online<br />

Vatikan online<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 32


Die Geschichte des Internet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

Richard White läßt sich ein RSA<br />

Richard White läßt sich ein RSA<br />

Verschlüsselungsprogramm auf den<br />

Verschlüsselungsprogramm auf den<br />

Arm tätowieren und fällt damit<br />

offiziell<br />

Arm tätowieren<br />

unter die amerikanischen<br />

und fällt damit<br />

offiziell unter die amerikanischen<br />

Waffen-Exportbeschränkungen<br />

Waffen-Exportbeschränkungen<br />

I N T E R N E T<br />

I N T E R N E T<br />

1995<br />

1995<br />

InterNIC verlangt $50 für<br />

InterNIC verlangt $50 für<br />

Domainregistrierungen<br />

Domainregistrierungen<br />

I N T E R N E T<br />

I N T E R N E T<br />

1996<br />

1996<br />

Pläne zur Einführung<br />

Pläne zur Einführung<br />

von 7 neuen TLDs<br />

von 7 neuen TLDs<br />

P O L I T I K<br />

P O L I T I K<br />

1995<br />

1995<br />

In Paris unterschreiben die<br />

In Paris unterschreiben die<br />

Präsidenten von Bosnien, Serbien<br />

Präsidenten von Bosnien, Serbien<br />

und Kroatien einen<br />

und Kroatien einen<br />

Friedensvertrag<br />

Friedensvertrag<br />

I N T E R N E T<br />

I N T E R N E T<br />

1996<br />

1996<br />

RFC 1925: „The Twelve Networking Truths“<br />

RFC 1925: „The Twelve Networking Truths“<br />

...<br />

...<br />

(3) With sufficient trust, pigs fly just fine.<br />

(3) With sufficient trust, pigs fly just fine.<br />

...<br />

...<br />

I N T E R N E T<br />

I N T E R N E T<br />

1996<br />

1996<br />

Zensurdebatten u.A. in<br />

Zensurdebatten u.A. in<br />

Deutschland<br />

Deutschland<br />

I N T E R N E T<br />

I N T E R N E T<br />

1996<br />

1996<br />

Website Hacking<br />

Website Hacking<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 33


Die Geschichte des Internet<br />

I N T E R N E T<br />

I N T E R N E T<br />

1997<br />

1997<br />

RFC 2000<br />

RFC 2000<br />

I N T E R N E T<br />

I N T E R N E T<br />

1997<br />

1997<br />

Network Solutions<br />

zerschießt<br />

Network Solutions<br />

.com und .edu<br />

zerschießt .com und .edu<br />

Domain<br />

Domain<br />

I N T E R N E T<br />

I N T E R N E T<br />

1998<br />

1998<br />

2 Millionen Domains<br />

2 Millionen Domains<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

I N T E R N E T<br />

I N T E R N E T<br />

1999<br />

200x<br />

1999<br />

200x<br />

RFC 2324: HTCPCP/1.0<br />

RFC 2324: HTCPCP/1.0<br />

I N T E R N E T<br />

(HyperText Coffee Pot Control Protocol 1.0) I N T E R N E T<br />

(HyperText Coffee Pot Control Protocol<br />

200x<br />

1.0)<br />

200x<br />

I N T E R N E T<br />

I N T E R N E T<br />

200x<br />

200x<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 34


Statistik und Demoskopie<br />

Alle Zahlen sind Schätzungen!<br />

„The Internet is distributed by<br />

nature. This is its strongest<br />

feature, since no single entity<br />

is in control ...“<br />

[Marc Abrams (Editor). World Wide Web Beyond the<br />

Basics. Prentice Hall 1998. Seite 40]<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 35


Statistik und Demoskopie<br />

Anzahl Hosts<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 36


Statistik und Demoskopie<br />

Anzahl Hosts (log.)<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 37


Statistik und Demoskopie<br />

Anzahl DNS Domains<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 38


Statistik und Demoskopie<br />

Anzahl Web Sites<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 39


Statistik und Demoskopie<br />

Marktanteil Webserver<br />

Quelle: http://www.netcraft.com/<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 40


Statistik und Demoskopie<br />

Entwicklung Indexgröße<br />

Größe des Suchindex in<br />

Milliarden Seiten<br />

Quelle (10.09.2003): http://www.searchenginewatch.com/reports/sizes.htm<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 41


1 Einführung und Überblick<br />

1.1 Überblick<br />

1.2 Entwicklung<br />

1.3 Geschichte und Einordnung


Bibliotheken - Wissen der Welt I<br />

Wissen sammeln und ordnen<br />

Erste Bibliothek in Ägypten (um 1250 v. Chr. von Ramses II)<br />

Sammlung von Keilschrifttafeln (Assurbanipal, 668–631v.Chr.)<br />

Bibliothek von Alexandria im 3. Jahrhundert v. Chr. mit<br />

ca. 700.000 Schriftrollen - das wissenschaftliche Zentrum<br />

der Antike, weitere 200.000 im Tempel<br />

39 v. Chr. entstand die erste öffentliche<br />

Bibliothek in Rom<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 43


Bibliotheken - Wissen der Welt II<br />

Bibliotheken in Klöstern (Mittelalter)<br />

<strong>Universität</strong>sbibliothek an der Sorbonne in Paris (1257)<br />

Buchdruck um 1450<br />

Sir Thomas Bodley im 17. Jahrhundert in Oxford –<br />

Bodleiana sollte zur Sammelstelle aller in England<br />

gedruckten Bücher werden. Je ein Exemplar war<br />

an die Bibliothek abzuliefern.<br />

Ab dem 18. Jahrhundert entstehen<br />

Leihbibliotheken, die allen Bevölkerungsschichten<br />

Unterhaltungsliteratur anbieten<br />

http://www.alte-buecher.de/magazin/bibliothek.html http://deutsch.pi-noe.ac.at/inetsem Litera-Tour Kap 6<br />

http://www.gutenberg.de/<br />

http://www.hrc.utexas.edu/exhibitions/permanent/gutenberg/web/pgstns/01.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 44


Wissen der Welt<br />

18. Jahrhundert<br />

Zeitalter der Aufklärung<br />

Enzyklopädie:<br />

das Wissen der Welt zusammenfassen,<br />

ordnen und den Menschen zugänglich machen<br />

19./20. Jahrhundert<br />

Wissen der Menschheit verdoppelt sich in kürzeren Zyklen<br />

Spezialisierung<br />

Die Brockhaus Enzyklopädie 2000<br />

24 Bände, 17.500 Seiten mit rund 260.000 Stichwörtern<br />

Uni Bibliothek <strong>Ulm</strong> (Stand Sep. 2003)<br />

Gesamtbestand in Bänden: 661 500<br />

Laufende Zeitschriftentitel 2 820<br />

Probleme<br />

Wie kann das Wissen organisiert werden?<br />

Integration weiterer/neuer Medientypen (Photos, Film, Audio, ...)<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 45


H.G. Wells<br />

H.G. Wells (1866-1946)<br />

Englischer Schriftsteller<br />

„His scientific knowledge merged with his visionary<br />

fantasy into several works of science fiction i.a. The<br />

Time Machine (1895), The Invisible Man (1897), and<br />

The War of the Worlds (1898).“<br />

http://sherlock.sims.berkeley.edu/wells/world_brain.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 46


H.G. Wells’ World Brain<br />

World Brain:<br />

The Idea of a Permanent World Encyclopaedia (1937)<br />

Vision einer Welt-Enzyklopädie (Auszüge)<br />

„lies rather in [...] creating a new world organ for the collection, indexing, summarizing and<br />

release of knowledge, than in any further tinkering with the highly conservative and resistant<br />

university system,...“<br />

„As the core of such an institution would be a world synthesis of bibliography and<br />

documentation with the indexed archives of the world. A great number of workers<br />

would be engaged perpetually in perfecting this index of human knowledge and<br />

keeping it up to date. “<br />

„By means of the microfilm, the rarest and most intricate documents and articles can be studied<br />

now at first hand, simultaneously in a score of projection rooms. There is no practical obstacle<br />

whatever now to the creation of an efficient index to all human knowledge, ideas and<br />

achievements, [...] A microfilm, coloured where necessary, occupying an inch or so of space and<br />

weighing little more than a letter, can be duplicated from the records and sent anywhere[...]<br />

so that the student may study it in every detail“<br />

„The whole human memory can be, and probably in a short time will be, made accessible<br />

to every individual. And [...] in this uncertain world where destruction becomes<br />

continually more frequent and unpredictable, is this, that photography affords now every<br />

facility for multiplying duplicates [...]. It need not be concentrated in any one single<br />

place. [...] It can be reproduced exactly and fully, in Peru, China, Iceland, ... “<br />

„A common ideology based on this Permanent World Encyclopaedia is a possible means, to some<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 47


Vannevar Bush<br />

Vannevar Bush beschreibt eine<br />

informationstechnische Vision.<br />

Unter anderem entwirft er ein<br />

Grundkonzept für ein<br />

Hypermedia System.<br />

As We May Think. July 1945.<br />

Atlantic Monthly.<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 48


Vannevar Bush’s Memex I<br />

“Now, says Dr. Bush, instruments are at<br />

hand which, if properly developed, will<br />

give man access to and command over<br />

the inherited knowledge of the ages...<br />

this paper by Dr. Bush calls for a new<br />

relationship between thinking man<br />

and the sum of our knowledge.”<br />

Aus dem Editorial zu As We May Think<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 49


Vannevar Bush’s Memex II<br />

Idee des “Memory Expander”<br />

“A memex is a device in which an individual stores all<br />

his books, records, and communications, and which is<br />

mechanised so that it may be consulted with exceeding<br />

speed and flexibility. It is an enlarged intimate<br />

supplement to his memory.”<br />

Nicht nur die Erfassung, sondern Organisation<br />

und Zugang zur Welt-Information ist<br />

entscheidend<br />

Bestandteile von Memex<br />

Assoziativspeicher und Retrieval System<br />

Trails (die heutigen Hyperlinks)<br />

Speicher auf Basis von Mikrofilm<br />

drahtlose Sprach-Annotation<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 50


Vannevar Bush’s Memex III<br />

Textauszüge (siehe Abschnitte 6, 7, 8)<br />

„A library of a million volumes could be compressed into one end of a<br />

desk. [...] Mere compression, of course, is not enough; one needs not<br />

only to make and store a record but also to be able to consult it“<br />

„The human mind does not work that way. It operates by<br />

association [...] Selection by association, rather than by indexing, may<br />

yet be mechanized. One cannot hope thus to equal the speed and<br />

flexibility with which the mind follows an associative trail“<br />

„When the user is building a trail, he names it, inserts the name in his<br />

code book [...]. Before him are the two items to be joined, projected onto<br />

adjacent viewing positions. [...] Thereafter, at any time, when one of<br />

these items is in view, the other can be instantly recalled merely by<br />

tapping a button below the corresponding code space. Moreover, when<br />

numerous items have been thus joined together to form a trail, they can<br />

be reviewed in turn, rapidly or slowly, by deflecting a lever like that used<br />

for turning the pages of a book.”<br />

Volltext des Artikels „As we may think“<br />

http://www.theatlantic.com/unbound/flashbks/computer/bushf.htm<br />

Weitere Infos zu Vannevar Bush<br />

http://www.ps.uni-sb.de/~duchier/pub/vbush/vbush.shtml<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 51


Douglas Engelbart<br />

A Conceptual Framework for the Augmentation<br />

of Man's Intellect. 1963<br />

Hypertext als Grundkonzept<br />

„Augmentation not automation“<br />

On-Line System (NLS)<br />

outline editors for idea development<br />

hypertext linking<br />

tele-conferencing<br />

word processing<br />

e-mail<br />

user configurability and programmability<br />

Weitere Informationen:<br />

http://sloan.stanford.edu/mousesite/<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 52


Douglas Engelbart<br />

http://sloan.stanford.edu/mousesite/1968Demo.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 53


Ted Nelson<br />

Begriffe Hypertext und<br />

Hypermedia 1965<br />

“By Hypertext I mean<br />

nonsequential writing –<br />

text that branches and<br />

allows choice to the<br />

reader, best read at<br />

an interactive screen.”<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 54


Ted Nelson’s Docuverse: Das Xanadu Projekt I<br />

Xanadu<br />

Wort aus dem Gedicht Kubla Khan von Samuel<br />

Taylor Coleridge<br />

“a magic place of literary memory<br />

where nothing is ever forgotten”<br />

„The Xanadu Project has always been<br />

about these ideals: facilitating<br />

reusable hypermedia; copyrighted,<br />

but freely annotatable and quotable,<br />

in a world-wide network open to all.“<br />

http://xanadu.com.au/<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 55


Ted Nelson’s Docuverse: Das Xanadu Projekt II<br />

Projekt Xanadu, 1981 [Nelson 1987]<br />

Docuverse<br />

Integration aller Dokumente<br />

Transclusion<br />

= virtuelle Inklusion,<br />

d.h. per Referenz<br />

Point-and-Click<br />

Persistente Versionierung<br />

Copyright, Accounting und Royalties<br />

Medienübergreifend<br />

Probleme<br />

Komplexität<br />

Immer Online<br />

Implementierung<br />

http://www.udanax.com/<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 56


WorldWideWeb am CERN<br />

1989 geplant als Information<br />

Infrastructure für Hochenergiephysik<br />

Integration verschiedenster bestehender<br />

Informationsquellen<br />

"Information Management: A Proposal"<br />

von Tim Berners-Lee am CERN verteilt.<br />

Quelle: http://www.w3.org/History.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 57


WorldWideWeb am CERN<br />

1990 Kauf einer NeXTCube zur<br />

Realisierung des WorldWideWeb<br />

August 1991<br />

Ankündigung in<br />

alt.hypertext,<br />

verfügbar per<br />

FTP<br />

Dezember 1991<br />

Hypertext’91<br />

Quelle: http://www.w3.org/History.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 58


WorldWideWeb am CERN<br />

Webpage info.cern.ch von 1992:<br />

http://www.w3.org/History/19921103hypertext/hypertext/WWW/TheProject.html<br />

April 1993: CERN gibt<br />

Webtechnologie frei<br />

Anfang 1993:<br />

Erste Versionen des<br />

Browsers „X Mosaic“<br />

http://www.webhistory.org/www.lists/<br />

www-talk.1993q1/0099.html<br />

Quelle: http://www.w3.org/History.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 59


WorldWideWeb am CERN<br />

März 1994:<br />

Marc Andreessen und Jim Clark<br />

gründen „Mosaic Communications Group“<br />

(später Netscape)<br />

Oktober 1994:<br />

Gründung<br />

World Wide Web<br />

Consortium<br />

Quelle: http://www.w3.org/History.html<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 60


WorldWideWeb am CERN<br />

Ziele:<br />

einfach und offen<br />

Jeder kann Autor sein:<br />

Beiträge einbringen, auf vorhandene Information<br />

verweisen<br />

Jede Information kann aufgenommen werden:<br />

beliebige Medien, Legacy Information<br />

Abstraktion von geographischer Verteilung<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 61


Komponenten eines verteiltes Dokumentensystem<br />

Wie werden Dokumente kodiert?<br />

Inhalt<br />

Semantik<br />

Darstellung<br />

Wie werden Dokumente identifiziert?<br />

Wo befinden sich die Daten?<br />

Wie kann auf die Daten zugegriffen werden?<br />

Wie werden die Dokumente zum Benutzer<br />

transportiert?<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 62


Ansatz im Web<br />

Dokumentformat<br />

Hypertext Markup Language, HTML<br />

Document Type Definition (DTD)<br />

Standardized General Markup Language (SGML)<br />

Identifikationsschema<br />

Uniform Resource Locator, URL<br />

Lokation als DNS Name<br />

Protokoll als Schema<br />

Transferprotokoll<br />

Hypertext Transfer Protocol, HTTP<br />

ASCII-kodiertes Request-Reply Protokoll über TCP/IP<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 63


Web Begriffe I<br />

User<br />

menschlicher Nutzer des Web<br />

Client<br />

Software, die HTTP-Requests an Web Server schickt<br />

Browser<br />

Client mit einer Visualisierungsoberfläche<br />

für HTML + ...<br />

Server<br />

Software, die auf HTTP-Requests mit HTTP-Replies<br />

reagiert<br />

(Web-)Site<br />

Webseiten (Pages) die organisatorisch<br />

zusammengehören<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 64


Web Begriffe II<br />

(Web-)Page<br />

eine einzelne HTML Seite<br />

kann andere Dokumenttypen enthalten<br />

Homepage<br />

Einstiegsseite zu einem inhaltlichen Zusammenhang, z.B.<br />

Homepage einer Firma oder Organisation<br />

thematische Homepage<br />

persönliche Homepage<br />

Portal<br />

speziell entworfene Betriebsoberfläche für das Web, z.B.<br />

Portale von Netzprovidern (z.B. aol, t-online, ...)<br />

Portale von Medienunternehmen (z.B. web.de, stern, focus, ...)<br />

Portale von Internetdienstleistern<br />

(z.B. netcenter, yahoo, lycos, ...)<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 65


Die Zukunft?<br />

Wie werden wir mit der immer<br />

komplexeren und immer stärker<br />

verknüpften Information umgehen?<br />

Apple Knowledge Navigator<br />

http://www.heise.de/ct/aktuell/meldung/39105<br />

Web Engineering, WiSe 2003/2004, Michael Weber und Frank Kargl, Folie 66

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!