SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Tecnologías Web
TRABAJO DE INVESTIGACION
I.- QUE ES UN SERVIDOR.
En informática, un servidor es un nodo que forma parte de una red, provee
servicios a otros nodos denominados clientes.
También se suele denominar con la palabra servidor a:
• Una aplicación informática o programa que realiza algunas tareas en
beneficio de otras aplicaciones llamadas clientes. Algunos servicios
habituales son los servicios de archivos, que permiten a los usuarios
almacenar y acceder a los archivos de una computadora y los servicios de
aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es
el significado original del término. Es posible que un ordenador cumpla
simultáneamente las funciones de cliente y de servidor.
• Una computadora en la que se ejecuta un programa que realiza alguna tarea
en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un
ordenador central (mainframe), un miniordenador, una computadora personal,
una PDA o un sistema embebido; sin embargo, hay computadoras destinadas
únicamente a proveer los servicios de estos programas: estos son los
servidores por antonomasia.
Ejemplo de un servidor del tipo rack.
• Un servidor no es necesariamente una máquina de última generación de
grandes proporciones, no es necesariamente un superordenador; un servidor
puede ser desde una computadora vieja, hasta una máquina sumamente
potente (ej.: servidores web, bases de datos grandes, etc. Procesadores
especiales y hasta varios terabytes de memoria). Todo esto depende del uso
que se le dé al servidor. Si usted lo desea, puede convertir al equipo desde el
cual usted está leyendo esto en un servidor instalando un programa que
trabaje por la red y a la que los usuarios de su red ingresen a través de un
programa de servidor web como Apache.
Por lo cual podemos llegar a la conclusión de que un servidor también puede ser un
proceso que entrega información o sirve a otro proceso. El modelo Cliente-servidor
Tecnologías Web
no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede
solicitar algo como una impresión a un proceso servidor en un mismo ordenador.
II.- COMO FUNCIONA UN SERVIDOR.
Cómo Funciona Internet y los Servidores Web ¿Se habrá usted alguna vez
preguntado acerca de los mecanismos que hacen posible que usted lea esta
página? Lo más problable es que usted esté viendo esta página en su PC
mediante un Navegador: ¿qué le pasa a su Página cuando hace click en un
vínculo, o cuando escribie su URL? Si usted es curioso o simplemente quiere
saber acerca de todo el proceso, o desea informarse de algunos detalles que le
permitirán navegar mejor en Internet, entonces esta edición de Cómo Funcionan
las cosas será como una luz en la oscuridad para usted. Aprenderá de Internet y
cómo hacen los Servidores Web para que usted pueda visualizar páginas en su
casa.
Desde el nivel más básico posible, el siguiente diagrama muestra qué pasa:
Su Navegador genera una conexión a un Servidor Web, solicitará una página y la
recibe. Si desea profundizar más, he aquí los pasos básicos que ocurren detrás de
cámaras:
El Navegador divide la URl en 3 partes: 1) El protocolo ("http"), 2)el nombre del
servidor (www.oocities.com) y 3)La ruta (/SunsetStrip/Amphitheatre/5064/) hasta
el archivo de destino (INTERSERV.HTML)
Tecnologías Web
• El navegador se comunica con otro servidor que traduce el nombre
(www.oocities.com) a números, llamados dirección IP para que así se pueda
conectar a la máquina destino
• Entonces el Navegador crea una conexión al servidor de la dirección IP en el
puerto 80
• Siguiendo en protocolo HTTP, el Servidor envía propuesta de obtención para
encontrar el archivo "INTERSERV.HTML".
• El servidor envía el texto HTML de la página al Navegador. El Navegador lee los
comandos HTML muestra la página en la pantalla.
Por si lo ha notado, hay gran cantidad de vocabulario. Para entender todo el proceso en
detalle, debe relacionarse con dirección IP, puertos, protocolos, etc. Además de esto
creo que me veré forzado a utilizar varios anglicismos, (ej. ISP, Backbone) ya que
ayudan a relacionarse mejor.
Cómo Funciona Internet ¿qué es Internet? El Internet es una gigantesca colección de
millones de computadoras que están unidas mediante una Red Computacional, también
llamada Network. Esta red permite que todas las computadoras se comuniquen entre sí.
Un computador casero es conectado usualmente a Internet utilizando una línea
telefónica normal y un Módem que se comunica con un ISP (Internet Service Provider, o
proveedor de servicios de internet). Un computador de empresa o universidad posee un
NIC (Network Interface Card, o tarjeta para interfase en red) que lo conecta
directamente a una LAN (Local Area Network, o red de área local) dentro de la
empresa. Toda la entidad conecta su LAN a un ISP utilizando una línea telefónica de
alta velocidad como por ejemplo una línea T1 (una línea T1 puede manejar
aproximadamente 1.5 millones de bits por segundo, mientras que una línea telefónica
normal usando un módem debe ser capaz de manejar de 30000 a 50000 bits por
segundo).
Tecnologías Web
Cómo funciona la dirección IP Para mantener a todas esas máquinas en orden, a cada
máquina en Internet se le asigna una dirección única llamada dirección IP. Esta consta
de Números de 32-bits expresados normalmente en 4 octetos en un número decimal
con puntos. Una dirección IP típica podría ser algo como esto: 209.1.224.61
Los cuatro números en la dirección IP se llaman octetos porque pueden tener valores
entre el 0 y el 255 (2 posibilidades por octeto).
Cada máquina en Internet tiene una dirección IP única. Un servidor tiene una dirección
IP que no cambia muy a menudo. Una máquina casera que se conecta a travéz de un
módem a veces obtiene una dirección IP que es asignada por el ISP en el momento de
la conexión. Esa dirección IP es única para su sesión pero podría ser diferente para la
próxima vez que se conecte. De esta forma un ISP sólo necesita una dirección IP para
cada módem de usuario.
Si usted está trabajando en una máquina Windows puede visualizar su actual dirección
IP con el comando WINIPCFG.EXE. En una máquina UNIX tecleee nslookup para
mostrar la dirección IP, y entonces escriba "exit" para salir del comando. (Para más
información en direcciones IP vea IANA).
Para que las máquinas en Internet funcionen, todo lo que se necesita es una dirección
IP para poder "hablar" con el servidor. Por ejemplo, en su navegador o browser puede
escribir la URl http://200.21.200.2 y llegará a uno de los servidores de mi ISP.
Cómo funcionan los nombres de servidor Debido a que los seres humanos a veces
tienen problemas para recordar direcciones IP, y debido a que las direcciones IP a
veces necesitan cambiar, todos los servidores en Internet también tienen nombres que
son más entendibles para los humanos llamados nombres de dominio. Por ejemplo,
www.oocities.com es un nombre permanente. Es más fácil para la mayoriá de la gente
recordar www.oocities.com que su equivalente en números.
El nombre www.oocities.com tiene 3 partes:
1. El tipo de servicio ("www").
2. El nombre de dominio ("geocities").
3. El tipo de entidad ("com").
Los nombres de dominio son manejados por una compañía llamada InterNIC. Su tarea
primordial es crear nombres para tipos de entidades y garantizar que todos los nombres
de dominio son únicos. El nombre es creado por la compañía que maneja el servicio.
"www" es una palabra muy común, pero en muchos lugares lo omiten o reemplazan con
otro por ejemplo: internet.telecom.com.co.
Tecnologías Web
Para transformar las direcciones IP a nombres, se utilizan un grupo de servidores
llamados Domain Name Servers (DNS). Estos servidores tienen simples bases de
datos que transforman las direcciones IP; estos están distribuídos por todo Internet.
Ahora sabe que Internet está conformada por millones de máquinas, todas con una
dirección IP única. Muchas de esas máquinas son máquinas servidoras que dan
servicios a otras máquinas. Tal vez se ha relacionado con muchos de esos servidores:
servidores de correo, servidores Web, servidores FTP, servidores Gopher, servidores
Telnet, etc. Una máquina servidor no es más que una que suministra servicios a otras
máquinas.
Cómo funcionan los puertos Cualquier máquina servidor proporciona sus servicios a
Internet utilizando puertos numerados, para cada servicio de que dispone el servidor.
Por ejemplo, si una máquina servidor maneja un servidor Web y un servidor FTP, el
servidor Web estará disponible típicamente en el puerto 80, y el servidor FTP estará
disponible en el puerto 21. Los clientes se conectan a un servicio con una dirección IP
específica y en un número de puerto específica.
Cada uno de los servicios es disponible a un "número de puerto conocido". He aquí
algunos de los números de puertos más conocidos:
• Daytime: 13
• FTP: 21
• Telnet: 23
• SMTP (Simple Mail Transfer, para correo): 25
• Gopher: 70
• Finger: 79
• WWW: 80
Si la Máquina servidor acepta conexiones en un puerto desde el mundo exterior y si un
firewall no está protegiendo el puerto, usted se puede conectar a ese puerto y utilizar el
respectivo servicio. Por ejemplo, un servidor Web debe estar en el puerto 80. Si usted
configura su propia máquina e instala software para servidor Web en él, podría
colocarse el servicio Web en el puerto 918 (o cualquier otro puerto libre) si lo desea. Si
su máquina es conocida como: www.yyy.com, alguien podría conectarse a usted con la
URL: http://xxx.yyy.com:918. EL ":918" especifica el número de puerto. Cuando el
puerto no es especificado, el Navegador asume que el servidor utiliza el conocido
puerto 80.
Cómo funcionan los protocolos una vez que un cliente se ha conectado a un servicio en
un puerto específico, accede a él utilizando un protocolo específico. El protocolo es la
forma pre-definida que se utiliza para "hablar" con el servicio. Los protocolos son
Tecnologías Web
generalmente de texto, y simplemente describen la forma en que un cliente y un
servidor tendrán su conversación. Quizás el protocolo más simple es el protocolo
Daytime. Si se conecta mediante el puerto 13 a una máquina que maneje un servidor
Daytime, ésta enviaría datos de la fecha actual y la hora, entonces cerraría la conexión.
El protocolo es,: "si te conetas a mí, te enviaré la fecha y hora y me desconectaré". La
mayoría de máquinas UNIX manejan este tipo de servidor. Si desea, puede probar esto
conectándose a una máquina mediante el Telnet. Una sesión UNIX sería algo como
esto:
Cómo funciona un servidor Web usted puede ver de esta descripción que un servidor
Web puede ser una pieza simple de software. Sólo toma el archivo especificado con el
comando GET, y lo envía al servidor. Incluso usted puede crear su propio código para
generar su propio servidor Web con alrededor de 500 líneas de código en un lenguaje
de programación como el C. Obviamente, un servidor de nivel empresarial es muy
diferente, pero los principios básicos son los mismos.
La mayoría de servidores añaden algún nivel de seguridad a sus tareas. Por ejemplo, si
usted ha ido a alguna página y el navegador presenta una ventana de diálogo que
pregunta su nombre de usuario y contraseña, ha encontrado una página protegida por
contraseñas. El servidor deja que el dueño o el administrador del servidor mantenga
una lista de nombres y contraseñas para las personas a las que se les permite ver la
página, y el servidor deja que sólo esas personas quienes saben la contraseña tengan
acceso. Los servidores más avanzados añaden seguridad para permitir una conexión
encriptada enter el servidor y el navegador para que información de suma importancia
como números de tarjetas de crédito puedan ser enviados por internet.
Hasta aquí, esto es realmente casi todo lo que hace un servidor web que "entrega"
páginas.
Pero a qué se refieren con eso de las "Páginas Web Dinámicas"?, Por ejemplo:
• Cualquier libro de invitados le permite ingresar un mensaje en un formulario
HTML y entonces, la próxima vez que el libro es visto, la página tendrá la nueva
entrada.
• La forma whois en InterNIC, le permite registrar un dominio en un formulario, y la
página regresada es diferente dependiendo del nombre edel dominio ingresado.
• Cualquier máquina de búsqueda le permite ingresar texto en un formulario
HTML, y entonces, dinámicamente crea una página basada en el texto
ingresado.
Servidores Web Populares
• Appache Web Server
• Microsoft Internet Information Server
• Java Web Server
Tecnologías Web
• Freeware HTTP Server for Windows NT
III.- QUE TIPO DE SERVIDORES HAY.
En la siguiente lista hay algunos tipos comunes de servidores: es el que
almacena varios tipos de archivos y los distribuye a otros clientes en la red.
• Servidor de impresiones: controla una o más impresoras y acepta trabajos
de impresión de otros clientes de la red, poniendo en cola los trabajos de
impresión (aunque también puede cambiar la prioridad de las diferentes
impresiones), y realizando la mayoría o todas las otras funciones que en un
sitio de trabajo se realizaría para lograr una tarea de impresión si la impresora
fuera conectada directamente con el puerto de impresora del sitio de trabajo.
• Servidor de correo: almacena, envía, recibe, en ruta y realiza otras
operaciones relacionadas con el correo electrónico para los clientes de la red.
• Servidor de fax: almacena, envía, recibe, en ruta y realiza otras funciones
necesarias para la transmisión, la recepción y la distribución apropiadas de
los fax.
• Servidor de la telefonía: realiza funciones relacionadas con la telefonía,
como es la de contestador automático, realizando las funciones de un sistema
interactivo para la respuesta de la voz, almacenando los mensajes de voz,
encaminando las llamadas y controlando también la red o el Internet, p. ej., la
entrada excesiva de la voz sobre IP (VoIP), etc.
• Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes
en la red para aumentar el funcionamiento de ciertas operaciones (p. ej.,
prefetching y depositar documentos u otros datos que se soliciten muy
frecuentemente), también proporciona servicios de seguridad, o sea, incluye
un cortafuegos. Permite administrar el acceso a internet en una red de
computadoras permitiendo o negando el acceso a diferentes sitios Web.
• Servidor del acceso remoto (RAS): controla las líneas de módem de los
monitores u otros canales de comunicación de la red para que las peticiones
conecten con la red de una posición remota, responde llamadas telefónicas
entrantes o reconoce la petición de la red y realiza la autentificación necesaria
y otros procedimientos necesarios para registrar a un usuario en la red.
• Servidor de uso: realiza la parte lógica de la informática o del negocio de un
uso del cliente, aceptando las instrucciones para que se realicen las
operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio
de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la
Tecnologías Web
porción del GUI del proceso (es decir, la lógica de la presentación) que se
requiere para trabajar correctamente.
• Servidor web: almacena documentos HTML, imágenes, archivos de texto,
escrituras, y demás material Web compuesto por datos (conocidos
colectivamente como contenido), y distribuye este contenido a clientes que la
piden en la red.
• Servidor de base de datos: provee servicios de base de datos a otros
programas u otras computadoras, como es definido por el modelo cliente-
servidor. También puede hacer referencia a aquellas computadoras
(servidores) dedicadas a ejecutar esos programas, prestando el servicio.
• Servidor de reserva: tiene el software de reserva de la red instalado y tiene
cantidades grandes de almacenamiento de la red en discos duros u otras
formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el
fin de asegurarse de que la pérdida de un servidor principal no afecte a la red.
Esta técnica también es denominada clustering.
• Servidor de Seguridad: Tiene software especializado para detener
intrusiones maliciosas, normalmente tienen antivirus, antispyware,
antimalware, además de contar con cortafuegos redundantes de diversos
niveles y/o capas para evitar ataques, los servidores de seguridad varían
dependiendo de su utilización e importancia.
Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en:
• Servidor dedicado: son aquellos que le dedican toda su potencia a
administrar los recursos de la red, es decir, a atender las solicitudes de
procesamiento de los clientes.
• Servidor no dedicado: son aquellos que no dedican toda su potencia a los
clientes, sino también pueden jugar el rol de estaciones de trabajo al procesar
solicitudes de un usuario local.
IV.- QUE SERVIDORES SE UTILIZA PARA SISTEMAS DE INFORMACION VÍA
WEB.
El servidor HTTP Apache es un servidor web HTTP de código abierto, para
plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que
implementa el protocolo HTTP/1.12
y la noción de sitio virtual. Cuando comenzó su
desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero
más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que
tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu
Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y
en esos momentos la preocupación de su grupo era que llegasen las empresas y
Tecnologías Web
"civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además
Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA.
En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de
autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz
gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP
más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado
en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su
cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario
proporcionadas por Netcraft3
).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo
pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo,
algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los
usuarios locales malévolos en las disposiciones de recibimiento compartidas que
utilizan PHP como módulo de Apache.
V.- BIBLIOGRAFIAS.
www.monografías de servidores.com
www. Apache HTTP Server Project.com
www.servidores.web.com
Tecnologías Web
"civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además
Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA.
En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server.
El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache
Software Foundation.
Apache presenta entre otras características altamente configurables, bases de datos de
autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz
gráfica que ayude en su configuración.
Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP
más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado
en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su
cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario
proporcionadas por Netcraft3
).
La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo
pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo,
algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los
usuarios locales malévolos en las disposiciones de recibimiento compartidas que
utilizan PHP como módulo de Apache.
V.- BIBLIOGRAFIAS.
www.monografías de servidores.com
www. Apache HTTP Server Project.com
www.servidores.web.com

Weitere ähnliche Inhalte

Was ist angesagt?

Tutorial windows xp
Tutorial windows xpTutorial windows xp
Tutorial windows xpjaime
 
Configurar el cliente de no ip en linux, dns dinamico
Configurar el cliente de no ip en linux, dns dinamicoConfigurar el cliente de no ip en linux, dns dinamico
Configurar el cliente de no ip en linux, dns dinamicoNorberto Angulo
 
Helpdesk apoyo tecnico iglesias
Helpdesk apoyo tecnico iglesiasHelpdesk apoyo tecnico iglesias
Helpdesk apoyo tecnico iglesiasIglesias3
 
Tecnologia actual
Tecnologia actualTecnologia actual
Tecnologia actualhemly2388
 
Selección, instalación y configuración del software de servidor de mensajería...
Selección, instalación y configuración del software de servidor de mensajería...Selección, instalación y configuración del software de servidor de mensajería...
Selección, instalación y configuración del software de servidor de mensajería...Editorial CEP
 
Servidores web
Servidores webServidores web
Servidores webSam Meci
 
Servidores
ServidoresServidores
Servidoresaracayo
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada2013maquerajuan
 
Php manual-practica-one
Php manual-practica-onePhp manual-practica-one
Php manual-practica-oneleybit
 
Windows server 2008 aurora letiicia bettancourt amaaaya
Windows server 2008 aurora letiicia bettancourt amaaayaWindows server 2008 aurora letiicia bettancourt amaaaya
Windows server 2008 aurora letiicia bettancourt amaaayaAurora Betancourt
 

Was ist angesagt? (16)

Actividades de internet
Actividades de internetActividades de internet
Actividades de internet
 
Tutorial windows xp
Tutorial windows xpTutorial windows xp
Tutorial windows xp
 
Configurar el cliente de no ip en linux, dns dinamico
Configurar el cliente de no ip en linux, dns dinamicoConfigurar el cliente de no ip en linux, dns dinamico
Configurar el cliente de no ip en linux, dns dinamico
 
Helpdesk apoyo tecnico iglesias
Helpdesk apoyo tecnico iglesiasHelpdesk apoyo tecnico iglesias
Helpdesk apoyo tecnico iglesias
 
Tecnologia actual
Tecnologia actualTecnologia actual
Tecnologia actual
 
Selección, instalación y configuración del software de servidor de mensajería...
Selección, instalación y configuración del software de servidor de mensajería...Selección, instalación y configuración del software de servidor de mensajería...
Selección, instalación y configuración del software de servidor de mensajería...
 
Servidores web
Servidores webServidores web
Servidores web
 
Servidores web
Servidores webServidores web
Servidores web
 
Servidores
ServidoresServidores
Servidores
 
Sistemas 1
Sistemas 1Sistemas 1
Sistemas 1
 
Servidores
ServidoresServidores
Servidores
 
Que es un servidor pdf personalizada
Que es un servidor pdf personalizadaQue es un servidor pdf personalizada
Que es un servidor pdf personalizada
 
servidores web
servidores webservidores web
servidores web
 
Info de redes
Info de redesInfo de redes
Info de redes
 
Php manual-practica-one
Php manual-practica-onePhp manual-practica-one
Php manual-practica-one
 
Windows server 2008 aurora letiicia bettancourt amaaaya
Windows server 2008 aurora letiicia bettancourt amaaayaWindows server 2008 aurora letiicia bettancourt amaaaya
Windows server 2008 aurora letiicia bettancourt amaaaya
 

Ähnlich wie Que es un servidor

Ähnlich wie Que es un servidor (20)

Servidores
ServidoresServidores
Servidores
 
Servidores
ServidoresServidores
Servidores
 
Servidores
ServidoresServidores
Servidores
 
servidor
servidorservidor
servidor
 
10 network applications
10 network applications10 network applications
10 network applications
 
10 network applications
10 network applications10 network applications
10 network applications
 
Ale
AleAle
Ale
 
Explorer Internet
Explorer InternetExplorer Internet
Explorer Internet
 
Internet Explorer
Internet ExplorerInternet Explorer
Internet Explorer
 
Tecnologia actual
Tecnologia actualTecnologia actual
Tecnologia actual
 
Info de redes
Info de redesInfo de redes
Info de redes
 
Herramientas de la web social
Herramientas de la web socialHerramientas de la web social
Herramientas de la web social
 
Publicación de un Servidor Web a través de un Módem Doméstico.
Publicación de un Servidor Web a través de un Módem Doméstico.Publicación de un Servidor Web a través de un Módem Doméstico.
Publicación de un Servidor Web a través de un Módem Doméstico.
 
Servidores trabajo
Servidores trabajoServidores trabajo
Servidores trabajo
 
Servidores trabajo
Servidores trabajoServidores trabajo
Servidores trabajo
 
Trabajo servidores ci. 4469203
Trabajo servidores  ci. 4469203Trabajo servidores  ci. 4469203
Trabajo servidores ci. 4469203
 
Semana 10 servidores y clientes
Semana 10 servidores y clientesSemana 10 servidores y clientes
Semana 10 servidores y clientes
 
Semana 10 servidores y clientes
Semana 10 servidores y clientesSemana 10 servidores y clientes
Semana 10 servidores y clientes
 
Como se creo internet
Como se creo internetComo se creo internet
Como se creo internet
 
Internet Avanzado
Internet AvanzadoInternet Avanzado
Internet Avanzado
 

Que es un servidor

  • 1. Tecnologías Web TRABAJO DE INVESTIGACION I.- QUE ES UN SERVIDOR. En informática, un servidor es un nodo que forma parte de una red, provee servicios a otros nodos denominados clientes. También se suele denominar con la palabra servidor a: • Una aplicación informática o programa que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Algunos servicios habituales son los servicios de archivos, que permiten a los usuarios almacenar y acceder a los archivos de una computadora y los servicios de aplicaciones, que realizan tareas en beneficio directo del usuario final. Este es el significado original del término. Es posible que un ordenador cumpla simultáneamente las funciones de cliente y de servidor. • Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas únicamente a proveer los servicios de estos programas: estos son los servidores por antonomasia. Ejemplo de un servidor del tipo rack. • Un servidor no es necesariamente una máquina de última generación de grandes proporciones, no es necesariamente un superordenador; un servidor puede ser desde una computadora vieja, hasta una máquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta varios terabytes de memoria). Todo esto depende del uso que se le dé al servidor. Si usted lo desea, puede convertir al equipo desde el cual usted está leyendo esto en un servidor instalando un programa que trabaje por la red y a la que los usuarios de su red ingresen a través de un programa de servidor web como Apache. Por lo cual podemos llegar a la conclusión de que un servidor también puede ser un proceso que entrega información o sirve a otro proceso. El modelo Cliente-servidor
  • 2. Tecnologías Web no necesariamente implica tener dos ordenadores, ya que un proceso cliente puede solicitar algo como una impresión a un proceso servidor en un mismo ordenador. II.- COMO FUNCIONA UN SERVIDOR. Cómo Funciona Internet y los Servidores Web ¿Se habrá usted alguna vez preguntado acerca de los mecanismos que hacen posible que usted lea esta página? Lo más problable es que usted esté viendo esta página en su PC mediante un Navegador: ¿qué le pasa a su Página cuando hace click en un vínculo, o cuando escribie su URL? Si usted es curioso o simplemente quiere saber acerca de todo el proceso, o desea informarse de algunos detalles que le permitirán navegar mejor en Internet, entonces esta edición de Cómo Funcionan las cosas será como una luz en la oscuridad para usted. Aprenderá de Internet y cómo hacen los Servidores Web para que usted pueda visualizar páginas en su casa. Desde el nivel más básico posible, el siguiente diagrama muestra qué pasa: Su Navegador genera una conexión a un Servidor Web, solicitará una página y la recibe. Si desea profundizar más, he aquí los pasos básicos que ocurren detrás de cámaras: El Navegador divide la URl en 3 partes: 1) El protocolo ("http"), 2)el nombre del servidor (www.oocities.com) y 3)La ruta (/SunsetStrip/Amphitheatre/5064/) hasta el archivo de destino (INTERSERV.HTML)
  • 3. Tecnologías Web • El navegador se comunica con otro servidor que traduce el nombre (www.oocities.com) a números, llamados dirección IP para que así se pueda conectar a la máquina destino • Entonces el Navegador crea una conexión al servidor de la dirección IP en el puerto 80 • Siguiendo en protocolo HTTP, el Servidor envía propuesta de obtención para encontrar el archivo "INTERSERV.HTML". • El servidor envía el texto HTML de la página al Navegador. El Navegador lee los comandos HTML muestra la página en la pantalla. Por si lo ha notado, hay gran cantidad de vocabulario. Para entender todo el proceso en detalle, debe relacionarse con dirección IP, puertos, protocolos, etc. Además de esto creo que me veré forzado a utilizar varios anglicismos, (ej. ISP, Backbone) ya que ayudan a relacionarse mejor. Cómo Funciona Internet ¿qué es Internet? El Internet es una gigantesca colección de millones de computadoras que están unidas mediante una Red Computacional, también llamada Network. Esta red permite que todas las computadoras se comuniquen entre sí. Un computador casero es conectado usualmente a Internet utilizando una línea telefónica normal y un Módem que se comunica con un ISP (Internet Service Provider, o proveedor de servicios de internet). Un computador de empresa o universidad posee un NIC (Network Interface Card, o tarjeta para interfase en red) que lo conecta directamente a una LAN (Local Area Network, o red de área local) dentro de la empresa. Toda la entidad conecta su LAN a un ISP utilizando una línea telefónica de alta velocidad como por ejemplo una línea T1 (una línea T1 puede manejar aproximadamente 1.5 millones de bits por segundo, mientras que una línea telefónica normal usando un módem debe ser capaz de manejar de 30000 a 50000 bits por segundo).
  • 4. Tecnologías Web Cómo funciona la dirección IP Para mantener a todas esas máquinas en orden, a cada máquina en Internet se le asigna una dirección única llamada dirección IP. Esta consta de Números de 32-bits expresados normalmente en 4 octetos en un número decimal con puntos. Una dirección IP típica podría ser algo como esto: 209.1.224.61 Los cuatro números en la dirección IP se llaman octetos porque pueden tener valores entre el 0 y el 255 (2 posibilidades por octeto). Cada máquina en Internet tiene una dirección IP única. Un servidor tiene una dirección IP que no cambia muy a menudo. Una máquina casera que se conecta a travéz de un módem a veces obtiene una dirección IP que es asignada por el ISP en el momento de la conexión. Esa dirección IP es única para su sesión pero podría ser diferente para la próxima vez que se conecte. De esta forma un ISP sólo necesita una dirección IP para cada módem de usuario. Si usted está trabajando en una máquina Windows puede visualizar su actual dirección IP con el comando WINIPCFG.EXE. En una máquina UNIX tecleee nslookup para mostrar la dirección IP, y entonces escriba "exit" para salir del comando. (Para más información en direcciones IP vea IANA). Para que las máquinas en Internet funcionen, todo lo que se necesita es una dirección IP para poder "hablar" con el servidor. Por ejemplo, en su navegador o browser puede escribir la URl http://200.21.200.2 y llegará a uno de los servidores de mi ISP. Cómo funcionan los nombres de servidor Debido a que los seres humanos a veces tienen problemas para recordar direcciones IP, y debido a que las direcciones IP a veces necesitan cambiar, todos los servidores en Internet también tienen nombres que son más entendibles para los humanos llamados nombres de dominio. Por ejemplo, www.oocities.com es un nombre permanente. Es más fácil para la mayoriá de la gente recordar www.oocities.com que su equivalente en números. El nombre www.oocities.com tiene 3 partes: 1. El tipo de servicio ("www"). 2. El nombre de dominio ("geocities"). 3. El tipo de entidad ("com"). Los nombres de dominio son manejados por una compañía llamada InterNIC. Su tarea primordial es crear nombres para tipos de entidades y garantizar que todos los nombres de dominio son únicos. El nombre es creado por la compañía que maneja el servicio. "www" es una palabra muy común, pero en muchos lugares lo omiten o reemplazan con otro por ejemplo: internet.telecom.com.co.
  • 5. Tecnologías Web Para transformar las direcciones IP a nombres, se utilizan un grupo de servidores llamados Domain Name Servers (DNS). Estos servidores tienen simples bases de datos que transforman las direcciones IP; estos están distribuídos por todo Internet. Ahora sabe que Internet está conformada por millones de máquinas, todas con una dirección IP única. Muchas de esas máquinas son máquinas servidoras que dan servicios a otras máquinas. Tal vez se ha relacionado con muchos de esos servidores: servidores de correo, servidores Web, servidores FTP, servidores Gopher, servidores Telnet, etc. Una máquina servidor no es más que una que suministra servicios a otras máquinas. Cómo funcionan los puertos Cualquier máquina servidor proporciona sus servicios a Internet utilizando puertos numerados, para cada servicio de que dispone el servidor. Por ejemplo, si una máquina servidor maneja un servidor Web y un servidor FTP, el servidor Web estará disponible típicamente en el puerto 80, y el servidor FTP estará disponible en el puerto 21. Los clientes se conectan a un servicio con una dirección IP específica y en un número de puerto específica. Cada uno de los servicios es disponible a un "número de puerto conocido". He aquí algunos de los números de puertos más conocidos: • Daytime: 13 • FTP: 21 • Telnet: 23 • SMTP (Simple Mail Transfer, para correo): 25 • Gopher: 70 • Finger: 79 • WWW: 80 Si la Máquina servidor acepta conexiones en un puerto desde el mundo exterior y si un firewall no está protegiendo el puerto, usted se puede conectar a ese puerto y utilizar el respectivo servicio. Por ejemplo, un servidor Web debe estar en el puerto 80. Si usted configura su propia máquina e instala software para servidor Web en él, podría colocarse el servicio Web en el puerto 918 (o cualquier otro puerto libre) si lo desea. Si su máquina es conocida como: www.yyy.com, alguien podría conectarse a usted con la URL: http://xxx.yyy.com:918. EL ":918" especifica el número de puerto. Cuando el puerto no es especificado, el Navegador asume que el servidor utiliza el conocido puerto 80. Cómo funcionan los protocolos una vez que un cliente se ha conectado a un servicio en un puerto específico, accede a él utilizando un protocolo específico. El protocolo es la forma pre-definida que se utiliza para "hablar" con el servicio. Los protocolos son
  • 6. Tecnologías Web generalmente de texto, y simplemente describen la forma en que un cliente y un servidor tendrán su conversación. Quizás el protocolo más simple es el protocolo Daytime. Si se conecta mediante el puerto 13 a una máquina que maneje un servidor Daytime, ésta enviaría datos de la fecha actual y la hora, entonces cerraría la conexión. El protocolo es,: "si te conetas a mí, te enviaré la fecha y hora y me desconectaré". La mayoría de máquinas UNIX manejan este tipo de servidor. Si desea, puede probar esto conectándose a una máquina mediante el Telnet. Una sesión UNIX sería algo como esto: Cómo funciona un servidor Web usted puede ver de esta descripción que un servidor Web puede ser una pieza simple de software. Sólo toma el archivo especificado con el comando GET, y lo envía al servidor. Incluso usted puede crear su propio código para generar su propio servidor Web con alrededor de 500 líneas de código en un lenguaje de programación como el C. Obviamente, un servidor de nivel empresarial es muy diferente, pero los principios básicos son los mismos. La mayoría de servidores añaden algún nivel de seguridad a sus tareas. Por ejemplo, si usted ha ido a alguna página y el navegador presenta una ventana de diálogo que pregunta su nombre de usuario y contraseña, ha encontrado una página protegida por contraseñas. El servidor deja que el dueño o el administrador del servidor mantenga una lista de nombres y contraseñas para las personas a las que se les permite ver la página, y el servidor deja que sólo esas personas quienes saben la contraseña tengan acceso. Los servidores más avanzados añaden seguridad para permitir una conexión encriptada enter el servidor y el navegador para que información de suma importancia como números de tarjetas de crédito puedan ser enviados por internet. Hasta aquí, esto es realmente casi todo lo que hace un servidor web que "entrega" páginas. Pero a qué se refieren con eso de las "Páginas Web Dinámicas"?, Por ejemplo: • Cualquier libro de invitados le permite ingresar un mensaje en un formulario HTML y entonces, la próxima vez que el libro es visto, la página tendrá la nueva entrada. • La forma whois en InterNIC, le permite registrar un dominio en un formulario, y la página regresada es diferente dependiendo del nombre edel dominio ingresado. • Cualquier máquina de búsqueda le permite ingresar texto en un formulario HTML, y entonces, dinámicamente crea una página basada en el texto ingresado. Servidores Web Populares • Appache Web Server • Microsoft Internet Information Server • Java Web Server
  • 7. Tecnologías Web • Freeware HTTP Server for Windows NT III.- QUE TIPO DE SERVIDORES HAY. En la siguiente lista hay algunos tipos comunes de servidores: es el que almacena varios tipos de archivos y los distribuye a otros clientes en la red. • Servidor de impresiones: controla una o más impresoras y acepta trabajos de impresión de otros clientes de la red, poniendo en cola los trabajos de impresión (aunque también puede cambiar la prioridad de las diferentes impresiones), y realizando la mayoría o todas las otras funciones que en un sitio de trabajo se realizaría para lograr una tarea de impresión si la impresora fuera conectada directamente con el puerto de impresora del sitio de trabajo. • Servidor de correo: almacena, envía, recibe, en ruta y realiza otras operaciones relacionadas con el correo electrónico para los clientes de la red. • Servidor de fax: almacena, envía, recibe, en ruta y realiza otras funciones necesarias para la transmisión, la recepción y la distribución apropiadas de los fax. • Servidor de la telefonía: realiza funciones relacionadas con la telefonía, como es la de contestador automático, realizando las funciones de un sistema interactivo para la respuesta de la voz, almacenando los mensajes de voz, encaminando las llamadas y controlando también la red o el Internet, p. ej., la entrada excesiva de la voz sobre IP (VoIP), etc. • Servidor proxy: realiza un cierto tipo de funciones a nombre de otros clientes en la red para aumentar el funcionamiento de ciertas operaciones (p. ej., prefetching y depositar documentos u otros datos que se soliciten muy frecuentemente), también proporciona servicios de seguridad, o sea, incluye un cortafuegos. Permite administrar el acceso a internet en una red de computadoras permitiendo o negando el acceso a diferentes sitios Web. • Servidor del acceso remoto (RAS): controla las líneas de módem de los monitores u otros canales de comunicación de la red para que las peticiones conecten con la red de una posición remota, responde llamadas telefónicas entrantes o reconoce la petición de la red y realiza la autentificación necesaria y otros procedimientos necesarios para registrar a un usuario en la red. • Servidor de uso: realiza la parte lógica de la informática o del negocio de un uso del cliente, aceptando las instrucciones para que se realicen las operaciones de un sitio de trabajo y sirviendo los resultados a su vez al sitio de trabajo, mientras que el sitio de trabajo realiza la interfaz operadora o la
  • 8. Tecnologías Web porción del GUI del proceso (es decir, la lógica de la presentación) que se requiere para trabajar correctamente. • Servidor web: almacena documentos HTML, imágenes, archivos de texto, escrituras, y demás material Web compuesto por datos (conocidos colectivamente como contenido), y distribuye este contenido a clientes que la piden en la red. • Servidor de base de datos: provee servicios de base de datos a otros programas u otras computadoras, como es definido por el modelo cliente- servidor. También puede hacer referencia a aquellas computadoras (servidores) dedicadas a ejecutar esos programas, prestando el servicio. • Servidor de reserva: tiene el software de reserva de la red instalado y tiene cantidades grandes de almacenamiento de la red en discos duros u otras formas del almacenamiento (cinta, etc.) disponibles para que se utilice con el fin de asegurarse de que la pérdida de un servidor principal no afecte a la red. Esta técnica también es denominada clustering. • Servidor de Seguridad: Tiene software especializado para detener intrusiones maliciosas, normalmente tienen antivirus, antispyware, antimalware, además de contar con cortafuegos redundantes de diversos niveles y/o capas para evitar ataques, los servidores de seguridad varían dependiendo de su utilización e importancia. Sin embargo, de acuerdo al rol que asumen dentro de una red se dividen en: • Servidor dedicado: son aquellos que le dedican toda su potencia a administrar los recursos de la red, es decir, a atender las solicitudes de procesamiento de los clientes. • Servidor no dedicado: son aquellos que no dedican toda su potencia a los clientes, sino también pueden jugar el rol de estaciones de trabajo al procesar solicitudes de un usuario local. IV.- QUE SERVIDORES SE UTILIZA PARA SISTEMAS DE INFORMACION VÍA WEB. El servidor HTTP Apache es un servidor web HTTP de código abierto, para plataformas Unix (BSD, GNU/Linux, etc.), Microsoft Windows, Macintosh y otras, que implementa el protocolo HTTP/1.12 y la noción de sitio virtual. Cuando comenzó su desarrollo en 1995 se basó inicialmente en código del popular NCSA HTTPd 1.3, pero más tarde fue reescrito por completo. Su nombre se debe a que Behelendorf quería que tuviese la connotación de algo que es firme y enérgico pero no agresivo, y la tribu Apache fue la última en rendirse al que pronto se convertiría en gobierno de EEUU, y en esos momentos la preocupación de su grupo era que llegasen las empresas y
  • 9. Tecnologías Web "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración. Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario proporcionadas por Netcraft3 ). La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache. V.- BIBLIOGRAFIAS. www.monografías de servidores.com www. Apache HTTP Server Project.com www.servidores.web.com
  • 10. Tecnologías Web "civilizasen" el paisaje que habían creado los primeros ingenieros de internet. Además Apache consistía solamente en un conjunto de parches a aplicar al servidor de NCSA. En inglés, a patchy server (un servidor "parcheado") suena igual que Apache Server. El servidor Apache se desarrolla dentro del proyecto HTTP Server (httpd) de la Apache Software Foundation. Apache presenta entre otras características altamente configurables, bases de datos de autenticación y negociado de contenido, pero fue criticado por la falta de una interfaz gráfica que ayude en su configuración. Apache tiene amplia aceptación en la red: desde 1996, Apache, es el servidor HTTP más usado. Alcanzó su máxima cuota de mercado en 2005 siendo el servidor empleado en el 70% de los sitios web en el mundo, sin embargo ha sufrido un descenso en su cuota de mercado en los últimos años. (Estadísticas históricas y de uso diario proporcionadas por Netcraft3 ). La mayoría de las vulnerabilidades de la seguridad descubiertas y resueltas tan sólo pueden ser aprovechadas por usuarios locales y no remotamente. Sin embargo, algunas se pueden accionar remotamente en ciertas situaciones, o explotar por los usuarios locales malévolos en las disposiciones de recibimiento compartidas que utilizan PHP como módulo de Apache. V.- BIBLIOGRAFIAS. www.monografías de servidores.com www. Apache HTTP Server Project.com www.servidores.web.com