Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
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 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. 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) |
Versand und Empfang von Mails | SMTP(Versand), IMAP(Empfang) | Mailprogramm (z.B. Outlook, Thunderbird) | Mailserver (z.B. Pstfix) |