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.
 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 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.

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