(fröhliche Musik)
Hallo, mein Name ist Paola,
und ich bin Entwicklerin bei Microsoft.
Lass uns darüber reden, wie das Internet funktioniert.
Meine Arbeit ist von Netzwerken abhängig, die in der Lage sind
miteinander zu reden.
Aber damals in den 1970er, gab es keine
Standardmethode dafür.
Es brauchte die Arbeit von Vint Verf und Bob Kahn
die das Internetworking Protocol erfanden
um solche Kommunikation möglich zu machen.
Diese Erfindung legte das Fundament
für das, was wir heute das Internet nennen.
- Das Internet ist ein Netzwerk von Netzwerken.
Es verbindet Milliarden von Geräten über den gesamten Globus.
Vielleicht bist du mit einem Laptop verbunden
oder mit einem Telefon über W-Lan.
Aber dann verbindet sich diese W-Lan Verbindung
mit einem Internet Service Provider, oder ISP.
Und dieser ISP verbindet Dich mit Milliarden und Milliarden
von Geräten um die ganze Welt
über hunderte von tausenden von Netzwerken
die alle miteinander verbunden sind.
Eine Sache, die viele Menschen nicht zu schätzen wissen
ist dass das Internet wirklich eine Designphilosophie ist
und eine Architektur, ausgedrückt in einer Reihe von Protokollen.
Ein Protokoll ist ein gut bekannter Satz von Regeln und Standards der,
wenn alle Pateien sich darauf einigen ihn zu benutzen,
ihnen erlaubt ohne Probleme zu kommunizieren.
Wie das Internet tatsächlich physisch funktioniert ist weniger wichtig
als die Tatsache, dass diese Designphilosophie es dem Internet erlaubt hat
neue Kommunikationstechnologien
an sich anzupassen und aufzunehmen.
Das ist so, denn wenn eine neue Technologie
das Internet in bestimmter Art benutzen will,
braucht man nur zu wissen mit welchen Protokoll man arbeiten muss.
All die unterschiedlichen Geräte im Internet
haben einzigartige Adressen.
Eine Adresse im Internet ist einfach nur eine Nummer,
ähnlich wie eine Telefonnummer, oder eine Art Postanschrift
die einzigartig für jeden Computer oder jedes Gerät ist
an den jeweiligen Ende des Netzwerkes.
Vergleichbar ist das damit, wie die meisten Haushalte und Unternehmen
einer Postanschrift haben.
Du brauchst eine Person nicht kennen
um ihn einen Brief per Post zu schicken,
aber Du musst seine Adresse kennen,
und wissen wie man die Adresse ordnungsgemäß aufschreibt
damit der Brief vom dem System der Post zu seinem Ziel
transportiert werden kann.
Das Adresssystem für Computer
im Internet ist ähnlich
und es formt Teile des eines der wichtigsten
Protokolle, das in der Kommunikation verwendet wird.
Man nennt es einfach: Das Internet Protokoll, oder IP.
Die Adresse eines Computers wird einfach IP-Adresse genannt.
Eine Webseite zu besuchen bedeutet wirklich einfach nur dass dein Computer
einen anderen Computer nach Informationen fragt.
Dein Computer schickt eine Nachricht zur IP Adresse des anderen Computers
und es schickt auch seine Ursprungsadresse mit,
damit der andere Computer weiß, wohin er die Antwort schicken soll.
-Du hast vielleicht schon einmal eine IP-Adresse gesehen.
Es ist nur ein Haufen von Nummern.
Diese Nummern sind in einer Hierarchie organisiert.
So wie eine Postanschrift ein Land,
eine Stadt, eine Straße und eine Hausnummer hat,
so hat auch die IP Adresse viele Teile.
So wie alle digitalen Daten,
ist jede dieser Nummern in Bits repräsentiert.
Traditionelle IP-Adressen sind 32-Bits lang,
mit je acht Bits für jeden Teil der Adresse.
Die vorderen Nummern identifizieren normalerweise
das Land und das regionale Netwerk des Gerätes.
Dann kommt das Subnetz.
Und dann, letztendlich die Adresse des spezifischen Gerätes.
Diese Version von IP-Adressen wird IPv4 genannt.
Es wurde 1973 entwickelt
und in den 80ern in der Masse eingesetzt
und bietet mehr als 4 Milliarden einzigartige Adressen
mit denen sich Geräte mit dem Internet verbinden können.
Aber das Internet hat sich als viel beliebter herausgestellt
als sich sogar Vint Cerf vorstellen konnte,
und 4 Milliarden einzigartige Adressen werden nicht genug sein.
Wir sind gerade mitten in einer langjährigen Umstellung
hin zu einem längeren IP-Adressenformat, dass IPv6 genannt wird,
das 128 Bits pro Adresse verwendet,
und über 340 Sextillionen einzigartige Adressen bereitstellt.
Das ist mehr als genug damit jedes Sandkorn auf der Erde
seine eigene IP-Adresse haben kann.
-Die meisten Anwender verstehen und interessieren sich nicht für Internetadressen.
Ein System das Domain Name System oder DNS genannt wird
verknüpft Namen, wie www.example.com,
mit den dazugehörigen Adressen.
Dein Computer verwendet das DNS um Internetadressen nachzuschlagen
und die verknüpften IP-Adressen zu erhalten, die dafür benutzt werden
um deinen Computer mit dem Ziel im Internet zu verknüpfen.
[Aus dem Off] Und das läuft ungefähr so ab:
-Hallo Du.
Ich möchte zu www.code.org gehen
-Hey, nun Ich weiß nicht, wie die IP-Adresse für diese Domain ist.
Lass mich mal herumfragen.
Hey, weiß jemand wie man zu
code.org kommt?
-Ja, ich hab das hier stehen.
Es ist 174 Punkt 129
Punkt 14 Punkt 120.
-Okay, toll. Dankeschön.
Ich werde mir das aufschreiben und für den Fall sichern,
dass ich es später noch mal brauche.
Hey, hier ist die Adresse, die Du wolltest.
-Toll. Danke Dir.
(Klavier verstummt)
-Doch wie gestalten wir ein System in dem Milliarden von Geräten
eine von Milliarden verschiedene Webseiten finden können?
Ein einziger DNS Server
kann nicht die Anfragen von allen Geräten abarbeiten.
Die Lösung ist, dass DNS Server miteinander verbunden sind
in einer verteilten Hierarchie und aufgeteilt in Zonen
die die Verantwortlichkeiten für die wichtigsten Domains aufteilen
so wie .org .com .net usw.
DNS wurde ursprünglich erschaffen um
ein offenes und öffentliches Kommunikationsprotokoll zu sein
für Regierungen und Bildungsinstitutionen.
Wegen seiner Offenheit,
ist DNS anfällig für Cyberangriffe.
Ein Beispielangriff ist DNS Spoofing.
Das ist wenn ein Hacker einen DNS Server angreift
und ihn so verändert, dass ein Domainname
mit der falschen IP-Adresse verknüpft ist.
Damit können die Angreifer Leute zu einer falschen Webseite lenken.
Wenn Dir das passiert
bist du auf viel mehr Ebenen verwundbar
weil Du die falsche Webseite verwendest als ob sie die Echte wäre.
Das Internet ist riesig und es wird jeden Tag größer.
Aber das Domain Name System und das Internet Protokoll
sind skalierbar entworfen worden,
egal wie sehr das Internet wächst.