TECNOLOGÍAS PARA APLICACIONES WEB
luis2ct23 de Enero de 2013
691 Palabras (3 Páginas)521 Visitas
TECNOLOGÍAS PARA APLICACIONES WEB
Protocolos de comunicación
Un protocolo es un conjunto de reglas de comunicaciones entre dispositivos (computadoras, teléfonos, enrutadores, switchs, etc); los protocolos gobiernan el formato, sincronización, secuencia y control de errores, sin estas reglas, los dispositivos no podrían detectar la llegada de bits.
Los protocolos de comunicaciones definen las normas que posibilitan que se establezca una comunicación entre varios equipos o dispositivos, ya que estos equipos pueden ser diferentes entre sí.
Pero los protocolos van más allá que sólo una comunicación básica. Suponga que deseas enviar un archivo de una computadora a otra. Tu podrías enviar todo el archivo de una sola vez, para mejorar la confiabilidad de la información, información de sincronización y corrección deberá ser agregada al famoso paquete, a la información útil (es decir el mensaje), junto con la información adicional se le conoce como protocolo.
Los protocolos que se utilizan en las comunicaciones son una serie de normas que deben aportar las siguientes funcionalidades:
1. Permitir localizar un ordenador de forma inequívoca.
2. Permitir realizar una conexión con otro ordenador.
3. Permitir intercambiar información entre ordenadores de forma segura, independiente del tipo de maquinas que estén conectadas (PC, Mac,AS-400...).
4. Abstraer a los usuarios de los enlaces utilizados (red telefónica, radioenlaces, satélite...) para el intercambio de información.
5. Permitir liberar la conexión de forma ordenada.
Debido a la gran complejidad que conlleva la interconexión de ordenadores, se ha tenido que dividir todos los procesos necesarios para realizar las conexiones en diferentes niveles.
Control de sesiones
Esta aplicación permite crear, modificar, monitorear y finalizar sesiones en los equipos registrados en el sistema. Para poder llevar el control del alquiler de equipos, los tiempos, costos, registrar ventas, etc. no es necesario tener el cliente de RedWatcher instalado en cada equipo que se va a alquilar. Si está instalado, la ventaja es que la persona que alquile el servicio podrá monitorear su tiempo y el costo de su sesión así como también el costo de los productos ó servicios adicionales solicitados, entre otras cosas.
Tipos de Sesiones: Existen 3 tipos de sesiones:
Sesión de Tiempo Fijo: La duración de la sesión es conocida, solo el Controlador puede terminar la sesión antes del tiempo programado.
Sesión de Tiempo Libre: se desconoce la duración de la sesión, el Controlador o el cliente pueden terminar la sesión en cualquier momento.
Sesión administrativa: Un controlador del servicio está usando el equipo, la sesión no puede modificarse.
Tecnologías del lado del cliente
Las tecnologías del lado del cliente, es decir, las que se ejecutan en el navegador del usuario son las páginas dinámicas que se procesan en el cliente, en estas páginas toda la carga de procesamiento de los efectos y funcionalidades la soporta el navegador.
Las páginas del cliente son muy dependientes del sistema donde se están ejecutando y esa es su principal desventaja, ya que cada navegador tiene sus propias características, incluso cada versión, y lo que puede funcionar en un navegador puede no funcionar en otro.
Como ventaja se puede decir que estas páginas descargan al servidor algunos trabajos, ofrecen respuestas inmediatas a las acciones del usuario y permiten la utilización de algunos recursos de la máquina local.
Tecnologías del lado del servidor
La programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de
...