Rechnernetze und Grundlagen des Internets

Aufbau und Bestandteile

Ein Rechnernetz ist ein Zusammenschluss von Computern, Servern und weiteren Geräten, die miteinander kommunizieren können. Solche Netzwerke bestehen aus mehreren Komponenten wie Switches, Router und Netzwerkkarten.

Server, PC, Drucker

Funktion von Komponenten

Die wichtigsten Komponenten eines Rechnernetzes sind:

Netzwerkarten

Es gibt verschiedene Topologien für Rechnernetze, darunter:

Netzwerktopologien

Grundlagen des Internets

Das Internet basiert auf einer Reihe von Technologien, die den Datenaustausch zwischen verschiedenen Netzwerken ermöglichen. Zu den wichtigsten Grundlagen gehören:

IP-Adresse

Jedes Gerät im Internet erhält eine eindeutige Identifikationsnummer, die sogenannte IP-Adresse. Sie dient dazu, Datenpakete zielgerichtet an den richtigen Empfänger zu senden. Zum Beispiel hat dein Computer zu Hause eine private IP-Adresse innerhalb deines Heimnetzwerks, während dein Internetanschluss eine öffentliche IP-Adresse hat, über die dein Netzwerk mit dem Internet kommuniziert.

Domain Name System (DNS)

Das Domain Name System (DNS) funktioniert wie ein Telefonbuch des Internets. Es wandelt menschenlesbare Domänennamen (z.B. www.google.com) in IP-Adressen um (z.B. 216.58.213.14). Ohne DNS müsstest du die IP-Adresse eines Servers kennen, um eine Verbindung herzustellen. DNS erleichtert diesen Prozess für den Benutzer.

TCP/IP-Referenzmodell und Protokollstack

Das TCP/IP-Referenzmodell beschreibt, wie Daten über das Internet übertragen werden. Es besteht aus mehreren Schichten:

Client-Server-Architektur

Die Client-Server-Architektur ist das Grundgerüst für viele Dienste im Internet. Sie basiert auf der Idee, dass ein Client eine Anfrage stellt und ein Server darauf antwortet.

Client

Ein Client ist ein Endgerät, das eine Verbindung zu einem Server herstellt, um Dienste abzurufen. Zum Beispiel ist dein Webbrowser ein Client, der eine Anfrage an einen Webserver stellt, um eine Webseite anzuzeigen.

Server

Ein Server ist ein leistungsfähiger Computer, der auf Anfragen von Clients reagiert. Webserver stellen Webseiten bereit, während E-Mail-Server für den Austausch von E-Mails zuständig sind.

Dienst

Ein Dienst ist die Funktion, die ein Server bereitstellt. Dies kann ein Webdienst (wie eine Webseite), ein E-Mail-Dienst oder ein Dateiübertragungsdienst sein.

Protokoll

Ein Protokoll ist eine Reihe von Regeln, die festlegen, wie die Kommunikation zwischen Client und Server abläuft. Zum Beispiel verwendet der Browser das HTTP-Protokoll, um Webseiten abzurufen, während für Dateiübertragungen häufig das FTP-Protokoll verwendet wird.

Sicherheitsaspekte

Die Sicherheit in der Client-Server-Kommunikation ist essenziell. HTTPS verwendet beispielsweise Verschlüsselung, um sicherzustellen, dass die Kommunikation zwischen einem Webbrowser und einem Server sicher ist. Zusätzlich können Firewalls und Authentifizierung verwendet werden, um unbefugten Zugriff zu verhindern.