Telematica 1

download Telematica 1

of 32

  • date post

    08-Jan-2016
  • Category

    Documents

  • view

    28
  • download

    0

Embed Size (px)

description

Introducción a telemática

Transcript of Telematica 1

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    2Diseo de Redes Corporativas27/11/2006

    Introduccin

    Objetivos del Tema: Entender como se comunican las aplicaciones en

    un entorno distribuido Paradigma Cliente-Servidor

    Adquirir conocimientos generales del funcionamiento de Internet

    Arquitectura de Internet (ISPs) Direccionamiento

    Diferenciar los distintos tipos de redes y dispositivos de comunicaciones que coexisten

    LAN versus WAN Switches versus Routers

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    3Diseo de Redes Corporativas27/11/2006

    Introduccin

    En toda comunicacin hay: Cliente que quiere un servicio (emitir una comunicacin) Un receptor (servidor) que quiere recibir la comunicacin Una entidad que nos proporciona el servicio de transporte

    y nos garantiza ciertos parmetros como son: Medio de acceso (red de acceso) Una Velocidad de Transmisin (Bps):

    velocidad de acceso vs Throughput medio de la comunicacin mecanismos de control de velocidad (flujo), errores, congestin

    Confidencialidad y seguridad en la comunicacin Calidad de servicio: garanta de que llega en cierto tiempo y

    correctamente

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    4Diseo de Redes Corporativas27/11/2006

    Introduccin

    Transmisores: Procesos Clientes

    Receptores Procesos Servidores (locales y remotos)

    cliente

    Servidores locales

    cliente

    Servidores remotos

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    5Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Protocolo de comunicaciones: Define el formato y orden de los mensajes intercambiados

    entre dos o ms entidades comunicantes as como las acciones a tomar por el emisor y receptor de la comunicacin

    Hola

    Hola

    Cuentame que hiciste ayer !

    Persona B

    Persona A

    TCP connection request

    TCP connection reply

    GET: http:/www.bcn.es

    Cliente Servidor

    dataBla, bla , bla

    TCP ack

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    6Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Comunicacin: e.g: dos personas hablando Jerarqua de niveles

    Nivel 2: el cerebro interpreta una idea

    Nivel 1: cuerdas vocales transmiten

    Nivel 2: el cerebro interpreta la idea

    Nivel 1: el oidorecibe el sonido

    Nivel 1: Aire como medio de transmisin

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    7Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Dos jerarquas diferenciadas de niveles Jerarqua universal: OSI (Open System

    Interconnection) jerarqua de referencia ISO (International Standards

    Organization) Otras Jerarquas: TCP/IP, SPX/IPX (Novell),

    SNA (IBM), AppleTalk, DECnet ... TCP/IP estndar del IETF (Internet Engineering Task

    Force) Resto: propietarias de Multinacionales del sector de

    comunicaciones

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    8Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Modelo de referencia OSI (Open System Interconnection) Modelo universal que permite definir una red genrica 7 niveles (A-P-S-T-R-E-F) Desventajas:

    A-P-S: demasiado complejo para muchas aplicaciones tpicas

    Transmisin de bits

    Acceso al medio, entramado

    Direcciones lgicas y encaminamiento

    Conexin extremo a extremo

    Dilogo entre sesiones (clientes)

    Representacin de datos, voz, vdeo, img.

    Relaciona aplic. de computador con aplic. de red

    Bits

    Tramas

    Paquetes

    Segmentos

    Datos

    1

    2

    3

    4

    5

    6

    7

    Fsico

    Enlace

    Red

    Transporte

    Sesin

    Presentacin

    Aplicacin

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    9Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Aplicacin: relaciona aplicaciones de computadores con aplicaciones de red

    Aplicaciones de computador Aplicaciones de redNetscape, Explorer acceso remoto: telnet ...Editor textos transf. ficheros: ftp ...Hojas clculo correo electr.: SMTP ...Napster acceso a WWW: http..... .....

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    10Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Presentacin: representacin de datos, voz, vdeo, imgenes Datos: ASCII, EBCDEC ... Voz/vdeo: MP3, AVI, MPEG, ... Imgenes: GIF, TIFF, JPEG, ... Encriptamiento info

    Sesin: dilogo (sesiones) entre clientes o sesiones: X-Windows, NFS (Network File System), SQL

    (Structured Query Language), ...

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    11Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Transporte: conexin extremo a extremo Estructura la informacin en unidades llamadas segmentos Entrega fiable o no fiable de la informacin Control de flujo y de errores extremo a extremo (end-to-

    end) entre cliente-servidor (host-server)

    segmento

    datos

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    12Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Red: Asigna espacio de direcciones lgicas para identificar

    donde estn el computador origen y destino Busca caminos ptimos: encaminamiento Encapsula segmentos en paquetes de red

    segmentos

    paquetes

    datos

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    13Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Enlace: Encapsulamiento de paquetes de red en tramas Acceso al medio de transmisin

    Fsico: transmisin de los bits en forma de ondas electromagnticas

    tramas

    segmentos

    paquetes

    datos

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    14Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Resto de Arquitecturas de protocolos Ejemplo: pilas TCP/IP y Novell (5 niveles)

    TCP/IP Novell

    IPX

    SPX

    Tecnologa de red (LAN o WAN)

    IP

    TCP UDP

    telnet ftp e-mail http ....

    1

    2

    3

    4

    5

    Fsico

    Enlace

    Red

    Transporte

    Aplicacin

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    15Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    Paradigma cliente-servidor: El servidor siempre est a la espera de peticiones El cliente efecta una peticin al servidor El servidor responde a la peticin y espera una nueva peticin

    de otro cliente

    GET: http:/www.bcn.esCliente

    AServidor

    Cliente B GET: http:/www.bcn.es

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    16Diseo de Redes Corporativas27/11/2006

    Pila de protocolos y paradigma cliente-servidor

    E.g. en Linux usando socket-API Cuando un cliente quiere un servicio (aplicacin) debe establecer una

    conexin con el servidor. A la conexin se le llama en UNIX socket Un socket es un descriptor de fichero que apunta a una estructura de

    datos que representa la conexin de transporte Sockets TCP

    Sockets UDP

    NetworkServer

    Clientes Protocolo de transporte: (TCP o UDP)

    @IP destino

    @IP origen

    Puerto origen

    Puerto destino

    Socketpair

  • |

    v

    r

    t

    e

    x

    |

    l

    a

    f

    o

    r

    m

    a

    c

    i

    c

    o

    n

    t

    n

    u

    a

    17Diseo de Redes Corpor