1. Unterrichtsblock

Einleitung – Was zeigt diese Grafik?

Aufgabe

  1. Recherchiere den Begriff „Disruption“
  2. Recherchiere mindestens 2 Branchen, die von der industriellen Revolution betroffen waren
  3. Recherchiere mindestens 2 Berufsfelder, die von der Internet-Revolution betroffen waren

Internet

Der Ausdruck Internet ist ein Anglizismus. Er entstand als Kurzform der Bezeichnung interconnected networks (zusammengeschaltete Netzwerke) bzw. des daraus entwickelten Fachausdrucks internetwork, unter dem in den 1970er und 1980er Jahren die Entwicklung eines Systems zur Vernetzung von bestehenden, kleineren Rechnernetzen diskutiert wurde.

Kommunikationsnetze

Server (deutsch: Bediener, Anbieter, Dienstleister, Bereitsteller, englisch: to serve) Ein Server ist ein Programm (Prozess), das mit einem anderen Programm (Prozess), dem Client (deutsch: Kunde), kommuniziert, um ihm Zugang zu einem Dienst zu verschaffen. Hierbei muss abgrenzend beachtet werden, dass es sich bei „Server“ um eine Rolle handelt, nicht um einen Computer an sich. Ein Computer kann nämlich ein Server und Client zugleich sein, siehe: Peer-to-Peer.

Client (deutsch: Kunde, Dienstnutzer) Ein Client kann einen Dienst bei dem Server anfordern, der diesen Dienst bereitstellt.

Protokoll / Kommunikationsprotokoll ist eine Vereinbarung, wie die Datenübertragung zwischen den beiden Parteien Server und Client abläuft.

Request (deutsch: Anforderung, Anfrage) Anforderung eines Clients an den Server, dessen Dienst er benötigt.

Response (deutsch: Antwort) Antwort eines Servers auf eine Anforderung eines Clients.

Ähnlich, jedoch nicht zu verwechseln sind die Ausdrücke „Daemon“ und „Service“. Mit beiden ist ein Programm gemeint, das im Hintergrund läuft. Ein Server ist immer auch ein Daemon. Jedoch gibt es Daemonen die Clients sind, beispielsweise ein Programm das automatisch Backups macht, oder die Zeit auf einem Computer automatisch einstellt (ntpd, network time protocol daemon). Genauso gut können Daemonen und Services mit niemand reden, also weder Client noch Server sein.

Versionen

1.0.0.

Werkzeuge

git

gitHub

Visual Studio Code

Übungsaufgabe

1. Aufgabe Recherchen

  • Recherchiere IP-Adressen, welche Protokolle gibt es? Worin unterscheiden diese sich?
  • Recherchiere den Begriff http & https? Worin unterscheiden diese sich?
  • Recherchiere den Begriff FTP – was bedeutet er?
  • Recherchiere den Begriff „Hoster“
  • Recherchiere den Begriff „URI“ und „URL“ Worin unterscheiden sich diese?
  • Recherchiere den Begriff „HTML“ Was bedeutet er?