Das Internet und das World Wide Web
Das Internet verbindet viele LANs (local area networks) zu einem großen Netz.
In diesem Netz sind Millionen von Computern miteinander verbunden und können Daten miteinander austauschen.
Diese Daten werden über standartisierte Protokolle ausgetauscht (IP, TCP und UDP).
Es gibt viele Anwendungen, die über das Internet Daten austauschen.
Damit die Computer die Daten die über das Internet bei ihnen eintreffen verstehen, sind auch diese Daten nach
festen Vorschriften - also Protokollen - aufgebaut.
Anwendungen sind z.B. das Versenden von E-Mails (Protokoll: smtp), das Empfangen von von E-Mails (Protokolle: pop3, imap),
das Übertragen von Dateien (z.B. mit ftp), das Nachschlagen von IP-Adressen für Domain-Namen (Protokoll: DNS) und natürlich das Übertragen von Websiten (Protokoll: http).
Das World-Wide-Web (WWW)
Das WWW ist ein Teil des Internets.
Dieser Teil umfasst die Web-Server, die Webseiten bereitstellen und die Web-Browser,
welche man verwendet um Webseiten abzurufen und anzuzeigen.
Webseiten und HTML
Webseiten werden in html geschrieben. HTML steht für Hypertext Markup Language.
Dies ist eine Dokumenten-Auszeichnungssprache, in welcher man den Inhalt (Text) mit Markups anreichert.
Hierdurch wird z.B. gekennzeichnet, dass ein Teil des Textes eine Überschrift ist und ein anderer Teil ein Link,
der auf eine weitere Webseite verweist.
HTML-Dokumente sind als reiner Text gespeichert.
Die Markups sind sogenannte HTML-Tags, welche in spitzen Klammern (also < und >) stehen.
Diese haben besondere Bedeutungen, welche der Browser versteht und nutzt um die Webseite korrekt darzustellen.
Cascading Style Sheets
In HTML waren und sind die Designmöglichkeiten sehr beschränkt.
Der Versuch dies in HTML zu erweitern führte zu extrem unübersichtlichen HTML-Seiten (zumindest im HTML-Code).
Daher wurde der Inhalt (HTML) und das Design (CSS) getrennt.
Heutzutage schreibt man den Inhalt und die Struktur der Seite in HTML und lagert das Design in CSS-Dateien aus.
Durch diese Trennung und die Mächtigkeit von CSS ist es heute bequem möglich schöne Web-Seiten zu erstellen.