32
Internet-Geschichte und Webtechnologie Technologien, die im Internet verwendet werden sowie eine kurze Einführung in die Geschichte des Internets.

Internet-Geschichte und Webtechnologie (Historisches Dokument)

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Internet-Geschichte und Webtechnologie

Technologien, die im Internet verwendet werden sowie eine kurze Einführung in die Geschichte des Internets.

Page 2: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Geschichte des Internets Basis: US-amerikanische

Militärtechnologie Wissenschaftliche Verwendung des

ARPA-Net zum Austausch von Forschungsergebnissen

Entwicklung des TCP/IP-Protokolls (Betriebssystem unabhängig)

Gründung des Usenet von Studenten

(1/3)

Page 3: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Geschichte des Internets 80er-Jahre: Einführung des Begriffs

„Internet“ In Europa: Gründung von RARE

(Réseaux Associés pour la Recherche Européenne) zur durchsetzung von „ISO-Normen“, die sich aber nicht gegen TCP/IP durchsetzen konnten.

(2/3)

Page 4: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Geschichte des Internets Gründung des „EuropaNET“ mit

verschiedenen nationalen Forschungsnetzen

Gründung der RIPE (Réseaux IP Européens)

(3/3)

Page 5: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Dienste im Internet E-Mail Telnet und SSH File Transfer (FTP) Gopher Chat (IRC) Newsgroups (Usenet) World Wide Web (WWW)

Page 6: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Geschichte des WWW Tim Berners-Lee entwickelt bis 1990 die

Grundzüge des World Wide Web. Erste Webseite: info.cern.ch an

Weihnachten 1990 Seine Idee: Jeder sollte Webseiten online

bearbeiten können, sofern der Autor der Webseite ein Schreibrecht vergab. Dies konnte sich aber nicht durchsetzen.

Page 7: Internet-Geschichte und Webtechnologie (Historisches Dokument)

3 Säulen des WWW

WWW

Hypertext

HTTP

UR

I

HTM

L

Page 8: Internet-Geschichte und Webtechnologie (Historisches Dokument)

HTTP(Hypertext Transfer Protocol)

WWW

Hypertext

HTTP

Das Hypertext Transfer Protocol ist eine Spezifikation für dieKommunikation zwischen Serverund Client (=Browser).

Page 9: Internet-Geschichte und Webtechnologie (Historisches Dokument)

URI(Universal Resource Identifier)

WWW

Hypertext

UR

I

Die URI ist eine Spezifikation fürdie Addressierung beliebigerDateien im Web und im übrigenInternet.Oft wird auch der Begriff URL(=Uniform Resource Locator)benutzt.

Page 10: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Domain Name Service (DNS) Domains: Eindeutige Zuordnung eines

Namens zu einer IP-Adresse Beispiele:

csszengarden.com yatil.de strohhalm.org

TLD (Top-Level-Domains): .com, .net, .org, .edu .de, .at, .ch .info, .biz

Page 11: Internet-Geschichte und Webtechnologie (Historisches Dokument)

HTML(HyperText Markup Language)

WWW

Hypertext

HTM

L

HTML ist eine Spezifikation einer Auszeichnungssprache für Web-Dokumente.

Page 12: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Geschichte des WWW Marc Andreessen entwickelte den

ersten Browser mit grafischer Oberfläche: „Mosaic“

Mitbegründer der Firma „Netscape“ (jetzt von AOL/TimeWarner geschluckt), da ihm das Mosaic-Projekt zu klein wurde

Page 13: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Der Browser-Kampf 1995/1996: Der Netscape-Browser

„Navigator“ hat einen Marktanteil von 90%

Microsoft: „Das Internet ist nichts für uns!“ und Gründung des proprietären Online-Dienstes „MSN“

Page 14: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Der Browser-Kampf Wegen großem Erfolg von Netscape:

Rasche Entwicklung des „Internet Explorer“ (IE) von Microsoft

Vertrieb als Teil des Betriebssystems Windows führt zu einer beherrschenden Stellung des IE (80% bis 90% Marktanteil)

Page 15: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Folgen des Browser-Kampfs Unterschiedliche Funktionen der

Browser: Frames JavaScript Blinkender Text Laufschrift

Page 16: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Das WWW-Konsortium (W3C)

Die Organisation W3C sorgt für klare Standards im WWW

1994: Erstes Beratungskomittee 1995: Beitritt namhafter Software-

Konzerne, die Beiträge zahlen und damit das Gremium finanziert

Arbeitsgruppen u.a. für: (X)HTML CSS XML

Page 17: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Webtechnologien

Page 18: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Grundsätzliche Einteilung

Server-seitige

AusführungHTML

Client-seitige

Ausführung

Page 19: Internet-Geschichte und Webtechnologie (Historisches Dokument)

ServerseitigeProgrammiersprachen Perl und CGI (Common Gateway

Interface), deren Mittel begrenzt sind. Deshalb entwicklung von Alternativen:

ASP (Active Server Pages), Microsoft-Format, meist auf Windows NT-Webservern (€)

PHP (Hypertext Preprocessor), meist auf Linux-/Unix-Servern, freies Format (kostenlos: http://www.php.net)

Page 20: Internet-Geschichte und Webtechnologie (Historisches Dokument)

PHP Einbettung direkt in HTML via <?php ... ?> -Tags

Beispiel:<?phpecho "Hallo Welt!";?>

Beim Benutzer kommt aber nur „Hallo Welt!“ an.

Page 21: Internet-Geschichte und Webtechnologie (Historisches Dokument)

ClientseitigeProgrammiersprache JavaScript (Java) hat sich gegen das

proprietäre VBScript (Microsoft) durchgesetzt

Unterstützt wird JS durch das Document Object Model (DOM), welches beschreibt, wie auf Elemente in (X)HTML-Dokumenten zugegriffen wird.

JavaScript eigentlich Netscape-Entwicklung, in Microsoft-Browsern JScript-Engine. Praktisch kein Unterschied.

Page 22: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Plugins Programme, durch die andere Formate in

HTML-Dokumenten zugänglich gemacht werden kann

Arbeiten Clientseitig Vertreter

Flash (Macromedia) Java (Sun) ActiveX (nur Microsoft, Sicherheitslücke!)

Page 23: Internet-Geschichte und Webtechnologie (Historisches Dokument)

HTML

Die „lingua franca des Webs“, ihre Geschichte und ihre Anwendung

Page 24: Internet-Geschichte und Webtechnologie (Historisches Dokument)

HTML... ist eine Sprache zur Strukturierung

von Texten kann Grafiken und multimediale

Inhalte als Referenz einbinden kann u.a. Überschriften, Absätze und

Listen erzeugen ist ein „Klartext-Format“

Page 25: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Die Auszeichnungssprache HTML HTML ist mittels SGML (Standard

Generalized Markup Language, ISO-Norm 8879) definiert

Mittlerweile: Redefinition mit dem XML-Standard XHTML

Page 26: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Spezifikationen für (X)HTML HTML 1.0

Auszeichnungen für Standard-Elemente wie Überschriften, Textabsätze, für Grafikreferenzen und natürlich für Verweise

HTML 2.0Erster offizieller Sprachstandard 1995. Browser waren aber schon Meilenweit weiter, so unterstützte Netscape 2.0 bereits Frames und Multimedia-Referenzen

Page 27: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Spezifikationen für (X)HTML HTML 3.2

Inoffizielle Version 3.0 ging an den Realitäten im Web vorbei, deshalb völlige Umarbeitung. Tabellen werden Standard und auch Tags zur physischen Textauszeichnung.Mittlerweile werden viele dieser Tags „deprecated“ (misbilligt). Diese werden durch CSS ersetzt.

Page 28: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Spezifikationen für (X)HTML HTML 4.0

Zurückbesinnung auf eigentliche Aufgaben von HTML. Einführung von 3 Varianten: Strict, Transitional und Frameset

XHTML 1.0Erste neudefinition per XML. Kaum Veränderungen gegenüber HTML 4.0 außer dem Kennzeichnen von physischen Tags (font, i, u, b) als deprecated.

Page 29: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Spezifikationen für (X)HTML XHTML 1.1

Konsequentes Fortsetzen der Reform. Rückbesinnung auf eine Version.

Page 30: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Cascading Stylesheets (CSS) Unmittelbare Ergänzungssprache für

(X)HTML Für verschiedenste Ausgabemedien

verwendbar Sprachausgabe Braille-Zeile & -Drucker Handheld und andere kleine Bildschirme Drucker Projektor Bildschirm TV

Page 31: Internet-Geschichte und Webtechnologie (Historisches Dokument)

CSS kann... HTML-Elemente (auch bedingt)

zentral formatieren Elemente absolut ausrichten Schriftarten definieren Kurz: Alles, für das HTML nicht

gedacht ist

Page 32: Internet-Geschichte und Webtechnologie (Historisches Dokument)

Quelle SelfHTML

http://selfhtml.teamone.de