Está en la página 1de 4

Temas del parcial

• 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

Internet es un conjunto descentralizado de redes de comunicación


interconectadas. Utilizan protocolos de la familia TCP/IP. Algunas de las
organizaciones que la dirijen son:
• IETF: Internet Engineering Task Force, que se encarga de redactar protocolos.
• ICANN: Internet Corporation of Asigned Names and Numbers, que asigna las
direcciones de protocolos IP, identificadores, etc.

Arpanet fue creado en 1960.


Se empezo a usar protocolos TCP/IP en 1983.
En 1989 se incorporan los protocolos OSI.

En los 90 internet se convierte en un servicio:


• Abierto
• Escalable
• Descentralizado

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”

Familia de protocolos TCP/IP:

ARP: Adress Resolution Protocol. Se encarga de averiguar la direccion fisica


mediante la IP.
RARP: Opuesto a ARP.

ICMP: Sirve para informar de sucesos que han ocurrido en la red.

IP: Es el encargado de la comunicación de datos a través de paquetes


conmutados, como internet.

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.

TCP: Se encarga de aportar seguridad a la comunicación. Es utilizado cuando la


fiabilidad es indispensable.

UDP: No tiene medidas de seguridad. Se centra en la velocidad y flexibilidad en


la comunicación.

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

2
localmente, actua como cliente y reenvia el requerimiento a otro servidor de
nombres (DNS).

WWW:

World Wide Web, red de alcance mundial.


Es una colección de documentos electrónicos que están vinculados entre si,
como una gran telaraña.

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:

Estilo de arquitectura de software(REST: Representational state transfer).

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.

También podría gustarte