Netzwerkdienst - Network service

In Computernetzwerk, ein Netzwerk - Service ist eine Anwendung auf die Netzwerklaufanwendungsschicht und darüber, dass die Datenspeicherung, Manipulation, Präsentation, Kommunikation oder eine andere Fähigkeit bereitstellt , die häufig einen implementiert ist Client-Server oder Peer-to-Peer - Architektur auf Basis von Netzwerkprotokolle der Anwendungsschicht .

Jeder Dienst wird normalerweise von einer Serverkomponente bereitgestellt, die auf einem oder mehreren Computern ausgeführt wird (häufig ein dedizierter Servercomputer, der mehrere Dienste anbietet) und auf den über ein Netzwerk von Clientkomponenten zugegriffen wird, die auf anderen Geräten ausgeführt werden. Die Client- und Serverkomponenten können jedoch beide auf demselben Computer ausgeführt werden.

Clients und Server haben oft eine Benutzeroberfläche und manchmal andere damit verbundene Hardware.

Beispiele

Beispiele sind das Domain Name System (DNS), das Domänennamen in Internet Protocol (IP)-Adressen übersetzt, und das Dynamic Host Configuration Protocol (DHCP), um Netzwerk-Hosts Netzwerkkonfigurationsinformationen zuzuweisen. Authentifizierungsserver identifizieren und authentifizieren Benutzer, stellen Benutzerkontoprofile bereit und können Nutzungsstatistiken protokollieren.

E-Mail , Drucken und verteilte (Netzwerk-)Dateisystemdienste sind gängige Dienste in lokalen Netzwerken . Sie erfordern, dass Benutzer über Berechtigungen zum Zugriff auf die freigegebenen Ressourcen verfügen.

Andere Netzwerkdienste umfassen:

Anwendungsschicht

Bei der Computernetzwerkprogrammierung ist die Anwendungsschicht eine Abstraktionsschicht, die für Kommunikationsprotokolle und Verfahren reserviert ist , die für die Prozess-zu-Prozess-Kommunikation über ein Internet Protocol (IP) -Computernetzwerk ausgelegt sind . Protokolle der Anwendungsschicht verwenden die zugrunde liegenden Protokolle der Transportschicht , um Host-zu-Host-Verbindungen für Netzwerkdienste herzustellen.

TCP-IP-Netzwerkdienste

Portnummern

Viele auf dem Internetprotokoll basierende Dienste sind mit einer bestimmten wohlbekannten Portnummer verbunden, die durch die technische Internet-Governance standardisiert ist.

Zum Beispiel arbeiten World-Wide-Web-Server auf Port 80 und E-Mail-Relay-Server lauschen normalerweise auf Port 25.

TCP versus UDP

Unterschiedliche Dienste verwenden unterschiedliche Paketübertragungstechniken.

Im Allgemeinen verwenden Pakete, die in der richtigen Reihenfolge ohne Verlust durchkommen müssen, TCP, während Echtzeitdienste, bei denen spätere Pakete wichtiger sind als ältere Pakete, UDP verwenden.

Zum Beispiel erfordert die Dateiübertragung vollständige Genauigkeit und wird daher normalerweise über TCP durchgeführt, und Audiokonferenzen werden häufig über UDP durchgeführt, bei denen vorübergehende Störungen möglicherweise nicht bemerkt werden.

UDP verfügt nicht über eine integrierte Vermeidung von Netzwerküberlastungen, und die Protokolle, die es verwenden, müssen äußerst sorgfältig entworfen werden, um einen Netzwerkzusammenbruch zu verhindern.

Siehe auch

Verweise