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.
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”
Familia de protocolos TCP/IP:
ARP: Adress Resolution Protocol. Se encarga de averiguar la direccion fisica mediante la IP.
RARP: Opuesto a ARP.
IPv4: Es una direccion IP o de red. Identifica a una maquina o host. Tiene 32 bits de longitud y se
dividen en publicas y privadas.
URI: Cadena de caracteres utilizada para identificar univocamente un recurso. Se clasifican en:
URN y URL.
DNS:
Se encarga de traducir los nombres de las URL’s (www.google.com) en sus respectivas direcciones
IP. Utiliza una arquitectura cliente-servidor, donde los clientes consultan a servidores.
Los DNS manejan una base de datos distribuida y cada servidor maneja la informacion de las
computadores locales. Si el servidor no encuentra la IP 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.
Metodo POST: Se refiere a la invocacion de procesos que generan datos que seran devueltos como
respuesta a la peticion. Se utiliza tambien para aportar datos de entrada a esos programas.
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.
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.