Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Entstehung des Internet

Ähnliche Präsentationen


Präsentation zum Thema: "Entstehung des Internet"—  Präsentation transkript:

1 Entstehung des Internet
Grundlagen der Webprogrammierung

2 Entstehung des Internet
60er-Jahre: ARPA-Net (Advanced Research Projects Agency) 70er-Jahre: Wissenschaftler kommunizieren über ARPA-Net Einheitliches Datenübertragungsprotokoll: TCP/IP 80er-Jahre: neues Militärnetz (Milnet) wird vom ARPA-Net abgekoppelt ARPA-Net verbleibt für wissenschaftliches Arbeiten

3 Entstehung des Internet
ARPA-Net  INTERNET Europa: ISO-Normen TCP/IP setzt sich für Übertragungen im Internet durch Europäisches Datennet: EuropaNET Internet: Verbund aus vielen kleinen, territorial oder organisatorisch begrenzten Netzen mit Anbindung an Gesamtnetz

4 TCP / IP TCP: Transmission Control Protocol (Übertragungskontrolle)
IP: Internet Protocol (Adressierung) gemeinsame Nenner des gesamten Datenverkehrs im Internet ipconfig /all

5 Client – Server - Technologie
Server sind Programme, die permanent darauf warten, dass eine Anfrage eintrifft, die ihren Dienst betreffen (Web-Server  Aufruf von Web-Seiten) Clients sind Software-Programme, die Daten von Servern anfordern (z.B. Web-Browser) Kommunikation zw. Clients und Servern im Web: HTTP-Protokoll (HyperText Transport Protocol)

6 DNS Domain Name Service Übersetzt IP-Adressen in Namen
Beispiele für Domain: gmx.at / orf.at / bgneunkirchen.ac.at de = Deutschland at = Österreich ch = Schweiz it = Italien com = Kommerziell orientierter Namensinhaber org = Organisation net = Allgemeines Netz edu = amerikanische Hochschulen gov = amerikanische Behörden

7 Entstehung des WWW 80er-Jahre: CERN – erstes Hypertext Programm von Tim Berners-Lee 1990: World Wide Web 3 Säulen: HTTP-Protokoll URI (Universal Resource Identifier) zur Adressierung HTML als Auszeichnungs-sprache

8 W W W Marc Andreessen: erster Web-Browser für grafische Benutzeroberflächen namens Mosaic Mitbegründer von Netscape 1995/96 tausende neue Websites dank Netscape 1995: Microsoft entwickelt Internet Explorer „Browserkrieg“

9 W3C (W3-Konsortium) 1994: erstes Beratungs-Komitee für technischen Grundlagen und Standards im Web Mitglieder: Firmen oder Organisationen Entwicklung der vom W3C betreuten Standards wie HTML, CSS, XML usw. mächtigster Faktor für die Weiterentwicklung des Web geworden

10 HTML (Hypertext Markup Language)
Sprache zur Strukturierung von Texten ist ein softwareunabhängiger Klartext ist eine Auszeichnungssprache (Überschriften, Textabsätze, Listen, Tabellen oder Grafikreferenzen) hierarchische Gliederung (Elemente, Unterelemente) Möglichkeit, Verweise (Hyperlinks) einzubinden bietet Schnittstellen für Erweiterungssprachen (CSS, JavaScript)

11 HTML - Versionen 1.0: Auszeichnungen für Standard-Elemente wie Überschriften, Textabsätze, Grafikreferenzen und Verweise 2.0 (1995): Enttäuschung 3.2 (1997): Tabellen, optischer Design 4.0 (1998): besinnen auf Kernaufgaben, Einbindung von CSS und JavaScript; Internationalisierung; drei Sprachvarianten: "HTML Strict", "HTML Transitional" und "HTML Frameset"

12 CSS (Cascading Stylesheets)
HTML ist eigentlich nicht dazu gedacht, um exakt anzugeben, wie ein Element genau aussehen soll  CSS = Ergänzungssprache: beliebiges Formatieren einzelner HTML-Elemente Klartextsprache wie HTML (W3C-Standards) punktgenaues Platzieren von Elementen am Bildschirm, Ausgabemedien wie Drucker oder Audio-Systeme definieren zentraler Formate (Formatvorlagen)

13 XML kann eine neue Sprache „erfinden“
nur dazu da, um Auszeichnungssprachen zu definieren  muss bestimmte Grundkonventionen einhalten auf Ergänzungssprachen sehr angewiesen = XSL (Extensible Stylesheet Language) – leistungsfähiger als CSS für normales Homepage-Design relativ uninteressant Derivat z.B. MathML

14 JavaScript von Netscape lizenzierte Programmiersprache
Internet Explorer JScript erlaubt es, Maus- und Tastatureingaben des Anwenders zu verarbeiten und darauf mit Bildschirmausgaben oder dynamischen Änderungen innerhalb der angezeigten Web-Seite zu reagieren wird direkt innerhalb von HTML-Dateien notiert Clientseitige Anwendung

15 PHP (Hypertext Preprocessor)
PHP-Code direkt in HTML eingebettet Serverseitig  PHP-Interpreter Frei verfügbar und lizenzfrei

16 ENDE


Herunterladen ppt "Entstehung des Internet"

Ähnliche Präsentationen


Google-Anzeigen