Documentos de Académico
Documentos de Profesional
Documentos de Cultura
• Introduccion
• HTML
• REST
• Websocket.
• Arquitectura Cliente-servidor
• Almacenamiento en la nube
INTRODUCCION
Internet
Tipos de redes
• Intranet: Es una red privada que utiliza tecnologia de internet, es una red
privada dentro de una empresa.
• Extranet: Es una red privada que utiliza los protocolos de internet. Se usa para
compartir de forma segura la informacion(involucrando a varias empresas).
• Internet
Arquitecturas:
• Cliente-Servidor:
• Los Servidores almacenan datos.
• El cliente es la computadora que realiza la peticion al servidor para que le
muestre alguno de los recursos.
1
• Peer to Peer(p2p):
• Red de punto a punto
Servicios:
• TCP:
• Servicio fiable orientado a la conexión.
• 3 way handshake
• Keep Alive
• UDP:
• Servicio no fiable de envio de datagramas
• Puede existir perdida de paquetes
• Conocida como “Sin conexion”
DNS:
2
localmente, actua como cliente y reenvia el requerimiento a otro servidor de
nombres (DNS).
WWW:
W3C:
World Wide Web Consortium
Produce recomendaciones para la WWW.
Algunos estandares son: CSS, HTML, HTML, XML, etc..
HTTP:
Los navegadores muestran docuemntos HTML que reciben de un servidor Web.
Estos documentos presentan informacion estatica.
HTTP es un protocolo del nivel de aplicación para el intercambio de informacion.
Puede ser usado para mas propositos que manejar archivos HTML.
Metodo GET: Se utiliza para recuperar informacion identificada por un URI por
parte de los navegadores. EL metodo GET se utiliza para pasar una pequeña
cantidad de informacion al servidor en forma de pares atributo-valor añadidos al
final del URI detras de un simbolo de interrogacion.
Arquitectura REST:
Los web Services son aplicaciones o parte de ellas que pueden ser facilmente
publicadas, localizadas e invocadas a traves de redes privadas o publicas.
Problemas:
Son lentos y complejos
Requieren generar un contrato
Requieren generar un cliente
No evolucionaron
Rest se usa para describir cualquier interfaz entre sistemas que utilice
directamente HTTP para obtener datos o indicar la ejecucion de operaciones
sobre los datos, en cualquier formato.
3
Websocket:
Es un protocolo de comunicación, de conexión, full duplex, forma parte
del estandar html5 y javascript. Los webSockets se comunican usando la capa
TCP, pero se usa una llamada HTTP para configurarlo.
Arquitectura Cliente-servidor:
Es un modelo de aplicación distribuida en el que las tareas se reparten
entre los proveedores de recursos, llamados servidores, y los demandantes
llamados clientes.
Almacenamiento en la nube:
Es un modelo de almacenamiento de datos basado en redes, donde los
datos estan alojados en espacios de almacenamiento virtualizados, aportados
por terceros. Las compañias de alojamiento operan enormes centros de
procesamiento de datos.