======Netzwerkprinzipien - Dienste und Protokolle======
=====Dienste und Protokolle=====
Ein Dienst ist ein spezielles Kommunikationsangebot eines Computerprogramms, welches
den Anwendern im Netz bereitgestellt wird.
Als Protokoll bezeichnet man ein System von Regeln, die den Vorgang der Informationsubertragung exakt beschreiben. Jeder Dienst hat seine eigenen Regeln/Protokolle.
=====Netzwerkprinzipien=====
* **Peer to Peer - Prinzip** (auch Peer-to-Peer-Modell): Beim [[https://www.giga.de/tipp/was-ist-peer-to-peer-einfach-erklaert/ | Peer-to-Peer-Prinzip]] (P2P-Prinzip) sind alle Geräte in einem Netzwerk gleichberechtigt. Jedes Gerät im Netzwerk kann auf die Ressourcen der anderen Geräte zugreifen. (z.B. [[https://de.wikipedia.org/wiki/BitTorrent | Bittorent]]) \\ \\
* **Client - Server - Prinzip** (auch Client-Server-Modell): \\ \\ Ein Server ist ein Programm, welches einen Dienst im Netzwerk zur Verfügung stellt oder Rechner, auf dem vorwiegend Serverprogramme laufen. Ein Client ist ein Programm, welches einen Dienst im Netzwerk in Anspruch nimmt oder Rechner, auf dem vorwiegend Clientprogramme laufen. \\ \\ In einem Netzwerk, welches nach dem Client-Server-Prinzip funktioniert, gibt es einen zentralen Rechner, auf dem vorwiegend Serverdienste laufen. Auf den anderen Rechnern im Netzwerk laufen in der Regel die zugehörigen Clientprogramme. Aber auch in einem P2P-Netzwerk können Server- und Clientprogramme laufen. Manche Programme (Bittorent) fungieren sowohl als Client als auch als Server.
=====Beispiele für Dienste=====
^Dienst ^Aufgabe ^Protokoll ^Clientprogramm ^Serverprogramm |
|www |Bereitstellen von Internetseiten |http/https: |Webbrowser (z.B. Firefox, Edge, Safari) |Webserver (z.B. Apache, Nginx) |
|E-Mail |Versand und Empfang von Mails |SMTP(Versand), IMAP(Empfang) |Mailprogramm (z.B. Outlook, Thunderbird) |Mailserver (z.B. Postfix) |
|TCP/IP |Organisation des Transports von Datenpaketen über ein Netzwerk |TCP/IP |Betriebssystem |Betriebssystem |
|Domain Name System |Umwandlung von Rechnernamen in IP-Adressen und umgekehrt |DNS-Protokoll |Betriebssystem |DNS-Server |
|DHCP |Zuweisung einer IP-Adresse und der Netzwerkkonfiguration |DHCP |Betriebssystem |DHCP-Server |
=====Videos=====
{{youtube>DhNqsBE5dtE}}
\\
{{youtube>fpqhjEtznVk}}