1.1 Geschichte von HTML

Heutzutage nutzen fast alle Menschen das Internet. Lesen Sie Artikel, verwenden Sie einen Browser, folgen Sie Links. Und nur wenige fragen sich: Wann und von wem wurde das Internet erfunden?

Es kommt immer noch darauf an, wie man das Internet nennt. Meistens meint der Laie das eine und der Techniker das andere. Das Computernetzwerk, das die größten Rechenzentren der Welt verbindet, wurde bereits in den 70er Jahren geschaffen. Aber das für einen normalen Menschen zugängliche Internet (Browser, Links, alle möglichen Seiten) wurde Anfang der 90er Jahre von einer Person erfunden . Und es war so...

Anfang der 1990er Jahre erfand der Brite Tim Berners-Lee das Internet. Obwohl das, was er erfunden hat, korrektererweise das Web genannt wird: World Wide WebEr ist www, er ist auch das World Wide Web. Ja, ein Mann hat das World Wide Web erfunden.

Von 1986 bis 1991 arbeitete er am CERN-Forschungszentrum (in Genf, Schweiz) an einem neuen wissenschaftlichen Dokumentationsstandard. Denn es ist üblich, dass Wissenschaftler wissenschaftliche Arbeiten in Form von Artikeln veröffentlichen und am Ende der Artikel die Liste der verwendeten Literatur angeben. Mit anderen Worten, wissenschaftliches Wissen ist eine Liste von Artikeln mit Links zueinander.

Übrigens ähnelt die moderne Wikipedia sehr der Sichtweise ihres Schöpfers auf das World Wide Web : wissenschaftliche Artikel mit Links zueinander, eine Liste der verwendeten Quellen und Literatur. Und wenn Tim Glück hätte, wäre das Web immer noch so. Aber auf dem Weg in eine bessere Zukunft hat die Welt irgendwo eine falsche Wendung genommen :)

Das Web basiert auf drei Technologien:

  • HTML-page, das Text, Bilder und Links zu anderen enthältHTML-pages.
  • • Ein Browser, der HTML-pageauf benutzerfreundlichste Weise angezeigt wird.
  • • Protokoll http– ein Standard für Webserver zur Kommunikation mit Browsern und untereinander.

Tim Berners-Lee hat diese Dinge nicht so sehr erfunden, sondern vielmehr standardisiert. HTML- wurde auf Basis des Standards erstellt SGML. Von dort wurden auch Tags ausgeliehen. Aber den weltweit ersten Webbrowser namens WorldWideWebTim hat er selbst geschrieben, und zwar im Jahr 1990.

1.2 HTML ist keine Programmiersprache

HTMLEs ist keine Programmiersprache und war es auch nie. Sag das niemals. Auch wenn Sie einen Lebenslauf schreiben, geben Sie dies niemals HTMLim Abschnitt „Programmiersprachen“ an, sondern nur im Abschnitt „Tools (Technologie)“. Es wäre ein grober Fehler , in Ihrem Lebenslauf zu schreiben, dass Sie eine Programmiersprache beherrschen HTML. Warum?

Und die Sache ist, dass HTMLes eine Auszeichnungssprache für Dokumente ist. Wenn wir es stark vereinfachen, HTML-documenthandelt es sich um einen Text (Dokument) mit eingefügten Bildern, Tabellen, Links usw.

Nehmen wir an, Sie möchten einen Artikel schreiben, der Folgendes bietet:

  • Titel des Artikels (Titel).
  • Der Artikel selbst, bestehend aus einem Absatz.
  • Bild.
  • Einige wichtige Aussagen, die Sie fett machen möchten.
  • Stellen Sie in der Mitte des Artikels einen Link zu einigen nützlichen Informationen bereit.

So wird dieses Dokument im Browser aussehen:


Hauskatze

Aus Sicht der wissenschaftlichen Taxonomie ist die Hauskatze ein Säugetier der Katzenfamilie der Raubtierordnung. Oft wird eine Hauskatze als Unterart der Waldkatze betrachtet, aus Sicht der modernen biologischen Taxonomie (2017) handelt es sich bei der Hauskatze jedoch um eine eigenständige biologische Art .


Ziemlich gut, oder? Und der Standard HTMLermöglicht es Ihnen, dieses Dokument sowohl für Menschen als auch für Computer lesbar zu machen. So sieht es aus in HTML-standard:

<h1> Hauskatze </h1>

Aus Sicht der wissenschaftlichen Taxonomie ist die Hauskatze <a href=“/“> ein Säugetier </a> der Katzenfamilie der Raubtierordnung. Oft wird eine Hauskatze als Unterart der Waldkatze betrachtet, aus Sicht der modernen biologischen Taxonomie (2017) ist die Hauskatze jedoch <b> eine eigenständige biologische Art </b> .

<img src=“cat.jpg“>

Dem Text des Artikels wurden spezielle Tags hinzugefügt ( rot hervorgehoben ), die sowohl von einer Person als auch von einem Computer (Browser) verstanden werden. Der Browser kann den Artikel für den Leser schön darstellen und der Autor des Artikels kann ihn leicht bearbeiten.

1.3 Das Aufkommen des HTTP-Protokolls

Die Abkürzung HTMLsteht für Hyper Text Markup LanguageHypertext Document Markup Language. Hypertext ist ein Dokument, das aus Seiten besteht, die miteinander verknüpft sind. Was ist das http?

HTTPsteht für Hyper Text Transfer ProtocolHypertext Transfer Protocol (Standard). httpoder httpsSie können in der Adressleiste des Browsers sehen, ob Sie versuchen, den Link zur geöffneten Seite zu kopieren.

Ein typischer Seitenlink sieht so aus:

http://google.com/logo.jpg

Ganz am Anfang des Links steht der Name des Protokolls, gefolgt von einem Doppelpunkt und zwei Schrägstrichen. Tim Bernes-Lee sagte einmal in einem seiner Interviews, wenn er gewusst hätte, dass das Protokoll httpso beliebt sein würde, hätte er sich etwas kürzeres ausgedacht. (Schließlich beginnen fast alle Links auf der Welt mit dem Wort http://oder https://)

Kommen wir zurück zu den Browsern. Wenn ein Browser eine Anfrage stellt html-page, sendet er eine Textdatei (Anfrage) an den Server und erhält im Gegenzug eine weitere Textdatei (Antwort). Diese Betriebsart wird Client-Server genannt.

Zuerst gibt es Zeilen mit wichtigen Informationen, dann mit Serviceinformationen. Die erste Zeile der Textabfrage wird durch die Vorlage vorgegeben:

MethodURI  HTTP/Version

Über den Link wird die persönliche Seite des CodeGym-Benutzers angezeigt

https://codegym.cc/me

http-requestBrowser, denn es sieht so aus:

GET /me  HTTP/1.0
Host: codegym.cc

Als Antwort wird höchstwahrscheinlich der Server senden

HTTP/1.0 200 OK
<html>page text...

Die erste Zeile im Antworttext ist die http-Protokollversion und der Antwortstatus (200, OK) . Dann kommt eine leere Zeile und dann kommt nur noch in Textform diejenige html-page, die der Browser angefordert hat. Alles ist sehr einfach :)