Qu'est-ce que l'IIS ?

Blog d'AiroServer

IIS, qui est l'abréviation de "Internet Information Services", est un système de gestion de l'information. service web qui fonctionne sur Fenêtres Les systèmes d'information sur la santé et la sécurité. Nous avons expliqué serveurs web Le serveur web est un logiciel ou un matériel serveur chargé de recevoir les requêtes des navigateurs et de leur fournir les fichiers nécessaires à la page web qu'ils souhaitent visiter. Quelques serveurs web fonctionnent sous Linux et d'autres sous Windows. IIS est l'un des plus célèbres serveurs web fonctionnant sous Windows.

Comment fonctionne IIS ?

Il existe deux principaux modèles de processus pour serveurs web:

  • Traitement de toutes les demandes sur un seul thread
  • Fil par demande

La première signifie que même si votre unité centrale dispose de nombreux threads libres, le système de gestion de l'information de l'unité centrale ne peut pas être utilisé pour la gestion de l'information. serveur web traite toutes les demandes avec un seul thread et effectue d'autres tâches avec d'autres threads.

La seconde signifie que lorsqu'un serveur web reçoit une nouvelle demande, le service web associe cette demande à un thread du pool de threads et l'exécute. Le pool de threads est un endroit où tous les threads libres attendent jusqu'à ce qu'ils soient nécessaires pour traiter une demande. En d'autres termes, chaque demande sera traitée par un thread différent.

Ainsi, le serveur web (IIS) reçoit une demande, la traite et, si tout se passe bien, répond au client. Les protocoles qu'IIS et tous les autres serveurs web pour communiquer sont HTTP ou HTTPs.

Fonctionnalités IIS

IIS possède de nombreuses fonctionnalités

  •  Il est utilisé pour héberger des applications web ASP.NET (cadre d'application web côté serveur à source ouverte conçu pour le développement web afin de produire des pages web dynamiques développées par Microsoft).
  • Il est utilisé pour héberger des sites web statiques. (un site web qui contient des pages web avec un contenu fixe).
  • Options d'authentification intégrées telles que Basic, ASP.NET et Windows auth.
  • Pool d'applications : Les pools d'applications vous permettent d'isoler vos applications les unes des autres, même si elles tournent sur le même serveur. Ainsi, si une erreur survient dans une application, elle n'entraînera pas l'arrêt des autres applications. En outre, les pools d'applications vous permettent de séparer différentes applications qui nécessitent différents niveaux de sécurité.
  • Gestion à distance : IIS peut également être géré par l'intermédiaire de la CLI ou de PowerShell.

IIS a différentes versions et les fonctionnalités peuvent être plus ou moins nombreuses pour chacune d'entre elles.

J'espère que cet article vous a été utile !

Trouver plus d'articles...

Quoi de neuf ?

fr_FRFR