Le www largement utilisé sur Internet en est un : le mode navigateur/serveur (mode B/S). Ce modèle unifie le client et concentre les éléments essentiels de la mise en œuvre des fonctions du système sur le serveur, simplifiant ainsi le développement, la maintenance et l'utilisation du système.
La structure B/S (Navigateur/Serveur, mode navigateur/serveur) est un mode de structure réseau après l'essor du WEB Le navigateur WEB est le logiciel d'application le plus important sur le client. Ce modèle unifie le client et concentre les éléments essentiels de la mise en œuvre des fonctions du système sur le serveur, simplifiant ainsi le développement, la maintenance et l'utilisation du système. Installez simplement un navigateur sur le client, tel que Netscape Navigator ou Internet Explorer, et installez SQL Server, Oracle, MYSQL et d'autres bases de données sur le serveur. Le navigateur interagit avec la base de données via le serveur Web.
Architecture
Avec la popularité d'Internet et du WWW, les hôtes/terminaux précédents et C/S ne peuvent pas répondre à l'ouverture, à l'interconnexion et à l'information mondiales actuelles partout. Face aux nouvelles exigences de visibilité et de partage d’informations, le modèle B/S a émergé, c’est-à-dire la structure navigateur/serveur. Il s'agit d'une amélioration de l'architecture C/S et peut être considérée comme appartenant à l'architecture C/S à trois couches. Il tire principalement parti de la technologie de navigateur WWW de plus en plus mature, en utilisant un navigateur général pour réaliser des fonctions puissantes qui nécessitaient à l'origine un logiciel spécial complexe, et en réduisant les coûts de développement. Il s'agit d'une toute nouvelle technologie de construction de systèmes logiciels.
La première couche est le navigateur, c'est-à-dire le client, qui n'a que de simples fonctions d'entrée et de sortie et gère une très petite partie de la logique de transaction. Étant donné que les clients n'ont pas besoin d'installer de client et peuvent naviguer sur Internet à condition de disposer d'un navigateur, il s'adresse à un large éventail d'utilisateurs, l'interface est donc conçue pour être relativement simple et universelle.
La deuxième couche est le serveur WEB, qui joue le rôle de transmission des informations. Lorsqu'un utilisateur souhaite accéder à la base de données, il enverra d'abord une requête au serveur WEB. Une fois que le serveur WEB aura unifié la requête, il enverra une requête d'accès à la base de données au serveur de base de données. Cette requête est implémentée avec une instruction SQL. .
La troisième couche est le serveur de base de données, qui joue un rôle important car il stocke une grande quantité de données. Lorsque le serveur de base de données reçoit la demande du serveur WEB, il traitera l'instruction SQL et enverra le résultat renvoyé au serveur WEB. Ensuite, le serveur WEB convertira le résultat des données reçues en texte HTML et l'enverra au navigateur. est l'interface que nous voyons lorsque nous ouvrons le navigateur.
Principe de fonctionnement
L'architecture B/S adopte le mode de fonctionnement de la requête du navigateur et de la réponse du serveur.
Les utilisateurs peuvent accéder au texte, aux données, aux images, aux animations, aux vidéos à la demande, aux sons et à d'autres informations générées par les serveurs Web sur Internet via des navigateurs
Et chaque serveur Web peut accéder aux informations via divers Connectez-vous au serveur de base de données de cette manière, et une grande quantité de données est en fait stockée dans le serveur de base de données ;
Téléchargez le programme depuis le serveur Web et exécutez-le localement si vous rencontrez des instructions liées à la base de données. le processus de téléchargement, le serveur Web Il est transmis au serveur de base de données pour interprétation et exécution, et renvoyé au serveur Web, et le serveur Web le renvoie à l'utilisateur. Dans cette structure, de nombreux réseaux sont connectés entre eux pour former un immense réseau, c’est-à-dire le réseau mondial. Chaque entreprise peut construire son propre Internet sur la base de cette structure.
En mode B/S, l'utilisateur demande l'accès via le navigateur à de nombreux serveurs répartis sur le réseau. La demande du navigateur est traitée par le serveur, et les résultats du traitement et les informations correspondantes sont renvoyés au navigateur, aux autres. le traitement des données et les demandes sont tous effectués par le serveur Web. Grâce à cette structure de cadre et au navigateur intégré au système d'exploitation, cette structure est devenue le modèle de structure principal des applications logicielles actuelles.
Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!