Web Server and Application Server | Explained đŸ”„đŸ”„

Knowledge Center
8 Jul 202010:33

Summary

TLDRIn diesem Video lernen wir ĂŒber Webserver, Server und Anwendungsserver, um einige Fragen zu klĂ€ren. Ein Webserver ist ein Computer, der Websites hostet, also eine Sammlung von Webseiten. Apache HTTP und Microsoft IIS sind populĂ€re Webserver. Sie hosten mehrere Websites und sind entweder fĂŒr mehrere Benutzer (Shared Hosts) oder fĂŒr einen Benutzer (Dedicated Hosts). Webserver sind mit dem Internet verbunden und benötigen Webserver-Software. Anwendungsserver hingegen sind speziell fĂŒr die AusfĂŒhrung von Anwendungen konzipiert und bieten die notwendige Leistung und Umgebung, um anspruchsvolle Webanwendungen in Echtzeit auszufĂŒhren.

Takeaways

  • 🌐 Ein Webserver ist ein Computer, der Websites hostet, die aus einer Sammlung von Webseiten bestehen können.
  • đŸ’» Webserver-Software wie Apache HTTP oder Microsoft IIS ist notwendig, um ein GerĂ€t zu einem Webserver zu machen.
  • 🌐 Webserver mĂŒssen mit dem Internet verbunden sein, um Clients ĂŒber HTTP erreichen zu können.
  • 🏱 Webserver werden in Shared Hosts (fĂŒr mehrere Benutzer) und Dedicated Hosts (fĂŒr einen Benutzer oder eine Firma) kategorisiert.
  • 🛠 Webserver können auf Anfrage Seiten oder Ressourcen direkt ausliefern oder, wenn sie nicht verfĂŒgbar sind, möglicherweise eine Anfrage an einen Anwendungsserver senden.
  • 🔧 Ein Servlet ist ein kleines Java-Programm, das mit einem Webserver lĂ€uft und Anfragen von Webclients empfĂ€ngt und darauf reagiert.
  • đŸ’Ÿ Ein Anwendungsserver ist speziell darauf ausgelegt, Anwendungen auszufĂŒhren und beinhaltet sowohl Hardware als auch Software, die eine Umgebung fĂŒr das AusfĂŒhren von Programmen bietet.
  • 🔄 Anwendungsserver werden verwendet, um Webanwendungen auszufĂŒhren, Hypervisor zu hosten, die virtuelle Maschinen verwalten, sowie Software-Updates zu verteilen und zu ĂŒberwachen und Daten von anderen Servern zu verarbeiten.
  • đŸ’Ș Anwendungsserver bieten die Rechenleistung und den Speicher, um anspruchsvolle Webanwendungen in Echtzeit auszufĂŒhren und bieten eine Umgebung fĂŒr die AusfĂŒhrung bestimmter Anwendungen.
  • 🌟 Apache HTTP Server ist einer der beliebtesten Webserver, der von der Apache Software Foundation entwickelt wird und auf verschiedenen Betriebssystemen installiert werden kann.

Q & A

  • Was ist ein Webserver?

    -Ein Webserver ist ein Computersystem, das Websites hostet. Websites sind Sammlungen von Webseiten, z.B. amazon.com, die aus mehreren Webseiten bestehen kann, wie der Start- oder Produktwebseite.

  • Was ist der Unterschied zwischen einem normalen Computer und einem Webserver?

    -Der Hauptunterschied ist, dass ein Webserver ein Webserver-Software lĂ€uft, wie zum Beispiel Apache HTTP Server, und dass es mit dem Internet verbunden sein muss, um Clients ĂŒber HTTP erreichen zu können.

  • Was sind Shared Hosts und Dedicated Hosts?

    -Shared Hosts sind Webserver, die Websites fĂŒr mehrere Benutzer hosten, wĂ€hrend Dedicated Hosts Websites fĂŒr eine einzelne Person oder Firma hosten und oft fĂŒr Websites mit hohem Traffic oder speziellen Server-AnpassungsbedĂŒrfnissen verwendet werden.

  • Wie funktioniert der Prozess, wenn ein Webclient eine Seite anfordert?

    -Der Webclient sendet eine HTTP-Anfrage an den Webserver, der entweder die angeforderte Datei direkt sendet, wenn sie vorhanden ist, oder sie aus einer statischen Datenbank abruft. Wenn die Datei nicht vorhanden ist und Verarbeitung erforderlich ist, leitet der Webserver die Anfrage an den Anwendungsserver weiter.

  • Was ist ein Servlet und wie funktioniert es?

    -Ein Servlet ist ein kleines Java-Programm, das mit einem Webserver lÀuft und HTTP-Anfragen von Webclients empfÀngt und darauf antwortet. Es kann zur Verarbeitung von Anfragen an den Anwendungsserver gesendet werden.

  • Welche sind einige Beispiele fĂŒr Webserver?

    -Apache HTTP Server ist einer der beliebtesten Webserver, der von der Apache Software Foundation entwickelt wird und auf verschiedenen Betriebssystemen installiert werden kann. Andere Beispiele sind Microsoft IIS, LiteSpeed, Sun Java System Web Server und Jigsaw Server.

  • Was ist ein Anwendungsserver und fĂŒr was wird er verwendet?

    -Ein Anwendungsserver ist speziell darauf ausgelegt, Anwendungen auszufĂŒhren und umfasst sowohl Hardware als auch Software, die eine Umgebung fĂŒr das AusfĂŒhren von Programmen bieten. Er wird fĂŒr das Hosten von Webanwendungen, das Verwalten von Hypervisoren, die virtuelle Maschinen verwalten, sowie fĂŒr die Verteilung und Überwachung von Software-Updates und die Verarbeitung von Daten verwendet.

  • Warum wird ein Anwendungsserver benötigt, wenn wir bereits einen Webserver haben?

    -Webserver sind darauf ausgelegt, Webseiten zu bedienen und möglicherweise nicht ĂŒber die Ressourcen verfĂŒgen, um anspruchsvolle Webanwendungen in Echtzeit auszufĂŒhren. Ein Anwendungsserver bietet die Verarbeitungsleistung und den Speicher, um diese Anwendungen auszufĂŒhren, und stellt auch die Umgebung fĂŒr die AusfĂŒhrung bestimmter Anwendungen bereit, die der Webserver nicht bieten kann.

  • Wie interagieren Webserver und Anwendungsserver?

    -Wenn ein Webserver eine Anfrage erhĂ€lt, die er nicht direkt bedienen kann, sendet er die Anfrage an den Anwendungsserver. Dieser verarbeitet die Anfrage, möglicherweise mithilfe von Servlets, und sendet die Antwort dann zurĂŒck an den Webserver, der sie an den Webclient weiterleitet.

  • Was sind die Hauptfunktionen eines Anwendungsservers?

    -Anwendungsserver bieten die FunktionalitĂ€t, um Webanwendungen auszufĂŒhren, Hypervisoren zu verwalten, die virtuelle Maschinen steuern, Software-Updates zu verteilen und zu ĂŒberwachen und Daten von anderen Servern zu verarbeiten.

Outlines

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Mindmap

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Keywords

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Highlights

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant

Transcripts

plate

Cette section est réservée aux utilisateurs payants. Améliorez votre compte pour accéder à cette section.

Améliorer maintenant
Rate This
★
★
★
★
★

5.0 / 5 (0 votes)

Étiquettes Connexes
WebserverAnwendungsserverApache HTTPMicrosoft IISWebhostingDatenverarbeitungJava-ProgrammeCloud-DiensteVirtuelle MaschinenSoftware-Updates
Besoin d'un résumé en anglais ?