SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Arquitectura
  De la WEB 2.0
    J o a q u í n S a l v a c h ú a
J 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 IP
            Informació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
                                                                                       Paquete IP
                    Si red destino en tabla: envío según tabla
                                                                           1 byte      1 byte               2 bytes

                                                                           V4 l-c       TOS             longitud paq.
                    Si no: envío a ruta por   defecto (router)              identificación          F      offset frag.
    máquina a
                                                                            TTL         prot.           codigo error
                                  máquina b
                                                                                         dir IP origen
138.3.2.4             138.3.2.5
                                                                                        dir IP destino

                                                                                           opciones

      Ethernet                                router                                datos (opcionales)
                             138.3.2.7                 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 Servicio
Servicio 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
Formatos                         Paquete IP
      Segmento TCP                            1 byte     1 byte            2 bytes

                                              V4 l-c      TOS         longitud paq.
4 bit, 6 bit, 6bit,      1 byte, 1 byte
                                              identificación F offset frag.
puerto origen             puerto dest.
                                               TTL        prot.       codigo error
     numero de secuencia
                                                          dir IP origen
         numero asentido
                                                         dir IP destino
hle resv. cod.               ventana
                                                            opciones
  Checksum                puntero urg.

         opciones                     Padd.          datos (opcionales)
                                                     ...............................
                   datos
        ...............................
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

Contenu connexe

Tendances (20)

Tcpip4v6
Tcpip4v6Tcpip4v6
Tcpip4v6
 
tema3-Protocoloip
tema3-Protocoloiptema3-Protocoloip
tema3-Protocoloip
 
IPV6 - IPV4
IPV6 - IPV4 IPV6 - IPV4
IPV6 - IPV4
 
Protocolos
ProtocolosProtocolos
Protocolos
 
Dhcp, bootp y pxe aiep n°2
Dhcp, bootp y pxe aiep n°2Dhcp, bootp y pxe aiep n°2
Dhcp, bootp y pxe aiep n°2
 
PUERTOS
PUERTOSPUERTOS
PUERTOS
 
Comandos redwindows
Comandos redwindowsComandos redwindows
Comandos redwindows
 
Ipv6
Ipv6Ipv6
Ipv6
 
Vo IP
Vo IPVo IP
Vo IP
 
Laboratotio ccna 10.2.2.9
Laboratotio ccna 10.2.2.9Laboratotio ccna 10.2.2.9
Laboratotio ccna 10.2.2.9
 
10 subredes
10 subredes10 subredes
10 subredes
 
Conf basica switch-p1
Conf basica switch-p1Conf basica switch-p1
Conf basica switch-p1
 
6.3.3.7 colaborativo 3
6.3.3.7  colaborativo 36.3.3.7  colaborativo 3
6.3.3.7 colaborativo 3
 
Laboratorio 1
Laboratorio 1Laboratorio 1
Laboratorio 1
 
3.1 Capa IP direccionamiento subredes
3.1 Capa IP   direccionamiento subredes3.1 Capa IP   direccionamiento subredes
3.1 Capa IP direccionamiento subredes
 
Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01Telf ip parte iii_el629_2011v01
Telf ip parte iii_el629_2011v01
 
Telf ip parte iv_el629_2011v01
Telf ip parte iv_el629_2011v01Telf ip parte iv_el629_2011v01
Telf ip parte iv_el629_2011v01
 
Semana 4 ip, arp, icmp
Semana 4 ip, arp, icmpSemana 4 ip, arp, icmp
Semana 4 ip, arp, icmp
 
Telf ip parte i_el629_2011_03
Telf ip parte i_el629_2011_03Telf ip parte i_el629_2011_03
Telf ip parte i_el629_2011_03
 
Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01Telf ip parte ii_el629_2012v01
Telf ip parte ii_el629_2012v01
 

Similaire à Crecimiento en ip, web y redes sociales

Similaire à Crecimiento en ip, web y redes sociales (20)

Introduccion a ipv6_v1 alexandra redes
Introduccion a ipv6_v1 alexandra redesIntroduccion a ipv6_v1 alexandra redes
Introduccion a ipv6_v1 alexandra redes
 
Data link
Data linkData link
Data link
 
Ul rc_cap3_el nivel de red en internet
 Ul rc_cap3_el nivel de red en internet Ul rc_cap3_el nivel de red en internet
Ul rc_cap3_el nivel de red en internet
 
Ipv6
Ipv6 Ipv6
Ipv6
 
Unidad 7: La capa de red
Unidad 7: La capa de redUnidad 7: La capa de red
Unidad 7: La capa de red
 
La Capa de Red
La Capa de RedLa Capa de Red
La Capa de Red
 
cip_direc_2.ppt
cip_direc_2.pptcip_direc_2.ppt
cip_direc_2.ppt
 
Cap3 enlace-ft
Cap3 enlace-ftCap3 enlace-ft
Cap3 enlace-ft
 
Protocolo Tcp Ip
Protocolo Tcp IpProtocolo Tcp Ip
Protocolo Tcp Ip
 
Protocolos de red clase 2
Protocolos de red   clase 2Protocolos de red   clase 2
Protocolos de red clase 2
 
Internet
InternetInternet
Internet
 
Iba2008 Servicios
Iba2008 ServiciosIba2008 Servicios
Iba2008 Servicios
 
3 capa de red
3 capa de red3 capa de red
3 capa de red
 
IPv6 llegó para quedarse
IPv6 llegó para quedarseIPv6 llegó para quedarse
IPv6 llegó para quedarse
 
Charla routers jmcruz2012
Charla routers jmcruz2012Charla routers jmcruz2012
Charla routers jmcruz2012
 
Utilerias
UtileriasUtilerias
Utilerias
 
Tdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capasTdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capas
 
Tecnología IP Leccion 2
Tecnología IP Leccion 2Tecnología IP Leccion 2
Tecnología IP Leccion 2
 
Fundamentos sesion capa de internet
Fundamentos sesion capa de internetFundamentos sesion capa de internet
Fundamentos sesion capa de internet
 
Modulo
ModuloModulo
Modulo
 

Plus de Joaquín Salvachúa (20)

Eemov data
Eemov dataEemov data
Eemov data
 
Etica big data
Etica big dataEtica big data
Etica big data
 
FIWARE Data usage control
FIWARE Data usage controlFIWARE Data usage control
FIWARE Data usage control
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
Fiware overview
Fiware overviewFiware overview
Fiware overview
 
Kubernetes2
Kubernetes2Kubernetes2
Kubernetes2
 
Introducción al ecosistema de React.js
Introducción al ecosistema de React.jsIntroducción al ecosistema de React.js
Introducción al ecosistema de React.js
 
FIWARE Identity Manager Exercises
FIWARE Identity Manager ExercisesFIWARE Identity Manager Exercises
FIWARE Identity Manager Exercises
 
FIware Identity Manager
FIware Identity ManagerFIware Identity Manager
FIware Identity Manager
 
Fi ware en Hack for good (#H4G)
Fi ware en Hack for good  (#H4G) Fi ware en Hack for good  (#H4G)
Fi ware en Hack for good (#H4G)
 
Id fiware upm-dit
Id fiware  upm-ditId fiware  upm-dit
Id fiware upm-dit
 
Vagrant
VagrantVagrant
Vagrant
 
Big data Jornada Fundación Ramón Areces
Big data Jornada Fundación Ramón ArecesBig data Jornada Fundación Ramón Areces
Big data Jornada Fundación Ramón Areces
 
Intro20 socioeconomia
Intro20 socioeconomiaIntro20 socioeconomia
Intro20 socioeconomia
 
Master w20 01
Master w20 01Master w20 01
Master w20 01
 
Blogs micro
Blogs microBlogs micro
Blogs micro
 
Social networks upm
Social networks upmSocial networks upm
Social networks upm
 
Nube redes
Nube redesNube redes
Nube redes
 
Identidad2
Identidad2Identidad2
Identidad2
 
Blogs Micro
Blogs MicroBlogs Micro
Blogs Micro
 

Dernier

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Dernier (13)

CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Crecimiento en ip, web y redes sociales

  • 1. Arquitectura De la WEB 2.0 J o a q u í n S a l v a c h ú a J s a l v a c h u a @ d i t . u p m . e s
  • 5. Envío de datagramas IP Informació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 Paquete IP Si red destino en tabla: envío según tabla 1 byte 1 byte 2 bytes V4 l-c TOS longitud paq. Si no: envío a ruta por defecto (router) identificación F offset frag. máquina a TTL prot. codigo error máquina b dir IP origen 138.3.2.4 138.3.2.5 dir IP destino opciones Ethernet router datos (opcionales) 138.3.2.7 138.3.111.12 ...............................
  • 6. 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
  • 7. Tipo de Servicio Servicio 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
  • 8. 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
  • 9. Formatos Paquete IP Segmento TCP 1 byte 1 byte 2 bytes V4 l-c TOS longitud paq. 4 bit, 6 bit, 6bit, 1 byte, 1 byte identificación F offset frag. puerto origen puerto dest. TTL prot. codigo error numero de secuencia dir IP origen numero asentido dir IP destino hle resv. cod. ventana opciones Checksum puntero urg. opciones Padd. datos (opcionales) ............................... datos ...............................
  • 10. 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
  • 12. Sistemas híbridos Roles mixtos clientes servidor Compartición entre iguales (Peer) NO solo compartición de ficheros: DNS Agregadores de información.
  • 13.
  • 14.
  • 15. La web Diseño inicial: HTTP URL HTML
  • 16.
  • 18. Aplicaciones y servicios WEB LAMP LINUX APACHE MYSQL PHP
  • 19.
  • 20. AJAX
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.