Internet Information Services IIS

De ITCG Wiki
Ir a la navegaciónIr a la búsqueda

¿Qué es IIS (Internet Information Services)

Tambien conocido por Servicios de Información de Internet. Podemos definer este servicio como flexible de propósito general de Microsoft que funciona en sistemas windows para ejecutar páginas o archivos HTML solicitados. Ya que el servidor web IIS recibe peticiones de equipos clientes remotos, devolviendo asi mismo las respuestas adecuadas.

Por lo tanto la funcionalidad de este servicio brinda que los servidores web puedan compartir y enviarse asi mismos, información por medio de redes de área local tambien conocido como LAN, o tambien la intranet de una empresa, o tambien se permiten en redes de área amplia mejor conocidas como las WAN.

Por lo tanto los servidores web pueden dar información a los usuarios en diversas formas. Como páginas web estáticas y codificadas en HTML por medio del intercambio de archivos y archivos de imagen, documentos de texto. Entre otros...

Iis.png


¿Cómo funciona IIS?

El servicio IIS funciona con diversos protocolos e idiomas estándar. Por ejemplo el servicio HTML funciona con texto, botones, colocación de imágenes e hipervínculos. Entre otros elementos que lleva consigo. Por lo tanto, el protocolo de transferencia de hipertexto tambien conocido como HTTP se encarga de la comunicación que en este caso se utiliza para transferencias de información entre los servidores web y los usuarios.

Resaltar que HTTPS que es la navegacion segura o HTTP que es la navegacion basica que conocemos, funciona sobre la capa de conexión segura tambien denominada SSL donde utiliza para la seguridad de la capa de transporte o SSL y de esta manera cifrar las comunicaciones e incrementar asi mismo la seguridad de los datos. Ya que el protocolo de transferencia de archivos FTP o tambien conocida por su variante segura FTPS funcionan para transferir archivos.

Por parte de los otros protocolos compatibles que se incoporan traen consigo el Protocolo simple de transferencia de correo tambien conocido como SMTP para enviar y recibir correo electrónico y el protocolo de transferencia de mensajes de red para hacer entrega de informacion por medio de USENET.


Versiones de IIS

Internet Information Services es un servicio que ha trascendido a lado de microsoft windows. Resaltar en este punto que la primera versión con Windows NT. IIS 1.0 y se transmitio con Windows NT 3.51 trascendiendo con Windows NT 4.0 a IIS 4.0. IIS 5.0 enviandose con Windows 2000. Microsoft resalto qie IIS 6.0 a windows Server 2003. IIS 7.0 fue muy importante para windows server 2008 IIS 7.5 en Windows Server 2008 R2. IIS 8.0 se envía con Windows Server 2012 (Windows Server 2012 R2 usa IIS 8.5). IIS 10 se envía con Windows Server 2016 y Windows 10

Con cada repeticion de IIS, Microsoft incorpora nuevas características y elementos para su funcionalidad existente. Resaltar en este punto que IIS 3.0 incorporo ASP para secuencias de comandos dinámicas siendo IIS 6.0 incorporando soporte para IPv6 y mejorando asi mismo la seguridad. Asi mismo agregar IIS 8.0 que trajo escalado multinúcleo en hardware de acceso a memoria no uniforme y soporte de certificado SSL.


Funcionamiento de IIS 10

Resaltar que en IIS 10 también se agregan diversas características y capacidades nuevas. El servicio IIS 10 resalta ser el soporte para el protocolo HTTP/2, que proporciona un uso más eficiente de los recursos y una latencia más baja que HTTP 1.1. IIS 10 se ejecuta en el modelo de ejecucion del servidor mínimo de nano server en windows server 2016, y puede ejecutar cargas de trabajo de ASP.NET Core, Apache Tomcat y PHP en IIS en Nano Server.

Agregar que el servicio IIS 10 se ejecuta en contenedores y máquinas virtuales, lo que brinda a los desarrolladores y administradores más flexibilidad en la diversidad de opciones de ejecucion y de esta manera adaptarse a las distintas aplicaciones web.


IIS Express para pruebas

Resaltar en este punto que microsoft brinda una versión separada de IIS denominada IIS Express para que los desarrolladores realicen pruebas en sitios web. IIS express brindando asi mismo todas las funciones básicas de un servidor web IIS completo, pero asi mismo brinda realizar muchas tareas sin derechos administrativos.


Características

En sus diversas características incluyen un conjunto de herramientas para el servidor WEB y su arquitectura completamente actualizada en comparación con la versión anterior. Una de las características que se destaca de este servicio es la presencia del protocolo HTTP como se resalto en el punto anterior, donde brinda importantes mejoras de rendimiento al disminuir el tiempo de respuesta del transporte. Resaltar sobre los noveDefaults que son valores predeterminados del protocolo HTTP1.1 donde existen algunos de sus componentes, como canalizaciones, conexiones persistentes, transferencias de bloques CUNKED y compatibilidad con proxy.


Hardware

Para que un servidor de información de Internet funcione de manera óptima, los requisitos de hardware dependen de los requisitos específicos del servidor, tambien del número de usuarios conectados, las posibles interconexiones con bases de datos, el uso de ASP, LOG... Agregandose asi mismo, que la práctica debe hacerse teniendo en cuenta que se puede disminuir la velocidad de rendimiento de la aplicación del servidor IIS. Por lo tanto, se recomienda evitar la instalación en PDC que se trata de los controladores de dominio primario. Si es posible resaltar que la configuracion de los servidores miembro para usar IIS aplica a los servidores que alojan aplicaciones como SQL Server.


Capacidades de programación

Este servicio ofrece protección de aplicaciones ya que brinda una mejor protección y mejora la fiabilidad de las aplicaciones web. El servicio IIS produce todas las aplicaciones en un proceso común o agrupado que es unico del proceso. También puede separar aplicaciones críticas que deben procesarse fuera de los procesos del grupo y del centro de IIS.

Resaltar en este punto que las nuevas características de ASP brinda a las paginas, las páginas active Server por lo tanto incorporan nuevas y mejoradas características para aumentar el rendimiento y disminuir secuencias de comandos del servidor.


Seguridad

En este punto resaltar que para mantener los sitios web seguros, las organizaciones deben tomar gestion con la seguridad para proteger los servidores web de las infracciones de seguridad. Las organizaciones pueden usar las características integradas de IIS para fortalecer IIS.


  • Asegúrese de que su sistema operativo Windows tenga instalados todos los parches de seguridad más recientes
  • Utilice la autorización de URL para ejecutar las diversas reglas a las solicitudes definidas, como el procesamiento de URL específicas. Las empresas pueden usar la autorización de URL para permitir que solo ciertos usuarios vean las páginas solicitadas.
  • Configure las páginas de error para que este, solo brinde información importante sobre el problema. Agregar tambien el punto que las misma paginas no deben brindar mucha información. Un ejemplo de ello esta en los nombres de usuario, contraseñas, dirección IP del servidor o cualquier otro dato que puedan exponernos , ante ataques
  • Deshabilite cualquier función de IIS que no se utilice para reducir posibles riegos de ataques.
  • Usar un firewall para que el mismo, le brinde al servidor paquetes válidos.


VEASE TAMBIEN

¿Cómo habilitar y configurar un servidor web usando el servicio IIS de Windows?

Diferencias principales entre IIS y el Servidor de desarrollo de ASP.NET (VB)


Habilitar IIS y los componentes de IIS necesarios en Windows


REFERENCIAS

https://www.ecured.cu/IIS#Capacidades_de_programaci.C3.B3n -IIS

https://kryptonsolid.com/que-es-iis-internet-information-services-y-como-funciona/ -Internet Information Services

https://es.wikipedia.org/wiki/Internet_Information_Services 13 oct 2022