Es gibt ein paar Standards, an denen kommst du im Internet einfach nicht vorbei. Du wirst sie immer mal wieder hören oder direkt mit ihnen konfrontiert sein, wenn du deine eigene Homepage erstellst. Ich spreche von den Internetstandards!
Hiervon gibt es eine Menge und meistens sind damit Protokolle gemeint, die an der Übertragung deiner Daten über das Internet beteiligt sind. Neben den beiden wichtigsten Protokollen, dem Internet Protokoll und dem Transmission Control Protocol, stelle ich dir in diesem Artikel 5 weitere sehr wichtige Internetstandards kurz vor. Auf diesen bauen wichtige Dienste wie das World Wide Web, die E-Mail oder der File Transfer auf.
Außerdem erkläre ich dir am Ende des Artikels, was ein Internetstandard überhaupt ist und wann eine neue Technologie oder Protokoll zu einem Standard wird.
Das wird wieder ein sehr interessanter Artikel, der hoffentlich dein Bild vom Zusammenspiel der einzelnen Bestandteilen des Internets weiter vervollständigt.
Dieser Artikel ist Teil des 21.-teiligen Kurses “Das Internet“.
Die wichtigsten Internetstandards
Hier stelle ich dir nun die aus meiner Sicht wichtigsten Internetstandards vor. Wenn du dein Wissen zu dem jeweiligen Standard vertiefen möchtest, klicke einfach auf den entsprechenden Link.
Internet Protokoll (IP)
Um Daten über das Internet verschicken zu können, werden unsere Informationen in Datenpakete aufgeteilt. Die Adressierung dieser Pakete übernimmt das Internet Protokoll, auf welches ich in Teil 4 des Internet-Kurses schon eingegangen bin. Es bildet den Grundpfeiler für das Internet und ist ein verbindungsloses Protokoll. Verbindungslos bedeutet, das jedes Paket für sich behandelt wird. Es kann deshalb durchaus vorkommen, dass die einzelnen Paket unterschiedliche Wege einschlagen. Dies ist natürlich gewollt, um eine möglichst hohe Ausfallsicherheit des Internets zu gewährleisten. Die Folge ist aber, dass die Pakete nicht in der Reihenfolge beim Empfänger ankommen, wie sie vom Absender verschickt worden sind.
Weiter schmökern und Wissen vertiefen
Transmission Control Protocol (TCP)
Für das Erkennen und Beheben von Datenverlusten, die Sortierung und auch für die Wiederzusammensetzung der per Internet Protokoll verschickten Pakete, ist das Transmission Control Protocol zuständig. Es ist ein verbindungsorientiertes Protokoll, bei dem zwischen zwei Rechnern eine direkte Verbindung aufgebaut wird, die bis zum Ende der Kommunikation bestehen bleibt. Die Dienste von TCP nehmen z.B. die Protokolle HTTP, FTP und SMTP wahr.
Weiter schmökern und Wissen vertiefen
User Datagram Protocol (UDP)
UDP wurde entwickelt, um Daten ohne Verzögerung in einem Netzwerk zu verschicken. Diese Eigenschaft wird z.B. bei der Übertragung von Sprache benötigt. Hier kommt es nicht darauf an, ob einzelne Daten verloren gehen. Die Qualität der Verbindung verschlechtert sich zwar, aber die Gesprächspartner können sich weiterhin verstehen. Eine Datensicherung, wie sie TCP anbietet, ist hier nicht notwendig. Bei UDP handelt es sich also um ein minimales und verbindungsloses Protokoll der Internetprotokollfamilie. Die Dienste von UDP werden z.B. vom vorgestellten Domain Name System (DNS) genutzt.
Weiter schmökern und Wissen vertiefen
Hypertext Transfer Protocol (HTTP)
Dieser Internetstandard setzt auf IP und TCP auf und nutzt die Dienstleistungen die die beiden Protokolle anbieten. Hauptsächlich wird das Hypertext Transfer Protocol dazu genutzt, um Websites aus dem World Wide Web im Browser zu laden. HTTP ist aber nicht nur darauf beschränkt Webseiten auszuliefern, sondern wird mittlerweile auch zur Übertragung anderer Daten (WebDAV, WebMail, etc.) genutzt. Es handelt sich hier um ein zustandsloses Protokoll. Das bedeutet, dass jede Anfrage grundsätzlich als neue Transaktion behandelt wird, auch wenn die Anfragen von einem User stammen.
Weiter schmökern und Wissen vertiefen
Simple Mail Transfer Protocol (SMTP)
Für das Versenden und Weiterleiten von E-Mails über das Internet, ist ein spezielles Übertragungsprotokoll notwendig. Dies ist das Simple Mail Transfer Protocol oder auch kurz SMTP genannt. Es nutzt ebenfalls die Dienste des Internet Protokolls und des Transmission Transfer Protocols und gehört zur Familie der Internetprotokolle. Da normalerweise der Sender und der Empfänger einer E-Mail, nicht zur gleichen Zeit online sind, verbleiben die Nachrichten auf dem Server des E-Mail Anbieters. Hier können sie vom Empfänger jederzeit abgeholt werden. Bei der Abholung durch den Empfänger, kommen andere Protokolle wie POP3 oder IMAP zum Einsatz.
Weiter schmökern und Wissen vertiefen
File Transfer Protocol (FTP)
Das File Transfer Protocol ist ein Internetstandard zur Übertragung von Dateien im Internet. Er wird in den folgenden Fällen benutzt:
- Dateien vom Client zum Server übertragen
- Dateien von einem Server herunterzuladen
- Dateien zwischen zwei Servern auszutauschen, wobei der Prozess clientgesteuert ist
- Anlegen und Auslesen von Verzeichnissen
- Umbenennen und Löschen von Dateien und Verzeichnissen
Du wirst diesen Internetstandard sehr häufig zum übertragen deiner Internetseite auf einen Webserver benutzen.
Weiter schmökern und Wissen vertiefen
Domain Name System (DNS)
Beim Domain Name System handelt es sich um einen der wichtigsten Dienste im Internet. Er ist dafür zuständig, dass wir uns keine komplizierten Zahlenfolgen (IP-Adressen) merken müssen, sondern einen sprechenden Namen eingeben können, wenn wir eine Internetseite aufrufen wollen. Fachlich korrekt ausgedrückt, übernimmt das DNS die Namensauflösung. Du kannst dir das wie ein Telefonbuch vorstellen. Wenn du eine Domain aufrufst, wird diese an einen DNS-Server geschickt. Dieser wandelt die Domain in die passende IP-Adresse um und verschickt deine Anfrage anschließend an den richtigen Rechner.
Weiter schmökern und Wissen vertiefen
Es gibt natürlich noch viele weitere Internetstandards und Protokolle die an einer Kommunikation im Internet beteiligt sein können. Diese 7 vorgestellten, gehören zur sogenannten Internetprotokollfamilie und sind für mich die wichtigsten. Möchtest du mehr Protokolle der Internetprotokollfamilie kennenlernen, ist der entsprechende Artikel bei der Wikipedia ein guter Einstieg in deine weitere Recherche. Dort findest du viele spannende Informationen.
Was ist überhaupt ein Internetstandard?
Ich rede hier die ganze Zeit von Internetstandards, in der Annahme das du mit dem Begriff etwas anfangen kannst. Sollte dies nicht der Fall sein, möchte ich dir noch kurz die folgenden Fragen beantworten:
- Was ist eigentlich ein Internetstandard?
- Wann wird eine Technologie/Protokoll zum Internetstandard?
Die Definition der Wikipedia lautet:
Ein Internetstandard ist eine Spezifikation, die ein großer Vorteil für das Internet ist, höchste Reife bewiesen hat und von einer breiten Öffentlichkeit unterstützt wird.
Mit anderen Worten ist ein Internetstandard eine klare, präzise und einfach verständliche Dokumentation über die Technologie oder das Protokoll. Für dieses Protokoll muss es eine sinnvolle Einsatzmöglichkeit im Internet geben. Gibt es eine solche Einsatzmöglichkeit, muss sie durch allgemeine Akzeptanz und eine solide Einsatzerfahrung beweisen, dass sie höchsten Ansprüchen gerecht werden kann. Außerdem muss ein Internetstandard von einer breiten Öffentlichkeit getragen werden. Man kann hier auch von einem öffentlichen Support sprechen.
Bevor eine neue Technologie oder im speziellen ein neues Protokoll, zu einem Internetstandard werden kann, muss eine Nützlichkeit und die öffentliche Unterstützung erkennbar sein. Ist dies der Fall, wird ein Request for Comments (RFC) veröffentlicht. Dieser durchläuft mehrere Stufen und beginnt bei dem Status “vorgeschlagener Standard”. Um den nächsthöheren Status “Entwurf Standard” zu erreichen, müssen Implementierungen und Tests durchgeführt werden. Dies dient zum Nachweis, dass der angehende Internetstandard mit verschiedenen Systemen zusammenarbeitet und mit anderen Standards kompatibel ist. Ist auch diese Hürde genommen, kann sich das neue Protokoll Internetstandard nennen und in wichtigen Systemen eingesetzt werden. Dieser Prozess kann mehrere Monate bis Jahre dauern.
Ich hoffe ich habe es einigermaßen hinbekommen, dir den Begriff verständlich zu erklären. Falls nicht, teile doch bitte deine Anmerkungen mit mir und hinterlasse einen Kommentar. Dann können wir zusammen daran arbeiten 🙂
Hinterlasse einen Kommentar