Servidores web

963 views
798 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
963
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Servidores web

  1. 1. SERVIDORES WEB SERVIDOR IIS
  2. 2. Servidor Web Servidor web es un programa que procesa una aplicación que realiza la conexión entre el servidor y los clientes, recibiendo y/o entregando información, esta información se puede ver en los navegadores web. Básicamente un servidor WEB consta de un interprete HTTP el cual se mantiene a la espera de peticiones de clientes y le responde con el contenido según sea solicitado. El cliente, una vez recibido el código, lo interpreta y lo exhibe en pantalla.
  3. 3. Servidor Web Además los servidores pueden disponer de un intérprete de otros lenguajes de programación que ejecutan código embebido dentro del código HTML de las páginas que contiene el sitio antes de enviar el resultado al cliente. Esto se conoce como programación de lado del servidor y utiliza lenguajes como ASP, PHP, Perl y Ajax. Las ventajas de utilizar estos lenguajes radica en la potencia de los mismos ejecutando tareas mas complejas como, por ejemplo acceder a bases de datos abstrayendo al cliente de toda la operación.
  4. 4. IIS (Internet Information Server) Un servidor web IIS es un servidor web diseñados para el sistema operativo Microsoft Windows. Con los siguientes servicios de software: • admitir la creación, configuración y administración de sitios Web, además de otras funciones de Internet • el Protocolo de transferencia de noticias a través de la red (NNTP), • el Protocolo de transferencia de archivos (FTP) y • el Protocolo simple de transferencia de correo (SMTP).
  5. 5. Servicio HTTP/HTTPs • Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. • P define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. • Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. • HTTP es un protocolo sin estado, es decir, que no guarda ninguna información sobre conexiones anteriores. El desarrollo de aplicaciones web necesita frecuentemente mantener estado. Para esto se usan las cookies. • destinado a la transferencia segura de datos de Hipertexto, es decir, es la versión segura de HTTP.
  6. 6. Servicio NNTP • protocolo para la transferencia de noticias en red • Network News Transport Protocol (NNTP) es un protocolo inicialmente creado para la lectura y publicación de artículos de noticias en Usenet. • El funcionamiento del NNTP es muy sencillo, consta de un servidor en el que están almacenadas las noticias y a él se conectan los clientes a través de la red. • Esta conexión se realiza sobre el protocolo TCP. El puerto 119 está reservado para el NNTP. Sin embargo cuando los clientes se conectan al servidor de noticias mediante SSL se utiliza el puerto 563.
  7. 7. Servicio SMTP • El Simple Mail Transfer Protocol (SMTP) (Protocolo para la transferencia simple de correo electrónico), es un protocolo de la capa de aplicación. • Protocolo de red basado en texto, utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA, teléfonos móviles, etc.). Está definido en el RFC 2821 y es un estándar oficial de Internet.1 • Una sesión SMTP consiste en comandos originados por un SMTP cliente y las respuestas correspondientes del SMTP del servidor para que la sesión se abra, y parámetros de la sesión se intercambian. Una sesión puede incluir cero o más transacciones SMTP
  8. 8. Servicio FTP • File Transfer Protocol, Protocolo de Transferencia de Archivos • Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo. • El servicio FTP es ofrecido por la capa de aplicación del modelo de capas de red TCP/IP al usuario, utilizando normalmente el puerto de red 20 y el 21. • Un problema básico de FTP es que está pensado para ofrecer la máxima velocidad en la conexión, pero no la máxima seguridad, ya que todo el intercambio de información, desde el login y password del usuario en el servidor hasta la transferencia de cualquier archivo, se realiza en texto plano sin ningún tipo de cifrado, con lo que un posible atacante puede capturar este tráfico, acceder al servidor y/o apropiarse de los archivos transferidos
  9. 9. Lista de servidores web • • • • • • • • • • • • • • • • • • • • Apache HTTP Server Baby Web Server, servidor Portable que roda ASP BadBlue Boa EasyPHP, baseado no Apache HTTP Server + PHP + MySQL + phpMyAdmin Fnord IBM HTTP Server (baseado no Apache HTTP Server), antigo Domino Go Webserver Internet Information Services (IIS) da Microsoft, incluso no Windows XP IIS 7.5 Express, solução Internet Information Services para Windows 7 Light HTTP Server (lighttpd) Monkey HTTP Daemon NaviServer Oracle HTTP Server, baseado no Apache HTTP Server Roxen Sun Java System Web Server da Sun Microsystems, antigo Sun ONE Web Server, iPlanet Web Server, and Netscape Enterprise Server. thttpd da ACME Laboratories Ultidev Cassini, servidor que roda ASP.NET Wamp, uma evolução do EasyPHP Xampp Zeus Web Server

×