Bevor wir mit dem Durchdringen von Webanwendungen beginnen können, müssen wir verstehen, was eine Website
ist. Wie bereits gesagt, bevor eine Website nur eine Anwendung ist, die auf einem Computer installiert ist, hat der
Computer wahrscheinlich nur bessere Spezifikationen als Ihr Computer.
Aber es funktioniert grundsätzlich.
Genau.
Genau wie ein anderer Computer verfügt er über ein Betriebssystem und eine Reihe von Anwendungen, die es
ihm ermöglichen, als Webserver zu fungieren.
Die wichtigsten zwei Anwendungen, die es wahrscheinlich hat, sind ein Webserver und eine Datenbank, die ein Webserver wie
Apache und die Datenbank wie meine ist.
Und das ist der Webserver, der die Webanwendung grundsätzlich versteht und ausführt.
Ihre Webanwendung wird also in BHB oder Python geschrieben, und Ihre Programmiersprache ist
wirklich das einzige, was der Webserver benötigt, um diese Anwendung verstehen und ausführen zu können.
Die Datenbank enthält die von der Webanwendung verwendeten Daten.
All dies wird also auf einem Computer gespeichert, der Server genannt wird.
Der Computer ist mit dem Internet verbunden und hat eine echte IP-Adresse.
So kann jeder auf diesen Computer zugreifen und kann.
Das Web die Webanwendung wird also von dem Webserver ausgeführt, der von dem installiert wird, der auf Ihrem Server auf
Ihrem Ziel installiert ist.
Daher wird jedes Mal, wenn Sie die Seite anfordern oder die Webanwendung ausführen, sie auf dem Webserver
ausgeführt und nicht auf dem Clientcomputer ausgeführt.
Es wird auf dem Webserver ausgeführt und sendet eine Hash-DMO-Seite, die für die Zielperson oder für den Client zum Lesen
bereit ist. Schauen wir uns also ein Beispiel an und sagen wir sind am Telefon oder auf Ihrem Computer und Sie
möchten, dass es zu Facebook dot com wechselt So geben Sie Facebook dot com
in Ihre App ein.
Dies wird mithilfe eines DNS-Servers in eine IP-Adresse übersetzt.
Es gibt also einen Server, der jeden Namen dot com oder jede Website mit einem Namen mit einem Domainnamen übersetzt.
Dies ist also der Domainname zu seiner relevanten IP-Adresse.
Ihre Anfrage geht also an einen DNS-Server.
Es übersetzt Facebook in die IP-Adresse, in der Facebook gespeichert ist.
Und dann gehen Sie zu Facebook, um die IP-Adresse von Facebook aufzurufen. Die gewünschte Seite wird ausgeführt.
Verwenden Sie alle Anwendungen, über die wir gesprochen haben, und geben Sie einfach Strahlung ab.
Was Sie also zurückbekommen, ist nur eine Markup-Routine in hastier mail, die eine Markup-Sprache ist.
Das gesamte Ergebnis der Programmausführung, so dass das Programm auf dem Server ausgeführt wird und Sie nur noch
das Ergebnis erhalten.
Dies ist sehr wichtig, denn wenn wir in der Zukunft etwas auf dem Webserver ausführen möchten,
wenn wir eine Shell oder eine virtuelle oder einen Virus auf dem Zielcomputer ausführen möchten, müssen wir sie in
eine Sprache senden, die der Webserver verwendet versteht
Also zum Beispiel wir.
Und sobald Sie dort ausgeführt wurden, wird es auf diesem Computer ausgeführt, nicht auf Ihrem Computer.
Unabhängig von der Person, die der Künstler ist, ist dies die Seite, die Sie im Web senden, wenn Sie
in ph geschrieben sind, in einer Sprache, die der Server versteht. Sie wird auf dem Server
ausgeführt und nicht auf Ihrem Computer Sie erhalten Zugriff auf den Server und nicht auf die Person,
die auf diesen Server-Javascript zugegriffen
hat.
Auf der anderen Seite gibt es einige Websites, die Javascript verwenden und Javascript ist eine clientseitige Sprache.
Wenn Sie also eine Website gefunden haben, auf der Sie Javascript-Code ausführen können, wird der Code von den
Clients ausgeführt.
Auch wenn der Code möglicherweise in den Webserver eingefügt wird, wird er auf
der Clientseite ausgeführt und gibt Ihnen die Möglichkeit, auf dem Clientcomputer und nicht auf dem Server vorzugehen.
Daher ist es sehr wichtig, zwischen der Sprache des Clients und des Servers zu unterscheiden.