Internet-Geschichte und Webtechnologie (Historisches Dokument)

Preview:

DESCRIPTION

 

Citation preview

Internet-Geschichte und Webtechnologie

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

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)

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)

Geschichte des Internets Gründung des „EuropaNET“ mit

verschiedenen nationalen Forschungsnetzen

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

(3/3)

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

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.

3 Säulen des WWW

WWW

Hypertext

HTTP

UR

I

HTM

L

HTTP(Hypertext Transfer Protocol)

WWW

Hypertext

HTTP

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

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.

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

HTML(HyperText Markup Language)

WWW

Hypertext

HTM

L

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

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

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“

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)

Folgen des Browser-Kampfs Unterschiedliche Funktionen der

Browser: Frames JavaScript Blinkender Text Laufschrift

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

Webtechnologien

Grundsätzliche Einteilung

Server-seitige

AusführungHTML

Client-seitige

Ausführung

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)

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

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

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

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.

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!)

HTML

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

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“

Die Auszeichnungssprache HTML HTML ist mittels SGML (Standard

Generalized Markup Language, ISO-Norm 8879) definiert

Mittlerweile: Redefinition mit dem XML-Standard XHTML

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

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.

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.

Spezifikationen für (X)HTML XHTML 1.1

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

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

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

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

gedacht ist

Quelle SelfHTML

http://selfhtml.teamone.de

Recommended