68
s Voz sobre IP Capítulo1 Introducción VoIP

S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

Embed Size (px)

Citation preview

Page 1: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Capítulo1Introducción

VoIP

Page 2: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Introducción VoIP

• Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico de datos IP que tráfico de voz.

• Las redes de telecomunicaciones públicas que fueron optimizadas para el tráfico de voz, no lo están para manejar datos con un volumen de tráfico que va en aumento contínuo.

• El crecimiento de tráfico IP, junto con los requerimientos del usuario para la integración de servicios de voz y datos a costos cada vez más bajos, lleva a la adopción de IP.

¿ Por qué tener una red de servicios telefónicos sobre la red IP ?

Page 3: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Diferencias entre una red IP y una PSTN (1)

Branch Office

PSTN

Main Office

E1 Telco Telco SwitchSwitch

PBXPBX

PBXPBX

• Conexiones a través de circuitos de extremo a extremo por la duración de la llamada.

• Circuitos y recursos se reservan entre el switch de origen y el switch final basado en el número del abonado llamado.

• Acceso a la red y sus servicios a través de un protocolo de señalización usado para el establecimiento, cursado y liberación de las llamadas, así como gestión y consulta a base de datos.

Page 4: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

IP

• El ancho de banda es compartido.• Los paquetes se rutean a la dirección IP de destino.• Los paquetes pueden viajar a través de caminos distintos antes de llegar a su destino final.• La velocidad de transmisión entre dos usuarios puede variar

dramáticamente según los requerimientos de ancho de banda.

Diferencias entre una red IP y una PSTN (2)

Page 5: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Diferencias entre una red IP y una PSTN (3)

PSTN:

Circuito físico entre usuarios.

Transporte en tiempo real de un flujo contínuo de palabras.

Recursos dedicados exclusivamente a una conversación en toda su duración.

Las infraestructuras deben estar calibradas para asegurar una misma calidad de servicio y disponibilidad en los

momentos críticos.

Page 6: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Diferencias entre una red IP y una PSTN (4)

IP:

No rechaza nunca pedidos de conexión.

Los datos no se transmiten en un flujo contínuo => se pueden compartir los recursos.

Capacidad de difusión de grupo.

Privilegia el resultado, en detrimento de la velocidad

Page 7: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

El tiempo de encaminamiento

La diferencia principal que separa a Internet de la red telefónica es el tiempo de transito.Este tiempo deber ser inferior a 150 ms, con una tolerancia que va hasta 400 ms.Cuanto más se alarga el tiempo, más importante es el fenómeno del eco.El tiempo de transporte en una red como Internet dependerá estrechamente del número de nodos intermedios atravesados

Tiempo de encaminamiento de paquetes por la red

50 ms

500 ms

1000 ms

Local Regional Nacional Internacional

Lejos de las restricciones del Tiempo Real !

Page 8: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Tiempo de tratamiento de los equipos terminales

Modem Modem Internet Modem Modem

Emisor Red Receptor

• Digitalización• Compresión• Puesta en paquetes• Transmisión

• Transporte• Encaminamiento

• Recepción de paquetes

• Restitución base de tiempo

• Restauración• Descompresión• Conversión

analógica• Difusión

Te: Tiempo de tratamiento emisor

Ta: Tiempo de encaminamiento Tr: Tiempo de tratamiento receptor

entre 50 ms y 100 a 200 ms entre 50 ms y varios segundos entre 200 ms y varios segundos

Tiempo total de transmisión: Te + Ta + Tr

Actualmente comprendido entre 300 ms y varios segundos

Buffer de resincronización

Tratamiento

Page 9: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Transmisión Asíncrona

H E L L O H E L L ORed

t1 t2 t3 t4

t1 = t2 = t3 = t4

t’1 t’2 t’3 t’4

t’1 t’2 t’3 t’4

Page 10: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Transmisión Síncrona

H E L L O H E L L ORed

t1 t2 t3 t4

t1 = t2 = t3 = t4

t’1 t’2 t’3 t’4

t’1 = t’2 = t’3 = t’4t1 = t’1

Page 11: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Transmisión Isócrona

t1 = t2 = t3 = t4 t’1 = t’2 = t’3 = t’4t1 = t’1

RedH E L L O

t1 t2 t3 t4

H E L L O

t’1 t’2 t’3 t’4

Page 12: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Orden y Camino

RedCO MO VA TO DO CO MO TO VA DO

• No hay camino obligatorio, sino un abanico de opciones• Los routers pueden llegar a destruir paquetes• Tiempo de vida limitado de los paquetes• No se puede usar TCP en aplicaciones de tiempo real

Page 13: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Pérdida de paquetes

RedGRA CIAS A US TED GRA A TED

Pérdidas

• Un paquete puede llegar sano a su destino, pero con un retraso demasiado importante y superior al tamaño de la memoria del buffer de resincronización• Los enlaces transatlánticos pueden llegar a tener pérdidas de entre 10 y 50 %• El límite de pérdidas es del 20 %

Page 14: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Entonces ... por qué voz sobre IP ?

• Llamadas de larga distancia más baratas• - En PSTN, como el ancho de banda es constante, el costo de llamada se basa en distancia y tiempo• - En IP, el costo no se basa en distancia ni tiempo, sino en

ancho de banda • Convergencia de las redes de datos y voz• La voz será la parte menor del tráfico IP• Nuevos servicios• Oportunidad de negocios para los nuevos operadores

Page 15: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Motivaciones

• Compañías telefónicas, ISP’s, Gateways y Vendedores de terminales

nuevos mercados necesidad de ofrecer servicios de valor agragado

• Usuarios de negocios

uso más flexible de la capacidad de la red usando la misma infraestructura para diferentes servicios

ahorro de costos al transmitir voz comprimida

• Usuarios privados

llamadas de larga distancia más baratas integración de voz y otros servicios

Page 16: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Limitaciones

• Limitaciones del mercado (hoy)

Calidad de Servicio Infraestructura Disminución del costo de las llamadas PSTN Falta de estructura global para los ITSP’s

Page 17: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Aplicaciones: Corporate Backbone Network

ACME Co.London

IPGateway

PBX

Gateway

Basic CP

Enhanced CP

DS

P C

ard

Net

wor

k C

ard

PublicTelephone Network

IP NetworkACME Co.New York

Page 18: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Aplicaciones: Home office / Branch office

Gateway

Basic CP

Enhanced CP

DS

P C

ard

Net

wor

k C

ard

IP Network

PBX Backbone Network

Head Office

Branch Office

KeySystem

Gateway

Basic CP

Enhanced CP

DS

P C

ard

Net

wor

k C

ard

Home Office

Page 19: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Aplicaciones: LAN PBX

• Características de las LAN PBX

uso de la infraestructura de red existente (Ethernet)

audio de alta calidad

conectividad a redes WAN (Frame Relay, IP, ATM)

posibilidad de tener una LAN PBX distribuída

comunicaciones integrales de voz y datos

Page 20: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Infraestructura VoIP

Internet

PSTN

PSTN

Gateway

Gateway

Gateway

PBX

PC a PC

Teléfonoa

PC Teléfonoa

Teléfono

Page 21: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Hechos importantes en la evolución del VoIP

• 02/1995 Primera transmisión de voz sobre Internet con Internet Phone de VocalTec. Telefonía PC a PC con el mismo software

• 12/1995 RTP, Real Time Protocol, es aprobado como una norma Internet

• 03/1996 Anuncio de VocalTec y Dialogic a cerca de su trabajo para producir el primer Gateway de telefonía IP

• 05/1996 La ITU ratifica la especificación H.323 que define el transporte de tráfico de voz, datos y video sobre una red LAN basada en IP

• 03/1997 El VoIP Forum, impulsado por Intel y Microsoft,

Page 22: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Hechos importantes en la evolución del VoIP

recomienda la especificación G.723.1 donde se resuelve sacrificar algo de calidad de sonido a favor de una mayor eficiencia de ancho de banda.

• 01/1998 Se aprueba la especificación H.323 versión 2, que resuelve ciertas deficiencias de la versión 1, introduce nuevas funcionalidades y su uso en redes WAN

• 11/1998 Anuncios y borradores que tratan de resolver la problemática de la señalización basada en SS7 sobre redes IP

Page 23: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Codificación de la voz

• Conversión analógica / digital

• Técnicas de “Waveform Encoding”

• Técnicas de “Vocoding”

• Técnicas híbridas

• Calidad de codificación

• Retardo y variación de retardo

Page 24: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Conversión analógica / digital

Al ser analizada la composición de la voz humana, se observaron dos características que fueron aprovechadas en el uso de diferentes métodos para la digitalización y transmisión de la voz

Codificación a través del análisis de la forma de onda(Waveform Encoding)

Se basa en la toma de muestras de la voz humana a intervalos apropiados que permiten su digitalización y reconstrucción en sonidos difíciles de distinguir del original

Page 25: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Conversión analógica / digital

Codificación vocal (Vocoding)

También conocido como modelizado de la voz, codificación por parámetros o análisis / síntesis, toma en cuenta una característica de la voz, por la cual se comprueba que en términos de milisegundos no hay una significativa variación en la voz. Esto significa que en algún grado, la voz es predecible y puede ser sintetizada.

Técnicas híbridas

Basadas en una combinación de las dos anteriores.

Page 26: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Waveform Encoding

G.711 - PCM (Pulse Code Modulation)

MuestreoTeorema de Nyquist:Para poder representar una señal, la velocidad de muestreo debe ser dos veces el valor de la mayor de las frecuencias de la señal a ser transmitida

Señal de voz de 4 khz 8000 muestras/seg

Cada muestra es un Pulso Modulado en Amplitud (PAM)

Page 27: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

CuantificaciónA cada señal PAM se le asigna un valor entre 0 y 255

se requieren 8 bits 8000 muestras/seg 64000 bps

CodificaciónTransformación de las muestras en una cadena de bits

Muestreo

8000 veces por segundo

Cuantificación

Asignación de valores a las señales PAM

Modulación PAM

Niveles de cuantificación

Codificación

Codificación de los valores

cuantificados

Esta muestra tiene el valor 19 en código PCM

Page 28: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

G.711 PCM / Companding

111

110

101

100

011

010

001

000

Código de segmento de

3 bits

Código de cuantificación de 4 bits

1 3 4

Polaridad

Segmento

Cuantificación

bits

Page 29: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Otras técnicas: G.726 ADPCM (Adaptive Differential PCM)

• Usa una velocidad de muestreo de 8000 muestras por segundo• En lugar de cuantificar la muestra, ADPCM usa un transcoder que incluye un predictor y un compresor• El compresor substrae el valor de predicción del valor real, transmitiendo la diferencia como un código de 4 bits

Velocidad de los datos: 8000 muestras/segundo * 4 bits/muestra = 32

Kbps

• El primer ADPCM estandarizado usa 32 Kbps, otras técnicas de predicción permiten velocidades de 16, 24 y 40 Kbps

Page 30: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

CVDS Continously Variable Delta Slope Modulation

• Basado en la comparación entre el voltaje analógico de entrada y un voltaje de referencia. Si la entrada es mayor que la referencia se codifica un “1”, mientras que si es menor se codifica un “0”

• Técnica que permite el uso de palabras de 1 bit

• Las velocidades de muestreo típicas son: 32000, 24000 y 16000 veces por segundo

• Uso principal en sistemas militares y como opción en el multiplexado de tipo T1

Page 31: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

DSI Digital Speech Interpolation

• Técnica que reconoce la naturaleza half duplex de la voz y la existencia de pausas. Usa los períodos de silencio de una conversación para transportar porciones de otra conversación

• Cuando existen muchas conversaciones activas, se deben descartar pedazos, caso conocido como clipping (“recorte de prensa”)

Page 32: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Vocoding

Descripción de la Señal Vocal

El análisis de voz se realiza mediante un modelo que describe la voz, clasificando las señales en:

SONORAS Generadas por las cuerdas vocales Mantienen cierta periodicidad Alta energía Frecuencias en el rango de aprox. 300 a 4000 Hz

Señal sonora “i”

Page 33: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

NO SONORAS

Baja energía Componente de frecuencia uniforme Presenta aleatoreidad en forma de ruido blanco

Señal sonora “s”

La señal se modela como dos fuentes de excitación que alimentan al sistema acústico formado por el tracto vocal

Page 34: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

LPC - Codificadores de predicción lineal

X

Tono fundamental

Parámetros del tracto vocal

G

voz

Generador de

impulsos

Generador de ruido aleatorio

Filtro variable en el tiempo

Page 35: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Técnicas híbridas de Codificación

Codificadores CELP (Code Excited Linear Prediction)

G.728 LD-CELP (Low delay CELP) Norma ITU de 1992 Método de digitalización de la voz a 16 Kbps Calidad comparable a la Recomendación G.726

G.729 CS-ACELP (Conjugate - structure Algebraic CELP)

Norma ITU de 1996 Método de digitalización de la voz a 8 Kbps Buena calidad de voz con muy bajo retardo de

procesamiento

Page 36: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

G.723.1 ACELP (Algebraic CELP) MP-MLQ (Multipulse Multilevel Quantization)

• Norma ITU de 1996• Método de digitalización de la voz a 5.3 Kbps

(ACELP) y 6.3 Kbps (MP-MLQ)• Recomendado en 1997 por el VoIP Forum del IMTC como el codificador por defecto de audio a velocidad de bits baja para la norma H.323

Page 37: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Calidad de la Codificación

Source ImpairmentChannel

Simulation

“Nowadays, a chicken leg is a rare dish.”

1 2 3 4 5

1 2 3 4 5

Codec ‘X’

Page 38: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Calidad de la Codificación

MOS (Mean Opinion Score)

Calificación

54321

Calidad de la Voz

Excelente

Bueno

Aceptable

Pobre

No satisfactorio

Nivel de distorsión

Imperceptible

Apenas perceptible, no molesta

Perceptible, molesta levemente

Molesta, pero no es objetable

Muy molesta, objetable

Page 39: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Método deCompresión

Velocidad(Kbps)

Proceso(mips)

Tamaño dela trama

CalificaciónMOS

G.711 PCMG.726 ADPCMG.728 LD-CELPG.729 CS-ACELPG.729 x2 codificG.729 x3 codificG.729a CS-ACELPG.723.1 MP-MLQG.723.1 ACELP

6432168888

6.35.3

0.341433202020

10.51616

0.1250.1250.625

101010103030

4.13.853.613.923.272.683.73.9

3.65

Influencia del tipo de codificación en la calidad de voz

MOS = 4 Toll Quality (calidad telefónica)

Page 40: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Retardo y variación de retardo

Redes telefónicas tradicionales:

Método decompresión

Velocidad(Kpbs)

Retardo porcompresión (ms)

G.711 PCMG.726 ADPCMG.728 LD-CELPG.729 CS-ACELPG.729a CS-ACELPG.723.1 MP-MLQG.723.1 ACELP

64321688

6.35.3

0.751

3-510103030

Page 41: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Redes por paquetes:

Retardo por empaquetado Retardo por traslado del paquete a la cola de salida Retardo en la cola

Las redes tradicionales de voz introducen retardos esencialmente constantes

Las redes por paquetes introducen retardos constantes y variables

La componente variable se denomina Variación de Retardo o “jitter”

Page 42: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

El “jitter” introduce problemas severos de inteligibilidad de las conversaciones

La compensación del “jitter” obliga a un aumento del retardo absoluto

Recomendación G.114 retardo extremo a extremo de una vía entre 0 y 150 mseg

Page 43: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Revisión de los ProtocolosTCP/IP

Page 44: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

TCP/IP y la Internet

• Historia de la Internet– Inicios de la Internet

• ARPANET - US Department of Defense

• Investigadores militares y universitarios

• National Science Foundation– Objetivos de la Arquitectura Internet

• Confiabilidad• Crecimiento ilimitado

Page 45: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

• La Internet Hoy– Red de redes a nivel internacional– Agencias de gobiernos, instituciones educativas,

instituciones de salud y organizaciones comerciales– Crecimiento -1 millón/mes

• Como funciona la Internet– Conexión local a través de un módem, líneas

dedicadas, ISDN, Ruteador al proveedor, etc– Proveedores chicos se conectan a proveedores

grandes y los grandes entre sí

Page 46: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

• La Internet usa TCP/IP– Transmission Control Protocol/Internet Protocol

fue creado hace más de 20 años por el Departament of defense Advanced Research Projects Agency (DARPA).

– TCP/IP es la base para la Internet– IP reside en la Capa de Red (3)– TCP reside en la Capa de Transporte (4)

Page 47: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

• Arquitectura TCP/IP– Protocolos Básicos

• Internet Protocol (IP)• Transmission Control Protocol (TCP)

– Protocolos de aplicación• Emulación de terminal (Telnet)• HyperText Transfer Protocol (HTTP)• File Transfer Protocol (FTP)• Simple Mail Transfer Protocol (SMTP)• Simple Network Management Protocol

(SNMP)• Domain Name Service (DNS)

Page 48: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

R

R

RR

R

R

R

R

R

• Vista de una Internet

Page 49: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Mandamiento Número 3525

“Si se dicta un curso de comunicación de datos se debe rendir Homenaje al Modelo de 7 capas de la ISO”

LAN PPP

Interfaz de Red

Entrega de datagramas no

orientado a la conexión

Transporte Confiable y

no cofiable

Aplicaciones

Hardware

Interfaz de Red

IP

UDP

FTPSMTPTelnet

TCP

Física

Aplicación

Presentación

Transporte

Sesión

Red

Enlace de Datos

..................

?

Page 50: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

• Internet Protocol version 4 (IPv4)– IP es un servicio no orientado a la conexión que provee un

servicio básico de datagramas– IP se ocupa del direccionamiento, y de asegurar que los

ruteadores sepan que hacer con la información cuado llega

De: 192.112.36.5

Para: 128.174.5.6

Paquete IP

DATOS

Page 51: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

0Identificador

de Red

Identificador

de Host

1 0Identificador

de Red

Identificador

de Host

1 1Identificador

de Red0

Identificador

de Host

1 1 1 0 Dirección de Multidifusión (Multicasting)

1 1 1 1 Reservado para el Futuro0

Clases de direccionesClase A: Pueden tener 16.777.214 Host

Clase B: Pueden tener 65.534 Host

Clase C: Pueden tener 254 Host

Clase D: Usados para Multicasting

Clase E: Reservado para uso futuro

A cada dirección física se le asigna una única dirección de red

A cada conexión se le asigna una única dirección de 32 bits independiente del hardware que se usa

La dirección tiene dos partes: El prefijo indica la red, la segunda parte de la dirección indica una estación dentro de la red

La identificación de la estación puede luego ser dividida en una dirección de subred

0 317 15 23

Page 52: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo IP• Fragmentación / Reensamblaje

– Un datagrama IP puede ser demasiado grande para ser enviado por la red (MTU)

– Los datagramas se dividen en datagramas IP “lo suficientemente pequeños”

– Los fragmentos son enviados como cualquier otro datagrama

– Requiere que el extremo de recepción tenga una cola de reemsamblaje

– Debería descartar los fragmentos luego de un tiempo

Page 53: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Versión ihl tos Longitud total

identificación flags Offset del fragmento

ttl protocolo Checksum del encabezamiento

Dirección IP de la fuente

Dirección Ip del destino

opciones relleno

datos

Versión Formato del encabezamiento IP, Actualmente 4

ihl Longitud del encabezamiento IP en grupo de cuatro octetos

tos Tipo de servicio

Longitud total Encabezamiento + datos en octetos

identidad usado para reunir fragmentos

Flags puede/ no puede/ último/ más fragmentos

ttl Tiempo de vida, se destruye el datagrama al llegar a cero

Versión Formato del encabezamiento IP, Actualmente 4

ihl Longitud del encabezamiento IP en grupo de cuatro octetos

tos Tipo de servicio

Longitud total Encabezamiento + datos en octetos

identidad usado para reunir fragmentos

Flags puede/ no puede/ último/ más fragmentos

ttl Tiempo de vida, se destruye el datagrama al llegar a cero

Protocolo IP

Page 54: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

0D T R MPrecedencia

0 7

Tipo de Servicio

Bits 0 al 2 Precedencia 111: Control de la Red

110: Control de interwork

101: CRITIC/ECP

100: Flash Override

011: Flash

010: Inmediato

001: Prioridad

000: Rutina

Bit 3 Retardo 0: Retardo normal / 1: Bajo retardo

Bit 4 Throughput 0: Rendimiento normal / 1: Alta

Bit 5 Confiabilidad 0: Normal / 1: Alta

Bit 6 Costo 0: Normal / 1: bajo costo

3 4 5 6

Page 55: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

IP Multicasting

Típicamente una dirección IP se refiere a un único host en alguna red

Se puede definir direcciones que identifican a un grupo de hosts en una o más redes

Multimedia

Teleconferencia

Bases de Datos

Computación distribuida

Grupos de trabajo a tiempo real

Descubrimiento de ruteadores

Direcciones MulticastMulticastingDirecciones MulticastMulticasting

Page 56: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Como Funciona el IP multipunto?

Cada paquete incluye la lista de direcciones de todos los interlocutores en forma de una única dirección multipunto. Son los routers y nodos intermedios los que aseguran la replicación del paquete en las intersecciones reduciendo el BW de una sesión de conferencia considerablemente

R1 R2 R3 R4 R5S

Multipunto

Monopunto

Page 57: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

IGMP =2

IGMP: Internet Group Management

Protocol

Versión ihl tos Longitud total

identificación flags Offset del fragmento

ttl Checksum del encabezamiento

Dirección IP de la fuente

Dirección Ip del destino

opciones relleno

Dirección de Grupo (Dirección IPv4 Clase D)

Versión Tipo Sin uso Checksum

Page 58: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolos de Transporte

UDP: Protocolo No-Confiable

TCP: Protocolo Confiable

Page 59: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo UDP

UDP User Datagram Protocol

Protocolo de Datagrama de usuarios

IPIP

ICMPICMP UDPUDP TCPTCP ????

Los mensajes pueden: Perderse, Duplicarse, llegar fuera de secuencia

No hay control de flujo

Checksum opcional

Alta eficiencia (protocolo mínimo)

Page 60: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo UDP: Formato

UDP: 17

Versión ihl tos Longitud total

identificación flags Offset del fragmento

ttl Checksum del encabezamiento

Dirección IP de la fuente

Dirección Ip del destino

opciones relleno

Puerto fuente Puerto del destino

Longitud Checksum

DATOS

Page 61: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

TCP Transmission Control Protocol

Protocolo de Control de Transmisión

IPIP

ICMPICMP UDPUDP TCPTCP ????

TCP considera que la confiabilidad es una responsabilidad de extremo a extremo

Orientado a la conexión

Control de flujo

Full dúplex

Protocolo TCP

Page 62: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo TCP

• Operación básica– La estación TCP transmisora para la información como

flujo de bytes de bloques convenientes– El flujo se divide en pequeños segmentos para la

transmisión– Cada segmento se envía como un datagrama IP– La estación TCP receptora devuelve un reconocimiento

(acknowledge) positivo– La estación TCP transmisora inicia un timer luego de que

cada segmento es enviado y retransmite si no le llega ningún reconocimiento de recepción (ack negat.)

Page 63: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo TCP

• Detalles en TCP– La estación receptora reconoce cada byte recibido y no

cada segmento– Los datos transmitidos incluyen un cheksum para la

detección de errores– Puertos del protocolo son utilizados para distinguir entre

las diversas aplicaciones– La conexión se establece mediante mediante el uso de un

saludo (handshake) de 3 vías– La conexión puede ser cerrada en una sola dirección

Page 64: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

• TCP Transmission Control Protocol– Confiable– TCP toma la información que se desea enviar y la divide

en pedazos– TCP numera cada pedazo, de manera que la recepción

pueda ser verificada y la información pueda ser reconstruida en el orden apropiado

– Reconocimientos

De: 192.112.36.5

Para: 128.174.5.6Paquete IP

Bytes 1 a 500

Segmento TCP

DATOS

Page 65: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Puertos TCP

– Usado para identificar las aplicaciones en ambos extremos de la conexión

– Usado para demultiplexar los datos TCP– Entrega los datos TCP al proceso apropiado– Se especifican en el momento del establecimiento de la

conexión (connection setup)• Sockets

– Socket= Puerto + Dirección IP– Par de sockets= Conexión única

• De esa manera los sockets pueden ser usados en múltiples conexiones

Page 66: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Protocolo TCP: Formato

TCP: 6

Versión ihl tos Longitud total

identificación flags Offset del fragmento

ttl Checksum del encabezamiento

Dirección IP de la fuente

Dirección Ip del destino

opciones relleno

Puerto de la fuente Puerto del destino

opciones relleno

DATOS

Número de secuencia

Número de reconocimiento (acknowledge)

Ventanaoffset reservado código

Puntero de urgenteschecksum

Page 67: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Parámetros del Protocolo TCP

• Nº de secuencia– Identifica la posición dentro del flujo de bytes de los datos

en el segmento• Nº de Acknowledge

– Identifica la posición del byte más alto recibido por la fuente

• Offset (desplazamiento)– Entero que especifica el desplazamiento de los datos en el

segmento (recordar que el parámetro OPCIONES es de longitud variable)

• Ventana– Anuncio acerca de la cantidad de datos que puede aceptar

el receptor (tamaño del buffer)

Page 68: S Voz sobre IP Capítulo1 Introducción VoIP. s Voz sobre IP Introducción VoIP Muchas redes públicas de telecomunicaciones (PSTN) transfieren hoy más tráfico

s

Voz sobre IP

Códigos TCP

URGURG ACKACK PUSHPUSH RSTRST SYNSYN FINFIN

URG Campo de puntero de urgentes es válido

ACK Campo de reconocimiento es válido

PUSH Este segmento requiere de un push

RST Resetear la conexión

SYN Sincronizar los números de secuencia

FIN El emisor alcanzó el final de su flujo de bytes