Tema 6: Protocolos para aplicaciones multimedia.
|
|
- Teresa Toro Pereyra
- hace 8 años
- Vistas:
Transcripción
1 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
2 Internet y las aplicaciones multimedia (I) Las aplicaciones multimedia requieren servicios de transporte específicos: Garantía de un ancho de banda (tasa de bits). Retardos y jitters acotados y constantes. Una tasa de error razonablemente baja. Mecanismos de difusión multidestino. En Internet, el protocolo IP ofrece el servicio de transporte de paquetes sin conexión: No existen mecanismos explícitos de control de flujo ni reserva de recursos en la red. Los paquetes pueden ser descartados, desordenados, dañados o retrasados. 2
3 Internet y las aplicaciones multimedia (II) Los routers IP son capaces de llegar a la utilización máxima del enlace (95%). Es independiente del hardware de red. Capacidad de difusiones multidestino. Soporta IP las demandas de las aplicaciones multimedia? Las redes IPv4 actuales NO ofrecen servicios de transporte con una cierta calidad de servicio (QoS) No se puede garantizar un ancho de banda, los retardos de tránsito pueden llegar a segundos, etc. Filosofía de las redes IP: Relegar a los extremos las tareas de recuperación ante las dificultades que la red introduce. 3
4 Internet y las aplicaciones multimedia (III) Qué podemos añadir a IP para soportar los requerimientos de las aplicaciones multimedia? Técnicas de ecualización de retardos (buffering) Protocolos de transporte que se ajusten mejor a las necesidades de las aplicaciones multimedia: RTP (Real-Time Transport Protocol) RFC RTSP (Real-Time Streaming Protocol) RFC Técnicas de control de admisión y reserva de recursos (QoS) RSVP (Resource reservation Protocol) RFC 2205 Arquitecturas y protocolos específicos: Protocolos SIP (RFC 2543), SDP (RFC 2327), SAP (RFC 2974), etc.. ITU H.323 IP define un mecanismo de difusión multidestino. 4
5 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
6 IP Multicast Imprescindibles para aplicaciones multimedia de difusión Videoconferencia, vídeo en demanda, difusión de canales de radio y TV, etc. En las redes IP se dispone de un mecanismo de difusión de paquetes multidestino: Direcciones multidestino (Grupo D) Protocolo IGMP (Internet Group Management Protocol) Gestión de grupos de difusión dentro de una red IP. Protocolos de encaminamiento multidestino: DVMRP, MOSPF, PIM, etc. MBONE: Red de difusión multidestino en Internet. 6
7 IP define direcciones multidestino (Clase D) Dirección de grupo (multidestino) Direcciones multidestino especiales: IP multicast: Direcciones : Reservada, no se puede utilizar : Identifica todos los hosts (y routers) que están participando en difusiones multidestino. (dentro de una red IP) Existen direcciones de grupo bien-conocidas que están reservadas para servicios estándar (RFC 1700). Ej.: , RWHOD Las direcciones multidestino SOLO pueden usarse como direcciones destino de un paquete IP. 7
8 IP multicast: Mapeo de direcciones Asignación de direcciones multidestino IP a direcciones HW (Ethernet) Ethernet dispone de mecanismos de difusión multidestino: Direcciones multidestino Ethernet: 01.xx.xx.xx.xx.xx Se utiliza una asignación directa: Los 23 bits de menor peso de la dirección IP se colocan en los 23 bits de menor peso de la dirección Hw multidestino: E Ej.: Dirección > E Asignación rápida y sencilla que evita la interferencia con direcciones Hw multidestino de otros protocolos. 8
9 IGMP (Internet Group Management Protocol) Define una serie de extensiones de IP: Formación y mantenimiento de grupos multidestino Altas, bajas, miembros de un grupo, etc. Comunicación con el router multicast Envío y recepción de mensajes multicast, consulta de grupos, etc. El protocolo IGMP define sus propios mensajes. Ver. IP multicast: Protocolo IGMP (RFC 1112) Tipo Cero Checksum Dirección multidestino (o cero) Versión (4 bits): Versión 1 (2). Tipo (4 bits): 1 (petición/consulta) y 2 (respuesta/afiliación). Cero (8 bits): No usado, debe contener ceros. Checksum (16 bits): Sobre todo el mensaje (algoritmo IP). Dirección multidestino (32 bits) 9
10 IP multicast: Protocolo IGMP. Los mensajes IGMP se encapsulan en paquetes IP con dirección destino y TTL = 1. Descripción del protocolo (versión 1) Los routers multicast envían periódicamente mensajes IGMP de consulta (cada 2 minutos aprox.). Los hosts participantes responden indicando sus direcciones de grupo activas (1 IGMP/grupo). Para evitar una explosión de mensajes IGMP: Cada host usa temporizadores aleatorios para retrasar las réplicas Si un host recibe un informe de otro host relativo a uno de sus grupos, cancela el temporizador correspondiente. Si el router multicast no recibe un informe de un grupo activo, deja de encaminar los mensajes del mismo. 10
11 Diagrama de estados de IGMP. No pertenencia Unirse al grupo/ Lanzar timer Abandonar grupo/ Cancelar timer IP multicast: Protocolo IGMP. Timer activo Abandonar grupo Llega informe/ Cancelar timer Vence el timer/ Enviar informe Llega petición/ Lanzar el timer Miembro del grupo Cada host deberá guardar información de los grupos multidestino a los que pertenece. Las aplicaciones que deseen recibir mensajes de un determinado grupo deberán indicarlo a IGMP. 11
12 MBONE (Multicast BackbONE). Es una red multicast utilizada para difundir sesiones de vídeo y audio en vivo. Desde 1992 ha estado transportando conferencias, congresos, eventos de todo tipo, permitiendo el estudio y desarrollo de técnicas multidestino sobre Internet. Su estructura se basa en la definición de islas multidestino conectadas entre sí por túneles IP. Cada isla (red IP) dispone de uno o varios routers multicast (mrouters). Los mrouters encaminan el tráfico multidestino desde o hacia su isla a través de los túneles IP. 12
13 H H Isla A MR R MBONE (Multicast BackbONE). Los túneles IP conectan los routers multicast de las diferentes islas (topología MBONE). Los mensajes multidestino (IP multicast) se encapsulan dentro de paquetes IP (unicast). Cada túnel tiene un coste (número de saltos, retardo, etc) Internet (sin soporte multicast) A Túnel IP H MR MR B R MR Isla B H H 13
14 MBONE: Encaminamiento multidestino Cómo se realiza el encaminamiento multidestino? No existe un estándar consensuado para el encaminamiento de los mensajes multidestino. Esto hace que la mayoría de routers convencionales de Internet no sepan encaminar los mensajes multidestino. Existen varias propuestas de algoritmos de encaminamiento, como: DVMRP (Distance Vector Multicast Routing Protocol). MOSPF (Multicast Open Shortest Path First) CBT (Core-Based Tree). PIM (Protocol Independent Multicast) MBONE sirve como plataforma para la experimentación de los protocolos de encaminamiento multidestino. 14
15 MBONE: El protocolo DVMRP (RFC 1075) DVMRP (Distance Vector Multicast Routing Protocol) Cada mrouter conoce las direcciones de grupo (canales multicast) que son de interés para su isla (IGMP). Cada mrouter dispone de una tabla que le dice la mejor ruta para alcanzar a cada una de las islas MBONE. Se actualiza periódicamente intercambiandola con sus vecinos A ab Dest link coste B ab 1 C ab 2 D ad 1 B Dest link coste A ab 1 C bc 1 D bc 2 ad bc C Dest link coste A bc 2 B bc 1 C cd 1 E ce 1 D cd Dest link coste A ad 1 B cd 2 C cd 1 E de 1 ce de E Dest link coste C ce 1 D de 1 15
16 MBONE: El protocolo DVMRP (II). Cuando un mroute recibe un paquete multicast, anota la identificación del túnel por el que ha llegado: Si es el túnel que usaría para alcanzar al emisor de ese paquete (ruta óptima) entonces lo difunde por todos los túneles activos. En caso contrario, lo elimina (Reverse Path Broadcasting). A B D C RPB incompleto E Se mejoraría el RPB (RPB completo) si: Un mrouter sólo encamina paquetes a un vecino si el enlace con él es el que éste utilizaría para alcanzar al origen. A B D C RPB completo E 16
17 Reverse Path Multicasting (RPM): MBONE: El protocolo DVMRP (III). Propagación de mensajes de poda desde aquellos nodos (mrouters) que no les interesa un grupo de difusión. A A B B (a) D D C C Mensaje de poda (c) Para limitar el alcance de las difusiones se usan: El campo TTL y el coste de los túneles. E E A A B B D (b) (d) C D C E Mensaje de poda E 17
18 MBONE: Protocolos de encaminamiento. El DVMRP es el algoritmo que se viene utilizando en MBONE (mrouted), aunque no el más eficiente. Existen otras propuestas como: MOSPF (Multicast Open Shortest Path First) RFC 1584 Se basa en el conocimiento de toda la topología MBONE sobre la que se calculan las rutas óptimas a cada isla (Dijstra). CBT (Core-Based Tree) RFC 2189 Define un árbol compartido para cada grupo multidestino. Este árbol es mantenido por un backbone de mrouters. Especialmente útil para grupos con varias fuentes. PIM (Protocol Independent Multicast) RFC 2117 Dos versiones: PIM-DM (similar a RPM) y PIM-SM (Una variante de CBT). 18
19 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
20 RSVP: Introducción RSVP (Resource reservation Protocol) es un protocolo para la reserva de recursos en los routers y en los hosts de Internet Realiza la reserva de recursos en conexiones (sesiones) multipunto-multipunto Es un protocolo simplex La reserva de los recursos se hace en una dirección Es orientado al receptor El receptor inicializa la reserva de los recursos Posibilidad de agrupar un conjunto heterogéneo de receptores Utiliza soft-states Permite una gestión dinámica de los miembros de un grupo y de los posibles cambios de ruta 20
21 RSVP: Un ejemplo (I) 21 Arquitecturas de red para la distribución de contenidos
22 RSVP: Un ejemplo (II) 22 Arquitecturas de red para la distribución de contenidos
23 Principios de diseño Reserva de los recursos iniciada por el receptor El receptor puede evaluar de forma directa las características con las que le llegan los datos Se evita que a la fuente les lleguen una cantidad alta de descripciones de peticiones de recursos Separación de la reserva de los recursos del filtrado de los paquetes Sólo especifica la cantidad de recursos que hay que reservar y para quien. Otra cosa es identificar los paquetes (flujos) que pueden utilizar esos recursos Disponibilidad de diferentes estilos para la reserva; como agregar reservas en un mismo grupo multicast No-filter Fixed-filter Dynamic-filter 23
24 Principios de diseño Mantener soft-states en la red Estado de la ruta (path state) mensajes PATH Generados periódicamente por las fuentes Uso del flag F Estado de las reservas (reservation state) mensajes RESV Generados periódicamente por los receptores Información que contiene: Quien hizo la reserva Un filtro Cantidad de recursos reservados Controlar la carga (overhead) del protocolo Modularidad Descripción de los flujos Protocolo de encaminamiento Control de admisión 24
25 ResvTear Elimina reservas PathTear Elimina información de estado acerca de las rutas ResvErr Informa sobre errores en el proceso de reserva PathErr Otros mensajes Informa sobre errores durante el procesamiento de un mensaje PATH 25
26 Routing Agent Input Driver Classifier Internet Forwarder RSVP Admission control RSVP en los routers Output Driver Policy Control packet scheduler 26
27 RSVP: Sink-tree RSVP permite establecer variables de estados en los routers a lo largo de ruta. Como las reservas son iniciadas por los receptores, RSVP tiene que garantizar que los paquetes de reserva sigan las rutas que utilizarán las fuentes Es necesario crear un sink-tree desde cada receptor hacia todas las fuentes H1 H2 S1 S2 S3 S4 H3 H5 H4 27
28 RSVP: Proceso de creación de las reservas Un nodo fuente envía periódicamente un mensaje PATH con las características del flujo (flowspec) Cuando un router recibe este mensaje actualiza o crea un nuevo elemento en su tablas de estado y lo reenvía (downstream) sobre le árbol multicast. El router determina el interfaz de salida apoyándose en el protocolo de encaminamiento Se actualiza la tabla de estado Los receptores reciben los mensajes PATH. Si están interesados en crear una reserva envían un mensaje RESV que contiene la flowspec que le ha llegado (es posible modificarla) Posibilidad de rechazo Envíos periódicos de mensajes RESV Los routers pueden combinar varias reservas 28
29 RSVP: Algunos ejemplos Un único grupo multicast La red tiene suficientes recursos para todos H2 L2 L3 H3 L6 S2 L7 S1 S3 L1 L5 L4 H4 H1 H5 29
30 Conferencia audio entre 5 participantes Hipótesis: Ya existe un árbol multicast PATH con F := OFF Todos los routers tienen la tabla de estado Ninguna reserva hecha H1 quiere recibir datos de todos y pide BW para un solo canal audio Envía RESV1(B, no-filter) a S1 S1 efectúa una reserva sobre L1 Ejemplo (reservas no-filter) (I) S1 S2 S3 IN-link L1,L2,L6 L5,L6,L7 L3,L4,L7 OUT-link L1,L2,L6 L5,L6,L7 L3,L4,L7 H2 H1 L2 S1 L1 L6 S2 L5 H5 L7 S3 S1 IN-link L1,L2,L6 OUT-link L1(B),L2,L6 L3 L4 H3 H4 30
31 Ejemplo (reservas no-filter) (II) S1 reenvía RESV1(B, no-filter) a todos los enlaces de salida, excluyendo L1 El mensaje llega a S2 y S3 que hacen las correspondientes reservas Ahora H2 quiere hacer su reserva Envía RESV2(B, no-filter) a S1 S1 actualiza su tabla de estado H2 S1 retransmite la petición sólo hacia L1 (por que hacia L6 ya lo hizo antes)... H1 L2 S1 L1 S1 IN-link L1,L2,L6 OUT-link L1(B),L2(B),L6 L6 S2 L5 H5 L7 S3 L3 L4 H3 H4 31
32 Ejemplo (reservas filtered) I Conferencia audio entre 5 participantes: H2-H5 son receptores y H1, H4 y H5 son fuentes PATH con F := ON Ninguna reserva hecha S1 ha recibido los mensajes PATH desde todas las fuentes S1 OUT-link L2(src:H1,H1 H4,S2 H5,S2),L6(src:H1,H1) H2 ahora envía un mensaje de reserva: RESV2(B, H4) S1 reserva B in L2 y re-envía el mensaje a S2 H2 H1 L2 S1 L1 L6 S2 L5 H5 L7 S3 L3 L4 H3 H4 32
33 Ejemplo (reservas filtered) II S2 OUT-link L5(src:H1,S1 H4,S3), L6(src:H4,S3 H5,H5),L7(src:H1,S1 H5,H5) S2 actualiza su tabla de estado reservando B en L6 y retransmite el mensaje a S3 S3 OUT-link L3(src:H1,S2 H4,H4 H5,S2), L4(src:H1,S2 H5,S2), L7(src:H4,H4) S3 reserva B en L7 y reenvía el mensaje a H4 H2 H1 L2 S1 L1 L6 S2 L5 H5 L7 S3 L3 L4 H3 H4 33
34 Ahora H5 envía RESV5(B, *) Cuando S2 recibe el mensaje Ejemplo (reservas filtered) III RESERVA 2B en L5 y REENVÍA el mensaje hacia L6 y L7 Cuando S1 recibe el mensaje descubre que solo hay una fuente que utilice L6 RESERVA B en L6 y REENVÍA el mensaje a H1 Cuando S3 recibe RESV5(B, *)... Descubre que sólo hay una fuente que utilice L7 y que ya se ha realizado una reserva fixed-filter NO reserva nada H2 H1 L2 S1 L1 L6 S2 L5 H5 L7 S3 L3 L4 dynamic-filter H3 H4 34
35 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
36 RTP (Real-time Transport Protocol) Se basa en el concepto de sesión: la asociación entre un conjunto de aplicaciones que se comunican usando RTP Una sesión es identificada por: Una dirección IP multicast Dos puertos: Uno para los datos y otro para control (RTCP) Un participante (participant) puede ser una máquina o un usuario que participa en una sesión Cada media distinto es trasmitido usando una sesión diferente. Por ejemplo, si se quisiera transmitir audio y vídeo harían falta dos sesiones separadas Esto permite a un participante solamente ver o solamente oír 36
37 RTP (Real-time Transport Protocol) Audio-conferencia con multicast y RTP Sesión de audio: Una dirección multicast y dos puertos Datos de audio y mensajes de control RTCP. Existirá (al menos) una fuente de audio que enviará un stream de pequeños segmentos de audio (20 ms) utilizando UDP. A cada segmento se le asigna una cabecera RTP La cabecera RTP indica el tipo de codificación (PCM, ADPCM, LPC, etc.) Número de secuencia y fechado de los datos. Control de conferencia (RTCP): Número e identificación de participantes en un instante dado. Información acerca de cómo se recibe el audio. Audio y Vídeo conferencia con multicast y RTP Si se utilizan los dos medios, se debe crear una sesión RTP independiente para cada uno de ellos. Una dirección multicast y 2 puertos por cada sesión. Existencia de participantes que reciban sólo uno de los medios. Temporización independiente de audio y vídeo. 37
38 Mezcladores (Mixers). RTP: Mezcladores y traductores Permiten que canales con un BW bajo puedan participar en una conferencia. El mixer re-sincroniza los paquetes y hace todas las conversiones necesarias para cada tipo de canal. Traductores (Translators). Permiten conectar sitios que no tienen acceso multicast (p.ej. que están en una sub-red protegida por un firewall) 38
39 VP 32 bits RTP: Formato de mensaje (I) X CC M PT Sequence number Timestamp Synchronization Source (SSRC) ID Contributing Source (CSRC) ID V: versión; actualmente es la 2 P: si está a 1 el paquete tiene bytes de relleno (padding) X: presencia de una extensión de la cabecera 39
40 VP RTP: Formato de mensaje (II) 32 bits X CC M PT Sequence number Timestamp Synchronization Source (SSRC) ID Contributing Source (CSRC) ID CC: Identifica el número de CSRC que contribuyen a los datos M: Marca (definida según el perfil) PT: Tipo de datos (según perfil) 40
41 VP RTP: Formato de mensaje (III) 32 bits X CC M PT Sequence number Timestamp Synchronization Source (SSRC) ID Contributing Source (CSRC) ID Sequence number: Establece el orden de los paquetes Timestamp: Instante de captura del primer octeto del campo de datos SSRC: Identifica la fuente de sincronización CSRC: Fuentes que contribuyen 41
42 La especificación de RTP para una aplicación particular va acompañada de: Un perfil (profile) que define un conjunto de códigos para los tipos de datos transportados (payload) El formato de transporte de cada uno de los tipos de datos previstos RTP y las aplicaciones Ej.: RFC 1890 para audio y vídeo PT encoding audio/video clock rate channels name (A/V) (Hz) (audio) 0 PCMU A A G721 A GSM A unassigned? reserved N/A N/A N/A unassigned? dynamic? PCMU Corresponde a la recomendación CCITT/ITU-T G.711. El audio se codifica con 8 bits por muestra, después de una cuantificación logarítmica. PCMU es la codificación que se utiliza en Internet para un media de tipo audio/basic. 42
43 RTCP (RTP Control Protocol) RTCP se basa en envíos periódicos de paquetes de control a los participantes de una sesión RTP Permite realizar una realimentación de la calidad de recepción de los datos (estadísticas). Los paquetes de control siempre llevan la identificación de la fuente RTP: CNAME Asociar más de una sesión a un mismo fuente (sincronización). El envío de estos paquetes debe ser controlado por cada participante (sistema ampliable). Control de sesión (opcional) Información adicional de cada participante. Entrada y salida de participantes en las sesión. Negociación de parámetros y formatos. 43
44 RTCP (RTP Control Protocol) RTCP permite controlar el trafico que no se auto-limita (p.ej cuando el número de fuentes aumenta) Para ello se define el ancho de banda de la sesión. RTCP se reserva el 5% (bwrtcp) A cada fuente se le asigna 1/4 de bwrtcp El intervalo entre cada paquete RTCP es > 5 sec 44
45 Formato de un paquete RTCP: Existen distintos tipos de paquetes RTCP: RTCP (RTP Control Protocol) SR (Sender Report): Informes estadísticos de transmisión y recepción de los elementos activos en la sesión. RR (Receiver Report): Informes estadísticos de recepción en los receptores. SDES (Source Description): Información del participante (CNAME, , etc). BYE: Salida de la sesión. APP: Mensajes específicos de la aplicación. Cada paquete RTCP tiene su propio formato. Su tamaño debe ser múltiplo de 32 bits (padding). Se pueden concatenar varios paquetes RTCP en uno (compound RTCP packet). 45
46 cabecera Sender info Report block 1 32 bits RTCP: Mensajes SR V P RC PT=SR=200 Longitud SSRC del sender NTP timestamp msw NTP timestamp lsw RTP timestamp Contador de los paquetes del sender Contador de los bytes del sender SSRC_1 Frac perd Total paquetes perdidos Num sec más alto recibido Jitter de inter-llegada Ultimo SR (LSR) Retraso del último SR (LSR) 46
47 47 RTCP: Cálculo del Jitter Es una estimación de la variancia del tiempo de interllegada de los paquetes RTP S i RTP timestamp del paquete i R i Instante de llegada del paquete i ) ( ) ( ) ( ) ( ), ( i i j j i j i j S R S R S S R R j i D 16 /, i i i J i D i J J
48 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
49 Real-Time Streaming Protocol RFC 2326 Tiene la función de un mando a distancia por la red para servidores multimedia Permite establecer y controlar uno o más flujos de datos sincronizados NO existe el concepto de conexión RTSP sino de sesión RTSP Además, una sesión RTSP no tiene relación con ninguna conexión especifica de nivel transporte (p.ej. TCP o UDP) Los flujos de datos no tienen por que utilizar RTP Está basado en HTTP/1.1 Diferencias importantes: No es stateless Los clientes y servidores pueden generar peticiones 49
50 Conferencia Media stream Una instancia única de un medio continuo: Un stream audio, Un stream vídeo Una whiteboard Presentación: Es el conjunto de uno o más streams, que son vistos por el usuario como un conjunto integrado Imagen de las transparencias Imagen del público Terminología RTSP Voz del conferenciante Imagen del conferenciante Voz del público 50
51 Cliente RTSP: Ejemplo de una sesión HTTP GET descripción de la sesión SETUP PLAY RTP audio RTP vídeo RTCP PAUSE TEARDOWN Media server Web server 51
52 RTSP: Comandos de petición Request = Request-Line ; *( general-header request-header entity-header ) CRLF [ message-body ] Request-Line = Method SP Request-URI SP RTSP-Version CRLF Method = "DESCRIBE "ANNOUNCE" "GET_PARAMETER" extension-method = token "OPTIONS "PAUSE" "PLAY" "RECORD" "REDIRECT" "SETUP" "SET_PARAMETER" "TEARDOWN" extension-method Request-URI = "*" absolute_uri RTSP-Version = "RTSP" "/" 1*DIGIT "." 1*DIGIT 52
53 Response = Status-Line ; *( general-header response-header entity-header ) CRLF [ message-body ] RTSP: Mensajes de respuesta Status-Line = RTSP-version SP Status-Code SP Reason-Phrase CRLF Status-Code = 1xx: Información (Comando recibido, procesando,..) 2xx: Exito (Comando recibido y ejecutado con éxito) 3xx: Re-dirección (Comando recibido pero aún no completado) 4xx: Error del cliente (El comando tiene errores de sintaxis) 5xx: Error del servidor (Error interno del servidor) 53
54 web server W 1 cliente C C->W: GET /twister.sdp HTTP/1.1 Host: Accept: application/sdp W->C: HTTP/ OK Content-Type: application/sdp RTSP: Una sesión completa (I) 2 3 media server A media server V v=0 o= IN IP s=rtsp Session m=audio 0 RTP/AVP 0 a=control:rtsp://audio.example.com/twister/audio.en m=video 0 RTP/AVP 31 a=control:rtsp://video.example.com/twister/video 4 54
55 RTSP: Una sesión completa (II) C->A: SETUP rtsp://audio.example.com/twister/audio.en RTSP/1.0 CSeq: 1 Transport: RTP/AVP/UDP;unicast;client_port= A->C: RTSP/ OK CSeq: 1 Session: Transport: RTP/AVP/UDP;unicast;client_port= ; server_port= C->V: SETUP rtsp://video.example.com/twister/video RTSP/1.0 CSeq: 1 Transport: RTP/AVP/UDP;unicast;client_port= V->C: RTSP/ OK CSeq: 1 Session: Transport: RTP/AVP/UDP;unicast;client_port= ; server_port=
56 RTSP: Una sesión completa (III) C->V: PLAY rtsp://video.example.com/twister/video RTSP/1.0 CSeq: 2 Session: Range: smpte=0:10:00- V->C: RTSP/ OK CSeq: 2 Session: Range: smpte=0:10:00-0:20:00 RTP-Info: url=rtsp://video.example.com/twister/video; seq= ;rtptime= C->A: PLAY rtsp://audio.example.com/twister/audio.en RTSP/1.0 CSeq: 2 Session: Range: smpte=0:10:00- A->C: RTSP/ OK CSeq: 2 Session: Range: smpte=0:10:00-0:20:00 RTP-Info: url=rtsp://audio.example.com/twister/audio.en; seq=876655;rtptime=
57 RTSP: Una sesión completa (IV) C->A: TEARDOWN rtsp://audio.example.com/twister/audio.en RTSP/1.0 CSeq: 3 Session: A->C: RTSP/ OK CSeq: 3 C->V: TEARDOWN rtsp://video.example.com/twister/video RTSP/1.0 CSeq: 3 Session: V->C: RTSP/ OK CSeq: 3 57
58 Tema 6: Protocolos para aplicaciones multimedia. 1. Introducción. 2. IP multicast y MBONE 3. RSVP: Reserva de recursos en Internet. 4. RTP/RTCP: Transporte de flujos multimedia 5. RTSP: Control de sesión y localización de medios 6. Protocolos para establecimiento y gestión de sesiones multimedia SIP H.323 Bibliografía [FLU95] Fluckiger, "Understanding networked multimedia [KUR05] J. Kurose, K. Ross, Computer Networking: A Top Down Approach Featuring the Internet, [RFC1112] Host Extensions for IP Multicasting [RFC2236] Internet Group Management Protocol, Version 2 [Whi97] RSVP and Integrated Services in the Internet: A Tutorial [Kurose] RTP and RSVP introduction [RFC2326] Real Time Streaming Protocol [RFC2543] Session Initiation Protocol [h323turorial] H.323 Tutorial. Arquitecturas de red para la distribución de contenidos
59 What is Voice Over Data? Voice over Data (VoD) transmits traditional voice services over data networks. Such data networks can be Frame Relay (VoFR), ATM (VoATM) or IP (VoIP). Voice is usually compressed to save bandwidth Internet phone can provide very low-cost, long-distance and international phone calls. Internet traffic quickly surpasses voice traffic in volume; therefore, why transfer data over voice networks (e.g. today s modems) when you can optimize for data and transfer voice over data? New carriers can build a single, integrated data network to support both voice and data services. Delta-3, IDT and others already implement VoD phone calls 59
60 VoD Enables New Applications Click to talk web sites for e-commerce Digital white-board conferences Broadcast audio and video over the Internet or a corporate Intranet Integrated messaging: check (or leave) voice mail over the Internet Instant messaging Voic notifications Stock notifications Callback notification Fax over IP Etc. 60
61 Routing a call over the Internet PC-to-PC (MS NetMeeting, appliances) PC-to-phone (net2phone.com) phone-to-phone (Paegas) PSTN Phone IP Phone IP Phone Ingress PSTN Gateway Internet Internet Internet Internet Telephony Egress PSTN Gateway Egress PSTN Gateway PSTN Phone PSTN Phone 61
62 What protocols are needed? Signaling protocol to establish presence, locate users, set up, modify and tear down sessions SIP/SDP (IETF) Adopted by 3gpp Lower production and operation costs H.323 (ITU-T) Media Transport Protocols for transmission of packetized audio/video Media: RTP (IETF s, adopted by ITU-T) Transport: UDP, TCP, (Stream Control Transmission Protocol RFC 2960) Supporting Protocols Gateway Location, QoS, interdomain AAA (Authentication, Authorization and Accounting), address translation, IP, etc. DNS, TRIP, RSVP, RTSP, etc. 62
Introducción. Protocolos de Transporte Multimedia
Tema 9: Transmisión de datos multimedia Introducción. Protocolos de Transporte Multimedia IP Multicast RSVP RTP/RTCP RTSP SIP H.323 Bibliografía [TAN03] Redes de Computadores Arquitectura de Redes y Servicios
Más detallesPROTOCOLO DE TRANSPORTE EN TIEMPO REAL RTP
PROTOCOLO DE TRANSPORTE EN TIEMPO REAL RTP R EDES - 3º I NGENIERÍA T ÉCNICA I NFORMÁTICA D E S ISTEMAS Autor: Gil Cabezas, Jesús Curso 2008/2009 ( i62gicaj@uco.es) Volver al índice 1 Í NDICE D E C ONTENIDOS
Más detallesTema 6: Servicios multimedia bajo demanda
Tema 6 1 Índice Tema 6: Contenido 6.1 Problemática del servicio de streaming en Internet Real-Time Streaming Protocol (RTSP) Tema 6 2 Ref Bibliografía Bibliografía básica Weinstein, Stephen. The Multimedia
Más detallesTema 3: Conmutación de paquetes
Tema 3: Conmutación de paquetes Conmutación y reenvío (forwarding) Encaminamiento multi-destino en Internet IP multicast Gestión de grupos de difusión: IGMP MBONE: la red de difusión multidestino en Internet.
Más detallesIntroducción a RTP y RTCP
Introducción a RTP y RTCP 2º Ingeniero Técnico de Telecomunicación Sonido e Imagen Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Índice Objetivo RTP RTCP 1 3 Objetivo Queremos
Más detallesVoIP. Voice Over IP. Gerard Sales Mariano Gracia Julian H. Del Olmo Jose M. Vila
VoIP Voice Over IP Gerard Sales Mariano Gracia Julian H. Del Olmo Jose M. Vila Índice 1! Definición VoIP.! Idea Básica.! Ventajas.! Inconvenientes.! Aplicaciones. Índice 2! Estándares. H.323. SIP. H.248/Megaco.!
Más detalles1. PARAMETROS DE CALIDAD DE SERVICIO. -PERDIDAS DE PAQUETES EN LOS ROUTERS: Vía TCP son recuperables, pero las retransmisiones TCP son
TEMA 6: APLICACIONES MULTIMEDIA EN TIEMPO REAL Internet es una red de computadoras TCP/IP que basa su funcionamiento en la tecnología de conmutación de paquetes mediante un servicio no orientado a conexión.
Más detallesATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano
SIP Capítulo 3 Pág. 1 SIP es un protocolo para señalización definido por el IETF según el RFC3261. SIP permite establecer, liberar y modificar sesiones multimedia y está basado en un modelo de transacciones
Más detallesELEMENTOS DE UNA RED VoIP. Page 1
ELEMENTOS DE UNA RED VoIP Page 1 Page 2 Protocolo H.323 Es una especificación de la ITU-T para transmitir audio, video y datos a través de una red IP (incluida la propia Internet) sin garantizar QoS. H.323
Más detallesCapítulo 7 Multimedia en Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores Material tomado de: Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. 7: Multimedia
Más detallesProtocolos de Voz sobre IP (continuación)
Protocolos de Voz sobre IP (continuación) Protocolos de señalización de llamada Para simplificar la explicación vamos a utilizar un ejemplo de una llamada directa entre dos terminales (teléfonos IP o softphones)
Más detallesNETWORK SPECIFICATIONS IN OPTIMAX SYSTEM
NETWORK SPECIFICATIONS IN OPTIMAX SYSTEM The Optimax PA system supports audio and control data communication through Ethernet and IP networks. Since it works on levels 3 and 4 of the OSI scale, the Optimax
Más detalles1. Qué codec de audio seleccionaría para minimizar el ancho de banda?
Voz Video y Telefonía sobre IP Preguntas múltiple opción 1. Qué codec de audio seleccionaría para minimizar el ancho de banda? a) G.711 b) G.729 c) G.723.1 d) RTAudio 2. El ancho de banda en la LAN en
Más detallesFUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED
FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE RED Dolly Gómez Santacruz dolly.gomez@gmail.com CAPA DE RED La capa de red se ocupa de enviar paquetes de un punto a otro, para lo cual utiliza los servicios
Más detallesIP multicast. Introducción
IP multicast Grupo de Sistemas y Comunicaciones (GSyC) Bibliografía: outing in the Internet, C. Huitema, Ed: Prentice Hall Introducción Multicast: Envío de un mensaje a un grupo de receptores (grupo multicast).
Más detallesInternet: TCP/IP Transmisión de datos y redes de ordenadores Internet: TCP/IP La familia de protocolos TCP/IP La capa de red en Internet El protocolo IP Protocolos auxiliares La capa de transporte en Internet
Más detallesBloque IV: El nivel de red. Tema 10: Enrutamiento IP básico
Bloque IV: El nivel de red Tema 10: Enrutamiento IP básico Índice Bloque IV: El nivel de red Tema 10: Enrutamiento IP básico Introducción Tabla de enrutamiento Algoritmo de enrutamiento Direcciones IP
Más detallesAplicaciones sobre una red de telefonía IP. Presentado por: Tamara Ramírez Andrade Jaime Díaz Rojas
Aplicaciones sobre una red de telefonía IP Presentado por: Tamara Ramírez Andrade Jaime Díaz Rojas Que es la telefonía IP? La telefonía IP es una tecnología que permite que las señales de voz viajen a
Más detallesQué es Internet? Cómo funciona Internet?
Qué es Internet? Cómo funciona Internet? Tema 1.- Introducción Dr. Daniel orató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso aterial adaptado del libro Computer Networking:
Más detallesRESUMEN. IPTV. Protocolos empleados y QoS
RESUMEN IPTV. Protocolos empleados y QoS ÍNDICE INTERNET PROTOCOL TELEVISION. INTRODUCCIÓN. Jon Goñi Amatriain PROTOCOLOS EMPLEADOS EN IPTV/VIDEO-STREAMING. MULTIDIFUSIÓN MEDIANTE IGMP. REAL-TIME STREAMING
Más detallesRepaso de conceptos Tema 1.- Introducción
Clases 2 y 3 Repaso de conceptos Tema 1.- Introducción Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen, 3º curso Material parcialmente adaptado
Más detallesXARXES. Coordinador Johan Zuidweg Despacho 358 Teléfono 93 5422906 E-mail johan.zuidweg@upf.edu
XARXES Coordinador Johan Zuidweg Despacho 358 Teléfono 93 5422906 E-mail johan.zuidweg@upf.edu Profesores de la asignatura: Chema Martínez (seminarios y prácticas) Victor Torres (teoría y seminarios) Johan
Más detalles2. INTRODUCCIÓN A VOIP
2. INTRODUCCIÓN A VOIP En este capítulo vamos a hablar de VoIP. Para ello analizaremos cuáles son las características apropiadas que debe tener una red para que la voz se pueda transmitir de forma correcta
Más detallesUnidad I: La capa de Red
ARP El protocolo de resolución de direcciones es responsable de convertir las dirección de protocolo de alto nivel (direcciones IP) a direcciones de red físicas. Primero, consideremos algunas cuestiones
Más detallesModelo IntServ/ Protocolo RSVP
Modelo IntServ/ Protocolo RSVP Cláudia Jacy Barenco Abbas INTERNET DE SERVICIOS INTEGRADOS Objetivo de la Internet de Servicios Integrados: Disponer de una sola red IP que transporte tráfico best effort
Más detallesMónica Cortés Dpto. de Ingeniería de Sistemas Telemáticos
VOIP Voz sobre IP Mónica Cortés Dpto. de Ingeniería de Sistemas Telemáticos Multimedia en IETF! Real Time Protocol (RTP) paquetes multimedia! Real Time Control Protocol (RTCP) monitorizar & reportar! Session
Más detallesIntroducción Mensajes UDP. Asignación de puertos a procesos. Bibliografía [COM06] Internetworking with TCP/IP, Cap. 11.
Tema 2: El protocolo UDP Introducción Mensajes UDP Encapsulado Formato de los mensajes Cálculo del checksum Asignación de puertos a procesos Bibliografía [COM06] Internetworking with TCP/IP, Cap. 11. Arquitectura
Más detallesServicio host to host. Conectar millones de LANs?
Capa de Red Administración de Redes Locales Introducción Servicio host to host Conectar millones de LANs? Cómo encontrar un path entre dos hosts? Cómo reenviar paquetes a través de ese host? Introducción
Más detallesExamen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0707.doc) 31 de julio de 2007
Examen de Introducción a las Redes de Computadoras y Comunicación de Datos (ref: sirc0707.doc) 31 de julio de 2007 Atención: La duración del examen de 3 horas. El examen debe realizarse sin material. Se
Más detallesSIP. Capacidades de SIP. Integración con Protocolos IETF. Que es SIP? Session Initiation Protocol
Capacidades de SIP SIP Session Initiation Protocol Ing. Agustín Eijo Universidad Tecnológica Nacional Facultad Regional La Plata SIP soporta cinco facetas en el establecimiento y
Más detallesIP v6. :: Redes :: Redes : : IP v6. transporte. red. enlace. física. aplicación. Versión 28/02/11
Versión 28/02/11 :: Redes :: aplicación transporte red enlace IP v6 física David Villa :: http://www.inf-cr.uclm.es/www/dvilla/ 1 Contenidos Crecimiento de Internet Paquete IPv6 Direccionamiento
Más detallesPlan 95 Adecuado. Fundamentación:
Plan 95 Adecuado ASIGNATURA: VOZ SOBRE IP CODIGO: 95-0476 DEPARTAMENTO: ELECTRÓNICA CLASE: ELECTIVA DE ESPECIALIDAD ÁREA: COMUNICACIONES HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS. Fundamentación: La presente
Más detallesVIDEOCONFERENCIAS SOBRE SIP
VIDEOCONFERENCIAS SOBRE SIP ING. ALFREDO FLORES E-mail: floresa@ucv.ve RESUMEN SIP (Session Initiation Protocol) fue desarrollado por la IETF ( Internet Engineering Task Force) y definido inicialmente
Más detallesServicio de tecnología de voz IP VoIP. - Telefonía tradicional - Funcionamiento de VoIP - Protocolos VoIP - Elementos VoIP
Servicio de tecnología de voz IP VoIP - Telefonía tradicional - Funcionamiento de VoIP - Protocolos VoIP - Elementos VoIP Servicio de tecnología de voz IP Voz sobre Protocolo de Internet, también llamado
Más detallesGLOSARIO. Backbone.- Nivel más alto en una red jerárquica, generalmente el más rápido y capaz de transportar la mayoría del tráfico en una red.
GLOSARIO AIIH (Assignment of IPv4 Global Addresses to IPv6 Hosts).- Método que permite asignar temporalmente direcciones IPv4 a hosts Dual Stack dentro de una red IPv6. Anycast.- Un identificador para
Más detallesRedes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark
Redes I Soluciones de la Práctica 1: /etc/network/interfaces, tcpdump y wireshark Universidad Rey Juan Carlos Curso 2007/2008 Resumen Los primeros cuatro apartados de la práctica consisten en replicar
Más detallesJhon Jairo Padilla Aguilar, PhD.
Redes de Datos-Redes WAN Jhon Jairo Padilla Aguilar, PhD. UPB Bucaramanga Red WAN WAN: Wide Area Network Pueden cubrir un país entero Requieren de Nodos que recogen/distribuyen la información de los usuarios
Más detallesClase 26 Soluciones al problema de direccionamiento Tema 7.- Ampliación de temas
Clase 26 Soluciones al problema de direccionamiento Tema 7.- Ampliación de temas Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen, 3º curso Temario
Más detallesCapítulo 4: Capa Red - IV
Capítulo 4: Capa Red - IV ELO322: Redes de Computadores Agustín J. González Este material está basado en: Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet 3rd
Más detallesExamen Febrero 2002 Test Resuelto Temas 9-13
Exámenes de Redes de Ordenadores Examen Febrero 2002 Test Resuelto Temas 9-13 Uploaded by Ingteleco http://ingteleco.iespana.es ingtelecoweb@hotmail.com La dirección URL puede sufrir modificaciones en
Más detallesRedes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet
Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción
Más detallesUso de servidor DHCP para redes de voz y datos
Uso de servidor DHCP para redes de voz y datos Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Problema Solución Configuración de la red Ejemplo de Catalyst 6000 con
Más detallesTELECOMUNICACIONES Y REDES
TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento
Más detallesConceptos básicos de redes TCP/IP
Conceptos básicos de redes TCP/IP Francisco José Naranjo Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra franciscojose.naranjo@unavarra.es Laboratorio
Más detallesARP. Conceptos básicos de IP
ARP Daniel Morató Area de Ingeniería Telemática Departamento de Automática y Computación Universidad Pública de Navarra daniel.morato@unavarra.es Laboratorio de Programación de Redes http://www.tlm.unavarra.es/asignaturas/lpr
Más detallesCapa de TRANSPORTE. Ing. José Martín Calixto Cely Original: Galo Valencia P.
Capa de TRANSPORTE Ing. José Martín Calixto Cely Original: Galo Valencia P. Capa de Transporte La Capa 1 crea y transporta las corrientes de bits; La Capa 2 encapsula los paquetes de datos en tramas, y
Más detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesIP Internet Protocol. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo
Internet Protocol Funcionalidades: Permite la interconexión de redes heterogéneas mediante un esquema de direccionamiento apropiado y funciones de fragmentación de datos y ruteo de mensajes. Esquema global
Más detallesCAPÍTULO HTML Y DHCP DE H0/H2-ECOM100 CONFIGURACIÓN. En este capítulo...
CONFIGURACIÓN HTML Y DHCP DE H0/H2-ECOM100 CAPÍTULO 56 6 En este capítulo... Características DHCP de H0/H2 -ECOM100...................6-2 Deshabilitando DHCP y asignando una DIRECCION IP estática.....6-2
Más detallesProtocolo ARP. Address Resolution Protocol
Protocolo ARP Address Resolution Protocol 1 Problema Ambiente: una LAN La máquina A (con una cierta IP) quiere enviar un paquete IP a la máquina B de su misma LAN (de la cual conoce su IP) Tiene que armar
Más detallesProyecto de Grado 2008 Anexo VII IP4JVM Glosario
Proyecto de Grado 2008 Anexo VII I Glosario Autores: Leandro Scasso Marcos Techera Tutor: Ariel Sabiguero Tribunal: Andrés Aguirre Eduardo Grampín Carlos Martínez address o dirección: Un identificador
Más detallesNivel de transporte: UDP
Clase 16 Nivel de transporte: UDP Tema 5.- Nivel de transporte en Internet Dr. Daniel Morató Redes de Ordenadores Ingeniero Técnico de Telecomunicación Especialidad en Sonido e Imagen, 3º curso Temario
Más detallesLABORATORIO TCP/IP LUIS ALFONSO PEREZ AMAYA VICTOR HUGO DE LA FUENTE
LABORATORIO TCP/IP LUIS ALFONSO PEREZ AMAYA VICTOR HUGO DE LA FUENTE MAESTRIA EN INGENERIA DE TELECOMUNICACIONES UNIVERSIDAD DE BUENOS AIRES - EGRIET 2008 TABLA DE CONTENIDO 1. Introducción 3 2. Suite
Más detallesSession Initiation Protocol
Session Initiation Protocol SIP Javier Alexander Hurtado Ing. en Electrónica y Telecomunicaciones Las aplicaciones Hoy Juegos distribuidos Realidad virtual Web-IVRs VoIP Videoconferencia Mensajería instantánea
Más detallesIPSEC. dit. Objetivo: proporcionar a IP (IPv4( IPv4, IPv6) ) mecanismos de seguridad. Servicios de Seguridad
IPSEC Objetivo: proporcionar a IP (IPv4( IPv4, IPv6) ) mecanismos de seguridad Servicios de Seguridad Integridad sin conexión Control de Acceso Autenticación Mecanismos anti-replay Confidencialidad de
Más detallesSEÑALIZACIÓN H.323 Y SIP
SEÑALIZACIÓN H.323 Y SIP Dr. Ing. José Joskowicz josej@fing.edu.uy Instituto de Ingeniería Eléctrica, Facultad de Ingeniería Universidad de la República Montevideo, URUGUAY Abril 2015 Versión 1 Voz Video
Más detallesRedes de Computadores
Internet Protocol (IP) http://elqui.dcsc.utfsm.cl 1 La capa 3 más usada en el mundo.. http://elqui.dcsc.utfsm.cl 2 Crecimiento de Internet http://elqui.dcsc.utfsm.cl 3 Crecimiento de Internet http://elqui.dcsc.utfsm.cl
Más detallesDHCP. Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross
DHCP Redes de computadores: un enfoque descendente basado en Internet, 2ª edición. Jim Kurose, Keith Ross DHCP: Protocolo de Configuración Dinámica de Host Objetivo: permitir al host obtener dinámicamente
Más detallesEjercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.
Más detallesCURSO COMUNICACIONES INDUSTRIALES
CURSO COMUNICACIONES INDUSTRIALES Redes industriales bajo Ethernet-TCP-IP Fabiana Ferreira Laboratorio de Electrónica Industrial- Dto. de Electrónica Facultad de Ingeniería Universidad de Buenos Aires
Más detallesIMPLEMENTACIÓN DE UN PUENTE SERIE USANDO CONVERTIDORES SERIE RED.
IMPLEMENTACIÓN DE UN PUENTE SERIE USANDO CONVERTIDORES SERIE RED. Enrique Colorado. Septiembre de 2008 Contenido 1. Introducción... 3 2. Objetivo... 3 3. Funcionamiento... 3 4. Configuración... 5 a. Configuración
Más detallesDIRECCIONAMIENTO DE RED. Direcciones IPv4
DIRECCIONAMIENTO DE RED Direcciones IPv4 Introducción La dirección de capa de red que permiten la comunicación de datos entre los hosts en la misma red o en diversas redes. El protocolo de internet versión
Más detallesIP Internet Protocol. IP Dirección IP. Funcionalidades: Esquema global de direcciones Fragmentación / reensamblado Ruteo. Direccionamiento IP
Internet Protocol Funcionalidades: Permite la interconexión de redes heterogéneas mediante un esquema de direccionamiento apropiado y funciones de fragmentación de datos y ruteo de mensajes. Esquema global
Más detallesUniversisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas. Capa de Red. Mérida - Venezuela Prof. Gilberto Díaz
Universisdad de Los Andes Facultad de Ingeniería Escuela de Sistemas Capa de Red Mérida - Venezuela Prof. Gilberto Díaz Capa de Red Gestión de tráfico entre redes Direcciones IP Las direcciones de red
Más detallesRedes (4º Ing. Informática Univ. Cantabria)
Problema 1 Sea la red de la figura: Indica en cada uno de los siguientes casos si se trata de una entrega directa o indirecta y cuál es la dirección MAC que aparecerá en las tramas generadas por el nodo
Más detallesREDES INFORMATICAS: Protocolo IP
REDES INFORMATICAS: Protocolo IP 1. PRINCIPIOS BÁSICOS DE IP El protocolo IP se basa en tres principios básicos: Un direccionamiento de los ordenadores. Un tipo de dato: el datragrama IP. Un algoritmo
Más detallesPROTOCOLOS DE ENRUTAMIENTO
PROTOCOLOS DE ENRUTAMIENTO Los protocolos de enrutamiento son el conjunto de reglas utilizadas por un router cuando se comunica con otros router con el fin de compartir información de enrutamiento. Dicha
Más detallesSeguridad en VoIP. Seguridad
Seguridad en VoIP Seguridad Seguridad en VoIP Entender como instalar Asterisk es importante pero: Tanto como para un CRACKER como para un Ethical Hacker es vital entender como funciona el nucleo de la
Más detallesWALC2011 Track 2: Despliegue de IPv6 Día -5 Guayaquil - Ecuador 10-14 Octubre 2011
WALC2011 Track 2: Despliegue de IPv6 Día -5 Guayaquil - Ecuador 10-14 Octubre 2011 Alvaro Vives (alvaro.vives@consulintel.es) - 1 Agenda 10. Calidad de Servicio (QoS) 11. IPv6 sobre MPLS 12. Movilidad
Más detallesManual de Usuario CPE OX330. Manual de Usuario CPE OX330
Manual de Usuario CPE OX330 Índice Contenido 2 1 Set UP 3 2 Configuración LAN 3 3 Configuración WAN 5 4 Configuración NAT 5 5 Configuración del Sistema 6 6 Tools 7 Estado del Sistema 7 2 Manual de uso
Más detallesCAPÍTULO 1: CONCEPTOS BÁSICOS DE TELEFONÍA
CAPÍTULO 1: CONCEPTOS BÁSICOS DE TELEFONÍA 1.1 INTRODUCCIÓN La tecnología ha avanzado rápidamente a lo largo de los años innovando la comunicación entre los seres humanos. Dentro de estos grandes logros
Más detallesNecesidad, Ámbito y Aéreas de Aplicación: Clientes Potenciales
SoftTelecom QoE Net Necesidad, Ámbito y Aéreas de Aplicación: Clientes Potenciales Todas las empresas que tratan con gran volumen de clientes ofrecen parte de su servicio por Red. No siempre es fácil detectar
Más detallesRouter Teldat. Protocolo ARP e InARP
Router Teldat Protocolo ARP e InARP Doc. DM701 Rev. 10.00 Noviembre, 2002 ÍNDICE Capítulo 1 Introducción...1 1. Protocolo ARP... 2 2. Protocolo ARP Inverso (InARP)... 3 Capítulo 2 Configuración...4 1.
Más detallesUniversidad Católica de El Salvador Miembro RAICES
Universidad Católica de El Salvador Miembro RAICES LABORATORIO DE VOZ SOBRE IP (VoIP) Y SU IMPLEMENTACIÓN EN LAS REDES AVANZADAS UTILIZANDO CÓDIGO ABIERTO. Junio de 2011 Financiamiento Proyecto autorizado
Más detallesTecnología Streaming
UNIVERSIDAD TÉCNICA FEDERICO SANTA MARÍA DEPARTAMENTO DE ELECTRÓNICA Tecnología Streaming Integrantes: Marcela Barria 201002019-3 Eduardo Hales 201030003-k Profesor: Agustín González Fecha: 26 de Agosto
Más detallesHTTP Introducción. Redes de Datos Ing. Marcelo Utard / Ing. Pablo Ronco FACULTAD DE INGENIERIA UNIVERSIDAD DE BUENOS AIRES
Introducción Protocolo de capa de aplicación utilizado para la transferencia de Recursos u objetos. Opera sobre TCP típicamente en el puerto 80 Simple Stateless Genérico Utiliza las extenciones MIME. Transporte
Más detallesServicios pensados para optimizar los procesos de comunicación de voz y SMS.
Checker de teléfono Servicios pensados para optimizar los procesos de comunicación de voz y SMS. Aspectos generales Basados en una aplicación de la tecnología ENUM. La ENUM API permite acceder a los servicios
Más detallesDIDACTIFICACION DE IPv6. 3.2 Stateless
DIDACTIFICACION DE IPv6 3.2 Stateless RFC 4862: Stateless Address Autoconfiguration (SLAC) En la configuración stateless los equipos de la red se autoconfiguran sin necesidad de ningún servidor DHCP. Esta
Más detallesPacket switching versus
1 Frame Relay 2 Packet switching versus 3... Frame switching 4 Frame Relay Bearer 5 Frame-switching bearer 6 Model OSI Frame Relay 7 Protocol LAPF 8 Alternativa Call Control 9 Call Control Protocol 10
Más detallesFundamentos de Redes de Computadoras
Fundamentos de Redes de Computadoras Modulo III: Fundamentos de Redes de Area Extendida (WAN) Objetivos Redes conmutadas Circuito Paquetes Conmutación por paquetes Datagrama Circuito virtual Frame Relay
Más detallesINTRODUCCIÓN. El protocolo TCP, funciona en el nivel de transporte del modelo de referencia OSI, proporcionando un transporte fiable de datos.
INTRODUCCIÓN Aunque poca gente sabe lo que es TCP/IP todos lo emplean indirectamente y lo confunden con un solo protocolo cuando en realidad son varios, de entre los cuales destaca y es el mas importante
Más detallesEFORT http://www.efort.com
RTP y RTCP EFORT http://www.efort.com 1 RTP y RTCP Para transportar la voz o el vídeo sobre IP, se utilizan el protocolo IP (Internet Protocol) a nivel 3 y el protocolo UDP (User Datagram Protocol) a nivel
Más detallesCómo funciona? En la NAT existen varios tipos de funcionamiento: Estática
Que es nat? Internet en sus inicios no fue pensado para ser una red tan extensa, por ese motivo se reservaron sólo 32 bits para direcciones, el equivalente a 4.294.967.296 direcciones únicas, pero el hecho
Más detallesCapítulo 7 Multimedia en Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A Top Down Approach Featuring the Internet. Jim Kurose, Keith Ross Addison-Wesley. 7: Multimedia
Más detallesCisco PGW2200 y SU Softswitch DTMF fuera de banda para el SORBO y H.323
Cisco PGW2200 y SU Softswitch DTMF fuera de banda para el SORBO y H.323 Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Cisco PGW2200 y EL SUYO - DTMF fuera de banda
Más detallesMPLS. Jhon Jairo Padilla A., PhD.
MPLS Jhon Jairo Padilla A., PhD. Introducción MPLS: Multi-Protocol Label Switching Ha surgido como una importante tecnología para transportar paquetes IP (redes WAN) Antecesores: IP Switch, Tag Switching,
Más detallesTECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN
TECNOLOGÍA 3G ACOSTA VENEGAS ALBERTO AGUILAR SALINAS GUILLERMO MIRANDA ELIZALDE CARLOS VENEGAS HURTADO JUAN Qué es 3G? El significado de 3G es tercera generación de transmisión de voz y datos a través
Más detallesCAPA DE APLICACIÓN. 80 s : Aplicaciones basadas en texto o email o acceso remoto o transferencia de ficheros o grupos de noticias o chat
CAPA DE APLICACIÓN 80 s : Aplicaciones basadas en texto o email o acceso remoto o transferencia de ficheros o grupos de noticias o chat A mediados de los 90: Web Aplicaciones Multimedia: o Streaming video
Más detallesMulticast con/sin búfer (en el receptor) Semánticas de envío Tipos de multicast
IPC en Grupo Índice Grupos, tipología, tipos de comunicación y utilidad Soporte de los modos de comunicación MultidifusiónIP Multicast con/sin búfer (en el receptor) Semánticas de envío Tipos de multicast
Más detalles4.1 Introducción a los protocolos por vector distancia.
4.0 Introducción En este capítulo se analiza el funcionamiento, ventajas y desventajas de los protocolos de enrutamiento por vector distancia. 4.1 Introducción a los protocolos por vector distancia. 4.1.1
Más detallesCELERINET ENERO-JUNIO 2013 ESPECIAL
70 Seguridad en Voz sobre Redes de Datos Juan Carlos Flores García UANL-FCFM Universidad Autónoma de Nuevo León Facultad de Ciencias Físico Matemáticas San Nicolás de los Garza, Nuevo León, México Resumen:
Más detallesCapítulo 7 Multimedia en Redes de Computadores
Capítulo 7 Multimedia en Redes de Computadores Este material está basado en el texto: Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Más detallesUNIVERSIDAD NACIONAL DEL COMAHUE
UNIVERSIDAD NACIONAL DEL COMAHUE Redes de computadoras Internet Juan Carlos Brocca Redes - Internet Descripción Redes - Internet Descripción Física Redes - Internet Descripción Física Sistemas terminales
Más detallesCapítulo 8, Sección 8.6: IPsec
Capítulo 8, Sección 8.6: IPsec Material basado en el Texto: Computer Networking: A Top Down Approach Featuring the Internet, Jim Kurose, Keith Ross. 8.6-1 Capítulo 8 contenidos 8.1 Qué es la seguridad
Más detallespymeet VideoConferencia sobre JABBER Javi Palanca <jpalanca@polinux.upv.es>
pymeet VideoConferencia sobre JABBER Javi Palanca Qué es el proyecto pymeet? PyMeet, es una aplicación de Mensajería Instantánea basada en el protocolo Jabber con soporte para
Más detallesEstudio de H.323 y SIP
Estudio de H.323 y SIP Trabajo realizado por: Abel Sáez Incertis Introducción a VoIP La Voz sobre IP (VoIP) abre las puertas a la convergencia de las redes de voz y datos en una única red. VoIP supone
Más detallesProtocolos de red. IP: Internet Protocol
Protocolos de red Para comunicarse, bien sea entre personas, bien sea entre máquinas, es necesario establecer una serie de reglas (idioma, decidir quién habla primero, cómo se solicita turno para hablar,
Más detallesEL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET
1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata
Más detallesCapítulo 1: Introducción - I
Capítulo 1: Introducción - I ELO322: Redes de Computadores Tomás Arredondo Vidal Este material está basado en: material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet
Más detallesCONTENIDO. 10. Protocolo RIPng 11. Direcciones IPv6
CONTENIDO 1. Que es IPv6? 2. Antecedentes 3. Crecimiento de Internet 4. Problemáticas del Ipv4 5. Comparación IPv6 con IPv4 6. Características del IPv6 7. Ventajas de IPv6 8. Encabezados IPv6 vs IPv4 9.
Más detalles