Date post: | 04-Jul-2015 |
Category: |
Devices & Hardware |
Upload: | israel-hernandez-lezama |
View: | 190 times |
Download: | 0 times |
Apuntes Entorno Cliente - ServidorProfra. Aridai Ramírez Hernandez
Entorno Cliente -
ServidorIsrael Hernandez Lezama
Ing. Sistemas y Tecnologías de la Información
7C
Entorno Cliente - Servidor
• La esencia del entorno son dos tipos de procesos que están especializados
para diferentes tareas, que se ejecutan en un hardware diferente, en donde
aplicaciones y sistemas operativos cooperan para resolver un problema de
computación. El primer tipo es el que realiza la solicitud a otro (cliente) y el
segundo es el que lleva a cabo y da respuesta al servicio solicitado (servidor).
Muchas aplicaciones han sido construidas par operar en modo cliente
servidor, por ejemplo la mayoría de los servicios de internet.
• El servidor se localiza generalmente en una localización remota.
• Cliente servidor no solo se utiliza en referencia a las maquinas físicas, también a los
programas que la hacen funcionar según su utilidad. Por ejemplo, son frecuentes
expresiones tales como “cliente de correo” o “servidor de noticias” en referencia a
programas. Lo primero se refiere al que utilizamos normalmente para interrogar
nuestro buzón e–mail “bajar” el correo y manipularlo (verlo, imprimirlo, borrarlo,
etc). El segundo se refiere a un programa o sistema de ellos, que en un servidor
(maquina) realiza el trabajo de alojar los mensajes de noticias, atender las peticiones
de los “clientes”, etc.
Estructura de manera Grafica el entorno
Cliente - Servidor
• El cliente envía una solicitud al servidor mediante su dirección IP, y el puerto que
esta reservado para un servicio en particular que se ejecuta en el servidor. El
servidor recibe la solicitud y responde con la dirección IP del euipo cliente y su
puerto.
• Existen gran cantidad de aplicaciones que se ejecutan en un entorno cliente –
servidor, lo que implica que los equipos clientes solicitan o contactan a un
servidor (equipo con mayor capacidad de entrada y salida) para que les
proporcione estos servicios.
• Que entiendes por servicios? Son programas que proporcionan una conexión
(e-mail, chat, juegos), archivos, etc. Estos servicios son utilizados por programas
clientes que se encuentran y ejecutan en los equipos cliente. Ejemplo: Cliente
FTP, Cliente e- mail.
Componentes principales del Entorno Cliente -
Servidor
• Front End: significa interfaz, es la parte donde interactúan los usuarios.
• Back End: Significa motor, hace referencia a aquellos procesos que utiliza el
administrador del sitio con sus respectivos sistemas para dar respuesta a
peticiones de los usuarios.
Ejemplos de Front End
• CSS (Cascade Style Sheet)
• PHP (Hypertext Pre Processor)
Que es PHP?
• PHP es un lenguaje de programación de uso general de código del lado del
servidor originalmente diseñado para el desarrollo web de contenido
dinámico. Fue uno de los primeros lenguajes de programación del lado del
servidor que se podían incorporar directamente en el documento HTML en
lugar de llamar a un archivo externo que procese los datos.
Ejemplo:
• <!DOCTYPE HTMLPUBLIC “-//W3C//DTD HTML 4.01Transitional//EN”
http://www.w3.org/TR/html4/loose.dtd>
<html>
<head>
<title>Example</>
</head>
<body>
<?php
echo “Hola, Soy un script PHP!”;
?>
</body>
</html>
Que distingue a PHP de algo como JavaScript?
• Es que el código es ejecutado en el servidor, generando HTML lo que luego es enviado al cliente. El cliente recibiría los resultados de correr esos scripts, pero no sabría para cual código subyacente fue. Incluso tu puedes configurar tu servidor web para procesar todos tus archivos HTML con PHP, y entonces realmente no hay manera en que los usuarios puedan decir lo que tienes en la manga.
• Las mejores cosas de usar PHP son que es extremadamente simple para un novato, pero ofrece muchas características avanzadas para un programador profesional, no tengas miedo de leer la gran lista de las características de PHP. Tu puedes saltar, en un corto tiempo y empezar a escribir scripts simples en pocas horas.
• Aunqueel desarrollo de PHP esta centrado en el script del lado del servidor, tu puedes hacer mucho mas.
Lenguaje ASP (Active Server Pages)
• Un lenguaje del lado del servidor es aquel que se ejecuta en el servidor web,
justo antes de que se envie la pagina a través de internet al cliente. Las
paginas que se ejecutan en el servidor pueden realizar accesos a bases de
datos, conexiones en red, y otras tareas para crear la pagina final que vera el
cliente. El cliente solamente recibe una pagina con el código HTML
resultante de la ejecución de pagina ASP.
Navegador
• Programa localizado en el lado del cliente que hace posible la interpretación
de la información o solicitudes que hace el cliente al servidor o procesos
entre el front end y back end.
HTML Dinámico
• HTML 5 en conjunto con CSS3 define los nuevos estándares de desarrollo
web.
• Ofrece nuevas formas de diseño y dinámica de información.
Características Fundamentales
• Simplificación
• Contenido Multimedia
• Animaciones
• Efectos y nueva versión de hojas estilo CSS
• Geolocalización
• Tipografías no estándar
• Almacenamiento de datos del lado del cliente: Una diferencia fundamental
entre las aplicaciones de escritorio y web era la necesidad, de estas ultimas, de
procesar la información y consultar en bases de datos siempre en un servidor,
haciendo que las aplicaciones sean mas lentas y siempre requeridas de una
conexión a internet constante. HTML 5 permitirá almacenar y procesar
información en el cliente, convirtiendo a una aplicación web a una aplicación
mucho mas parecida a una de escritorio.
• HTML 5 ofrece muchas posibilidades que permiten convertir una pagina web en
una aplicación web
• Para ello no es de extrañar que se refieran a esta versión como a la versión de
aplicaciones web 1.0
Que es un Cliente?
• Puede ser un programa o una computadora que utiliza un servicio remoto que se encuentra en otro hardware (servidor) a través de una red.
• Existen 3 tipos de clientes:
• Cliente pesado o grueso
• Cliente hibrido
• Cliente liviano o delgado
Cliente pesado o Grueso:
• Este tipo de cliente se caracteriza por tener mayor cantidad de procesamiento
con una mezcla de lógica de presentación (interfaz grafica) y una lógica de
aplicación (capacidad de procesamiento).
• En este tipo de cliente la mayor carga de computo (funciones que se realizan)
se desplaza hacia la computadora que ejecutan dicho programa, suelen
instalarse en el sistema operativo de los usuarios con la posibilidad de
actualizaciones.
Ventajas y Desventajas
• Ventajas: Al ejecutarse en la pc del usuario deja al servidor menos funciones,
te puede atender a mas clientes sin ningún problema; además de ofrecer una
interfaz grafica de usuario mas ricas y mas fáciles de usar.
• Desventajas: Se pueden presentar incompatibilidades (con cada pc y cuando
se pretende cambiar de equipo), ser instalado en cada una de las pc y querer
actualizaciones. Imagina cientos de pc TPV.
Otro ejemplo es el cliente de correo
electrónico:
• Plugins para navegador, tales como Adobe Flash Player o los applets
construidos con swing. Java; son clientes pesados. El hecho de que se
descarguen automáticamente no elimina los problemas de configuración y
compatibilidad tanto con el navegador como con el sistema operativo.
Obsérvese que los applets requieren la instalación de una maquina virtual de
java, y que se actualice a la versión requerida por la aplicación.
Cliente Hibrido
• Una estación de trabajo sin disco este emplea el arranque por red (netwrok booting) para cargar sus sitema operativo desde un servidor.
• No tiene almacenados los datos con los que trabaja, pero si es capaz de procesar datos que le envía el servidor.
• La mayor ventaja es que incluye un costo de producción mas baja, costo de financiamiento mas bajos, una operación mas silenciosa y ventajas de manejabilidad.
• Pueden correr sistemas operativos completos completos tales como GNU/Linux, Debian, calificándolos como nodos sin discos. Actualmente el uso de lenguajes de scripts, programas java y otras funciones de HTML dan una capacidad de procesamiento a los navegadores, por lo que se consideran clientes hibridos.
Clientes livianos o delgados
• También se reconocen como thin client o Slim client que se distingue porque
depende del servidor para el procesamiento de tareas, estos transportan la
entrada y la salida entre el usuario y el servidor remoto. El cliente liviano no
tiene capacidad de procesamiento y su única función es recoger los datos del
usuario, dárselas al servidor y mostrar su respuesta.
• Los clientes livianos solamente ejecutaban navegadores web o programas
remotos, por lo que se interpretan que todos los procesos significativos que
se realizan los cargan del lado del servidor.
Que ventajas me ofrece?
• Principalmente de productividad, seguridad y de control de costos, por lo
que este tipo thin client se impone cada vez mas como una alternativa a la
estación de trabajo clásica.
• Clientes livianos permiten el trabajo con aplicaciones virtualizadas.
Mas ventajas del cliente liviano
I. Menores costos administrativos de it
II. Protección contra el malware y reduciendo los riesos de hurto de los datos
físicos.
III. Información centralizada
IV. Bajos costos de hardware, energía
V. Mayor facilidad de gerencia de fallas
DNS Raiz
• Es el servidor de nombre de dominio (DNS) que sabe dónde están los
servidores de nombres autoritarios para cada una de las zonas de más alto
nivel en Internet. Los servidores de nombres raíz son una parte fundamental
de la Internet, ya que son el primer paso en la traducción de (resolver) los
nombres de host legibles por humanos en direcciones IP que se utilizan en la
comunicación entre los hosts de Internet.
DNS (Domain Name System)
• Sistema de Nombres de Dominio») es un sistema de nomenclatura jerárquica
para computadoras, servicios o cualquier recurso conectado a internet o a
una red privada. Este sistema asocia información variada con nombres de
dominios asignado a cada uno de los participantes. Su función más
importante, es traducir (resolver) nombres inteligibles para las personas en
identificadores binarios asociados con los equipos conectados a la red, esto
con el propósito de poder localizar y direccionar estos equipos
mundialmente.
ADSL(Asymetric Digital Subscriber Line)
• Línea de abonado digital asimétrica, es un tipo de tecnología de
línea DSL. Consiste en una transmisión analógica de datos digitales apoyada
en el par simétrico de cobre que lleva la línea telefónica convencional o línea
de abonado, siempre y cuando la longitud de línea no supere los 5,5 km
medidos desde la central telefónica, o no haya otros servicios por el mismo
cable que puedan interferir.
IP (Internet Protocol)
• Protocolo de Internet es un protocolo de comunicación de datos digitales
clasificado funcionalmente en la Capa de Red según el modelo
internacional OSI.
• Su función principal es el uso bidireccional en origen o destino de
comunicación para transmitir datos mediante un protocolo no orientado a
conexión que transfiere paquetes conmutados a través de distintas redes
físicas previamente enlazadas según la norma OSI de enlace de datos.
PROCESOS
DISTRIBUIDOS
¿Qué es un proceso distribuído?I. Es un modelo de aplicaciones o bien de sistemas el cual se
caracteriza porque las funciones y los datos pueden estar distribuidos
a través de múltiples recursos de cómputo conectados por medio de
una red.
II. En un proceso en el cual se distribuyen los procesos entre varias
computadoras, permitiendo un mejor desempeño de procesamiento
III. Distintas máquinas pueden estar conectadas en una red de
comunicación tal que una sola tarea de procesamiento de datos
puede ocupar muchas máquinas en la red. Cada servidor da servicio
a muchos clientes pero cada cliente también puede acceder a varios
servidores
IV. El Procesamiento Distribuido se define como la forma en que es posible
conectar distintas maquinas, PCs, en cierto tipo de red de comunicaciones,
generalmente una LAN o una red de área amplia o una red como Internet,
logrando así, que una sola tarea de procesamiento de datos pueda ser
procesada o ejecutada entre varias maquinas de la red, es decir que un solo
proceso se pueda realizar entre varias maquinas diferentes y conectadas a una
red.
• OBJETIVO DE LOS PROCESOS DISTRIBUÍDOS
• Resolver problemas que tienden a ser demasiado grandes incluso para
una supercomputadora o mainframe, manteniendo la flexibilidad de
trabajar con múltiples problemas más pequeños
MAINFRAME: Un mainframe es una gran computadora capaz de
realizar el procesamiento de datos complejos. Un solo mainframe
pueden reemplazar cientos de pequeños servidores físicos.
El proceso distribuido
Características:
Para cada uno de los usuarios debe ser similar al trabajo en
el Sistema Centralizado.
Seguridad interna en el sistema distribuido.
Se ejecuta en múltiples computadoras.
Tiene varias copias del mismo Sistema Operativo o de
diferentes Sistemas Operativos que proveen los mismos
servicios.
Entorno de trabajo cómodo.
Dependiente de redes (LAN, MAN, WAN, entre otros.).
Compatibilidad entre los dispositivos conectados.
Transparencia (El uso de múltiples procesadores y el
acceso remoto debe ser invisible).
Interacción entre los equipos.
Diseño de software compatible con varios usuarios y
Sistemas Operativos.
• El proceso distribuido también es conocido como malla
• Grid: la computación en Grid o en malla es un
nuevo paradigma de computación distribuida en
el cual todos los recursos de un número
indeterminado de computadores son
englobados para ser tratados como un único
superordenador de manera transparente.
• SETI@Home
Existen 2 modelos de implementación
distribuida:
• un programa cliente (quién necesita el servicio) se comunica con un programa servidor (quién ofrece el recurso) para intercambiar información.
Modelo cliente/servidor
• consiste en un conjunto de objetos que encapsulan en una interfazlos métodos solicitados por el cliente. Cuando el cliente solicita unservicio genera un proceso de búsqueda hasta localizar el objetoque concuerde con las características especificadas por el cliente.Una vez localizado el objeto, se manda una petición de uso yposteriormente el servidor responde proporcionando el servicio.En caso de no encontrar algún objeto que satisfaga las necesidadesdel cliente o por alguna razón externa la búsqueda no fue exitosa seenvía el mensaje correspondiente.
modelo
basado en objetos
Sistemas
Distribuídos
Son computadoras que pueden estar separadas físicamente pero conectadas por
medio de una red, pero todo se percibe como un solo sistema y de hecho el saber
que esta en que máquina no es relevante. El programador puede acceder al
software (objetos) remotos de la misma forma en la que lo haría si estuvieran
localmente en un grupo de computadoras que usan un middleware entre los que
destacan (RPC) y SOAP para conseguir un objetivo.
SOAP (Simple Object Acces Protocol)
• Fue creado por Microsoft, IBM y otros
• Es uno de los protocolos utilizados en los servicios Web.
• Es un protocolo estándar que define cómo dos objetos en diferentes
procesos pueden comunicarse por medio de intercambio de datos XML.
SOAP y sus tres características principales
• Extensibilidad (seguridad y WS-routing son extensiones
aplicadas en el desarrollo).
• Neutralidad (SOAP puede ser utilizado sobre cualquier
protocolo de transporte como HTTP, SMTP, TCP o JMS).
• Independencia (SOAP permite cualquier modelo de
programación).
WS-Addressing
• WS-Addressing define un espacio de nombres que se utiliza para
identificar servicios web.
• Esta especificación hacer referencia a dos conceptos
• Endpoint References: identifican el punto donde deben ser
dirigidas las peticiones.
• Message Information Headers: cabeceras específicas que
contienen información relacionada con la identificación que
caracteriza el mensaje.
Ejemplo con EndpointReference (puede
contener estas propiedades
• <wsa:EndpointReference xmlns:wsa="..." xmlns:cotizaciones="...">
<wsa:Address>http://mi.dominio.com/cotizaciones</wsa:Address>
<wsa:ReferenceProperties>
<cotizaciones:NivelDeServicio>Premium</cotizaciones:NivelDeServicio>
</wsa:ReferenceProperties>
• <wsa:ReferenceParameters> <cotizaciones:Empresa>SUN</cotizaciones:Empresa>
</wsa:ReferenceParameters> </wsa:EndpointReference>
Sirven para
identificar el
recurso
transportado
Tiene que ver con
la URL
Estas sirve para facilitar las
interacciones en el camino de
su transporte
Message Information Headers
EJEMPLO DE PROCESO DISTRIBUÍDO
XMLServicios web basados en XML ofrecen una forma de acceder a diversos servicios/aplicaciones
en un entorno distribuido.
• XML es un Lenguaje de Etiquetado Extensible muy simple, pero estricto que
juega un papel fundamental en el intercambio de una gran variedad de datos.
Es un lenguaje muy similar a HTML pero su función principal es describir
datos y no mostrarlos como es el caso de HTML. XML es un formato que
permite la LECTURA DE datos a través de diferentes aplicaciones.
• Las tecnologías XML son un conjunto de módulos que ofrecen servicios
útiles a las demandas más frecuentes por parte de los usuarios. XML sirve
para estructurar, almacenar e intercambiar información.
• Es un metalenguaje que permite definir lenguajes de marcado adecuados a
usos específicos.
• XML permite representar datos de forma homogénea en entornos
heterogéneos, lo que facilita la interoperabilidad entre distintos sistemas.
Aplicaciones Distribuidas
• Este tipo de aplicaciones se han extendido en
diferentes áreas computacionales, influyendo la
forma de acceder a los recursos vía WEB ya se
hardware, software o datos.
• Se incluyen programas de reserva de aerolíneas, programas bancarios y administración de grandes almacenes.
• En este tipo es muy importante la seguridad
Aplicaciones comerciales
• Intercambio de información a través de la red
Aplicación de redes de
área extensa.
• juegos multiusuarios, televigilancia, videoconferencias y enseñanzas asistidas por computadora.
Aplicaciones Multimedia.
• bases de datos distribuidos, servidores de ficheros y lenguajes de programación distribuida. Enlazar varias estaciones de trabajo para intercambiar software y datos útiles.
Áreas de la informática
SERVIDORES
TIPOS DE SERVIDORES
¿Qué es un servidor?
• Los servidores son máquinas o computadoras que actúan como "almacenes"
de información, los cuales como su nombre lo indica esta al servicio de otras
máquinas que se llaman clientes . La información es solicitada por los
ordenadores-cliente, y el servidor responde a tales peticiones devolviendo los
datos solicitados.
• Generalmente son mas potentes que una computadora personal.
EL CORAZÓN DE FACEBOOK: SUS
60,000+ SERVIDORES
Facebook actualmente abarca el 9.5% de todo el tráfico de Internet, superando
por poco a Google.
Este es la parte física de la Nube. Donde las
cosas realmente suceden.
• Cada día hay 100 millones de nuevas fotos subidas por los usuarios.
• La infraestructura de Facebook debe ser capaz de soportar servicios de
plataforma para más de 1 millón de páginas web, y 550.000 aplicaciones que
usan la plataforma Facebook Connect.
DATOS DE LOS SERVIDORES DE
• Facebook opera con por lo menos 9 Centros de Datos (granjas con miles
de servidores) en ambas costas de Estados Unidos, todos alquilados, y esta
en proceso de construir su primer Centro de Datos propio en Oregon. Si
bien el 70% de los usuarios de Facebook son de países extranjeros, ninguno
de los Centros de Datos de la compañía se encuentra fuera de Estados
Unidos.
• Cada Centro de Datos alberga a miles de servidores.
• Facebook alquila el espacio de los Centros de Datos por venta al
por mayor de terceras partes. Estos proveedores de infraestructura y
terrenos, construyen los Centros de Datos (incluyendo un suelo
elevado especial, los sistemas de energía y de enfriamiento) y luego
alquilan todo exclusivamente a Facebook. En el modelo de esta venta
al por mayor, una vez que Facebook pide un nuevo Data Center, lo
obtiene en 5 meses, lo cual es una ventaja contra los 12 meses que se va
a requerir en construir su nuevo Centro de Datos en Oregon. Esto le
ha permitido a Facebook escalar bien sus recursos para su creciente
mercado.
• LA COLUMNA VERTEBRAL DE INTERNET NO SON LOS
SATÉLITES
• Particularmente cruciales son los cables transoceánicos que
comunican continentes y que permiten que un post en Europa
pueda ser visto en México o Japón.
• Estamos hablando de cables capaces de transmitir volúmenes
tremendos de información a centenares de metros de
profundidad. No exagero al decir que son de los grandes logros
anónimos de ingeniería de estos tiempos.
• México por lo pronto cuenta con 4 puntos de aterrizaje de 3 sistemas de
cable diferentes:
• Tijuana y Mazatlán para el PAC (Pan American Crossing) en el Pacífico
• Cancún para el Maya 1 en el Caribe
• Cancún y Tulum para el ARCOS-1 también en el Caribe
Cables activos
Cables futuros
AL HABLAR DE SERVIDORES
• Existen diferentes términos que utilizamos cuando nos
referimos a servidores y esto depende de la función que
realice.
• Identificando diferentes tipos de servidor de acuerdo al
trabajo realizado
¿QUÉ TIPO DE SERVIDOR CONOCES?• :
Proxy DNS WEB DHCP
FTPServidores de
imágenes
Servidor de Base de Datos
Dedicación
Servidores Clúster
Servidor de Correo (POP,
SMTP )
QUE ES UN SERVIDOR
PROXY• Proxy en inglés significa intermediario o se refiere a algo
que tiene la autoridad de representar a algo más
• Es un equipo que actúa de intermediario entre un explorador web (como Internet Explorer) e Internet.
• Los servidores proxy ayudan a mejorar el rendimiento en Internet ya que almacenan una copia de las páginas web más utilizadas.
• Cuando un explorador solicita una página web almacenada en la colección (su caché) del servidor proxy, el servidor proxy la proporciona, lo que resulta más rápido que consultar la Web. Los servidores proxy también ayudan a mejorar la seguridad, ya que filtran algunos contenidos web y software malintencionado. Mejoran el rendimiento
• Los servidores proxy se utilizan a menudo en redes de
organizaciones y compañías. Normalmente, las personas
que se conectan a Internet desde casa no usan un servidor
proxy
Servidores DNS• DNS (Domain Name System) Sistema de nombres de Dominio
Los sitios web tienen tanto una dirección
descriptiva, denominada URL, como una
dirección IP
DNS convierte las URLs en direcciones IP (y
viceversa)..
Por ejemplo:
• Si buscamos la dirección www.msn.com en la barra de direcciones de nuestro explorador, el equipo envía la solicitud a un servidor DNS y este convierte la URL en una dirección IP, para que el equipo pueda encontrar el servicio que busca en este caso el servidor de msn.
Como podemos ver el
contenido de la cache DNS• Con el comando
• Ipconfig/displaydns
• Ejecutado desde la ventana de comando
tarea
• Investigar que son los servidores DNS raíz
SERVIDORES WEB
• La figura muestra uno de los tantos data center de IBM, donde generalmente son ubicados los servidores web.
La función fundamental del servidor Web• El servidor Web almacena los archivos de un sitio y los emite porInternet para poder ser visitado por los usuarios.
• Básicamente, un servidor Web es una gran computadoraque guarda y transmite datos vía Internet.
¿que hace?
• Cuando un usuario entra en una página de Internet su web browser secomunica con el servidor web enviando y recibiendo datos quedeterminan qué es lo que ve en la pantalla. Por eso decimos que losservidores Web están para almacenar y transmitir datos de un sitiosegún lo que pida el navegador de un visitante.
Dentro de la red (Internet)
• Cada servidor tiene asignada una dirección IP
• La computadora cliente tiene la propia
DATOS INTERESANTES
Más del 90% de los sitios en Internet utilizan un servidor alquilado a través de una empresa de Web hosting.
¿QUÉ ES EL WEB HOSTING?
• Literalmente significa «ALOJAMIENTO WEB»
• Y es la computadora (servidor) donde se guarda toda la información de tu
página
• Este servidor de web hosting debe tener todo lo necesario para poder
alamcenar la página y ser accesada y ofrece diferentes servicios como:
• Espacios para almacenar:
Correos, estadísticas de visitas, bases de datos
Depende del hosting contratado los servicios varian.
Algunos son pagados anualmente, bianuales o 5 años
Dominios
• El nombre de dominio está compuesto por dos partes:
• El nombre:El nombre que llevará tu páginaTLD:La
terminación. Que puede ser .com, .com.mx, .org, .mx,
.tv y muchas otras opciones . Ésta terminación ayuda a
indicar el giro de tu empresa y ubicación: .com->
comercial; .com.mx -> comercial en México; .org->
asociación civil u organización sin fines de lucro; .tv ->
canal de televisión o televisora
SERVIDORES DEDICADOS
• Se refieren a servidores que pueden ser comprados o rentados por lo que
estan relacionados con el alojamiento web.
• Son requerido en vez del alojamiento compartido cuando un cliente o
empresa tiene requerimientos especiales de rendimiento, configuración o
seguridad.y autoabastecerse de los servicios que necesita disponiendo de
todos los recursos de la máquina.
•Su desventaja seria entonces sería
$
Servidor de DHCP
Dynamic Host Configuration Protocol o Protocolo de
Configuración Dinámica de Servidores.
Es una manera para que una computadora se configure
automáticamente para poder conectarse a una red, esto es
estableciendo por medio de este protocolo su IP, su mascara,
su puerta de enlace, sus DNS entre otros.
SERVIDOR FTP
FTP Significa File Transfer protocol o Protocolo de
transferencia de archivos
Un servidor FTP es un programa especial que se
ejecuta en un servidor conectado normalmente en
Internet (aunque puede estar conectado en otros tipos
de redes, LAN, MAN, etc.). La función del mismo es
permitir el desplazamiento de datos entre diferentes
servidores / ordenadores.
• Este tipo de servidores utilizan generalmente los puertos 20 y 21.
• Se ubican dentro del alojamiento web en el cual se suben páginas y los
archivos correspondientes a ellas
Servidor de correo• Es una aplicación que nos permite enviar y recibir correos de un
usuario a otro.
• En el se encuentran definidos varios protocolos para lograr el
funcionamiento.
• Para poder obtener esos correos desde el servidor el usuario echa mano de los clientes de correo los cuales implementan protocolos como IMAP/POP o a través de clientes vía Web.
• Sin embargo los protocolos SMTP/POP/IMAP son inseguros en cuanto a que los mensajes viajan en claro por la red, es decir, es fácil obtener nuestros mensajes y contraseñas.
• ¿Que tiene que ver lo anterior con el SSL?
• investiga
• Para obtener los mensajes del servidor, los usuarios se sirven de clientes, es decir, programas que implementan un protocolo POP/IMAP. En algunas ocasiones el cliente se ejecuta en la máquina del usuario (como el caso de Mozilla Mail, Evolution, Microsoft Outlook). Sin embargo existe otra posibilidad: que el cliente de correo no se ejecute en la máquina del usuario; es el caso de los clientes vía web, como Hotmail, SquirrelMail, OpenWebmail o Terra. En ellos la arquitectura del servicio es más compleja:
• En una máquina (A) tenemos el servidor SMTP y el servidor POP/IMAP. En otra (B) tenemos un servidor web con una aplicación cliente POP/IMAP. El usuario conecta vía WEB con (B) y entonces el cliente POP/IMAP establece una conexión POP/IMAP con el servidor de la máquina A; éste servidor le devuelve a B los mensajes del usuario, y una vez recibidos, el cliente genera una página web con los mensajes recibidos. La página web se pasa al servidor web que será el que la envíe al explorador web del usuario.
• En cualquier caso, los protocolos SMTP/POP/IMAP son inseguros en cuanto a que los mensajes viajan en claro por la red, es decir, es fácil obtener nuestros mensajes y contraseñas. Para ello se suele añadir una capa SSL, es decir, un método de encriptación que puedan implementar tanto el servidor como el cliente. En el caso del correo vía web se pueden utilizar dos capas SSL: una entre A y B y otra entre el servidor web de B y el navegador web del usuario
SERVIDORES DE CLUSTERS¿Qué es un clúster?
• del inglés cluster, "grupo" o "racimo»
En informática es: conjuntos o
conglomerados
de computadoras construidos mediante
la utilización de hardwares comunes y que
se comportan como si fuesen una única
computadora.
En el caso de los
servidores clúster se refiere
a:un grupo de servidores independientes que cooperan comportándose como si fueran
un solo sistema.
Y se esperan lo siguiente:
Alto rendimiento
Alta disponibilidad
Balanceo de carga
Escalabilidad
SERVIDORES DE IMÁGENES
Lista de servidores para subir
imágenes:
• http://www.flickr.com/
• http://www.photosled.com/
• www.imagehost.biz/
• www.theimagehosting.com
• http://photobucket.com
• http://subefotos.com/