Crecimiento en ip, web y redes sociales

Post on 17-May-2015

1.798 views 1 download

Transcript of Crecimiento en ip, web y redes sociales

ArquitecturaDe la WEB 2.0

J o a q u í n S a l v a c h ú aJ s a l v a c h u a @ d i t . u p m . e s

Catedral o Bazar

Necesidad de planificación

Crecimiento organico

Envío de datagramas IPInformación se envía en bloques de datos

Se denominan: datagramas

Envío de un paquete

cada paquete lleva una dirección de origen y destino

Si red destino en tabla: envío según tabla

Si no: envío a ruta por defecto (router)

Ethernet router

máquina b138.3.2.4

máquina a

138.3.2.5

138.3.2.7

identificación

longitud paq.

1 byte

offset frag.

codigo error

dir IP origen

TOSV4 l-c

datos (opcionales)...............................

dir IP destino

opciones

prot.TTL

1 byte 2 bytes

Paquete IP

F

138.3.111.12

El Modelo Cliente - Servidor

Arquitectura de sistema distribuido

Clientes: dan acceso a los servicios

Servidores: contienen información, servicios, ...

Cliente y Servidor son roles en una aplicación

Una máquina puede ser cliente en un servicio y servidor en otro

Muy extendido en programación distribuida

Tipo de ServicioServicio orientado a conexión

Primero se establece la conexión con el destinatario

Envío y recepción de información:

A través de los extremos del circuito

El envío suele ser fiable y garantiza la integridad de la información

Las conexiones se denominan circuitos virtuales

Ejemplo: flujos de Java, servicio TCP, ...

Servicio no orientado a conexión

Los mensajes se envían individualmente

Servicios TCP-UDP/IP

Servicio dado por el protocolo TCP

Servicio orientado a conexión

fiable y bidireccional

No existe comunicación de grupo fiable

Servicio dado por el protocolo UDP

Servicio de datagramas

identificación

longitud paq.

1 byte

offset frag.

codigo error

dir IP origen

TOSV4 l-c

datos (opcionales)...............................

dir IP destino

opciones

prot.TTL

1 byte 2 bytes

Paquete IP

Segmento TCP

puerto origen puerto dest.

ventana

numero de secuencia

datos...............................

numero asentido

opciones

cod.hle

4 bit, 6 bit, 6bit, 1 byte, 1 byte

resv.

Padd.

Checksum puntero urg.

F

Formatos

DNS: Domain Name System

Servicio de nombres simbólicos:

direcciones fáciles de recordar por usuarios

denominadas: direcciones de dominio

crea un nivel de direccionamiento simbólico

sobre el direccionamiento IP

permite resolución directa e inversa

de IP a dirección de dominio

Araña o Estrella de mar

Sistemas híbridos

Roles mixtos clientes servidor

Compartición entre iguales (Peer)

NO solo compartición de ficheros:

DNS

Agregadores de información.

La web

Diseño inicial:

HTTP

URL

HTML

Busquedas

Aplicaciones y servicios WEB

LAMP

LINUX

APACHE

MYSQL

PHP

AJAX

Redes Líquidas