TEMA 1: Introducción a las Redes de Telecomunicaciones 1. Modelo Genérico. 2. Clasificación de las Redes de Telecomunicaciones. 3. Estructura de Internet. 4. Retardos en Redes de Telecomunicaciones. 5. Modelo de Referencia TCP/IP.
1.1. ¿Qué es una Red de Telecomunicaciones?
Es Esuna unaInfraestructura. Infraestructura. Proporciona Proporcionacomunicación comunicaciónentre entremúltiples múltiplesentidades. entidades. De Deuna unamanera maneraeficiente. eficiente. Usando Usandodistintas distintastecnologías tecnologías(eléctricas, (eléctricas,electrónicas, electrónicas, electromagnéticas, electromagnéticas,ópticas,…) ópticas,…)
FUENTE
Sistema Origen
Transmisor
Sistemas Sistemasde de Transmisión Transmisión
Receptor
DESTINO
Sistema Destino
2
1.2. Eficiencia, Evaluación e Integración
3
1.2. Eficiencia, Evaluación e Integración
4
1.2. Eficiencia, Evaluación e Integración Red Privada
•Centralitas •LAN
Red Pública
• RTB • ATM • Ethernet • HFC
5
1.3. Elementos de una Red Básicos Básicos
Acceso: Acceso:del delorigen origenalalprimer primer conmutador. conmutador. Conmutación: Conmutación:elementos elementos que quedirigen dirigenlalainformación informaciónaa su sudestino. destino. Transmisión: Transmisión:enlaces enlacesque que unen unenconmutadores. conmutadores. Señalización: Señalización:parte partede delala red redque quecontrola controlasu su funcionamiento: funcionamiento:
Usuario-red. Usuario-red. Red-red. Red-red.
No NoBásicos Básicos
Sincronización: Sincronización: sintonización sintonizaciónde deemisores emisores con conreceptores. receptores. Gestión: Gestión:tarificación tarificaciónyy monitorización monitorizaciónyyresolución resolución de deproblemas. problemas. Servicios: Servicios:servicios servicios avanzados avanzadosaparte apartede delalapura pura transmisión transmisiónde dedatos datos(p.e. (p.e. priorización, priorización,entrega entrega fiable,…). fiable,…).
6
2.1. Clasificación de las Redes de Telecomunicaciones Redes RedesBasadas Basadasen en Conmutación Conmutaciónde de Circuitos Circuitos
A
B
Establecen Establecenuna unareserva reservade de recursos recursospara paralalacomunicación. comunicación. Adecuada Adecuadacon: con: fuentes fuentesque queemiten emitenaauna una tasa tasaconstante. constante. Hablan Hablancon conelelmismo mismo destino durante destino duranteun uncierto cierto tiempo. tiempo. Ejemplo: Ejemplo:Conversaciones Conversaciones telefónicas. telefónicas. C 7
2.1. Clasificación de las Redes de Telecomunicaciones Redes RedesBasadas Basadasen en Conmutación Conmutaciónde de Paquetes Paquetes
Pensadas Pensadaspara: para: fuentes fuentesintermitentes intermitentes aa ráfagas. ráfagas. Los Losdestinos destinoscambian cambian rápidamente. rápidamente. Se Sebasan basanen enlala multiplexación multiplexaciónestadística. estadística.
8
2.2. Tipos de Redes de Conmutación de Paquetes De DeCircuito CircuitoVirtual Virtual
Consiste Consisteen enpreparar prepararelelcamino camino para paramandar mandaruna unaserie seriede de paquetes. paquetes. Todos Todoslos lospaquetes paquetesseguirán seguiránlalamisma mismaruta. ruta. Datagrama Datagrama
El Elcamino caminose se busca buscapara paracada cadapaquete paqueteindividualmente. individualmente. Permite Permiteadaptarse adaptarsemejor mejoraalos loscambios cambiosde delalared. red. Es Esmás máslento lentoque quecircuito circuitovirtual virtualya yaque quehay hayprocesado procesadodel delpaquete paquete completo completoen entodos todoslos losnodos. nodos.
9
2.3. Tipos Especiales de Conmutación de Paquetes Conmutación Conmutaciónde deMensajes Mensajes
En Encaso casode defragmentación, fragmentación,en encada cadaconmutador conmutadorque quese seatraviesa atraviesase se reensambla reensamblacompleto, completo,se seanaliza, analiza,yyse seenvía envíade denuevo, nuevo, fragmentándolo fragmentándolode denuevo nuevosisies esnecesario. necesario. Útil Útilen enredes redescon conprobabilidad probabilidadde deerror errormedia-alta. media-alta. Red2 MTU=3000
Red1 MTU=9000 9000
9000
Red3 MTU=5000
3000
3000
3000
3000
3000
3000
3000
9000 5000
3000
4000
9000
9000
3000
10
2.3. Tipos Especiales de Conmutación de Paquetes Conmutación Conmutaciónde deCeldas Celdas
Los Lospaquetes paquetesson sonde deun untamaño tamañofijo fijoyypequeño. pequeño. Ventajas VentajaseeInconvenientes: Inconvenientes: Ventajas
Inconvenientes
Tamaño Fijo
• Más fácil de Procesar por Hw. • Más fácil de calcular
Tamaño Pequeño
• Tiempo de transmisión menor. • Sobrecarga de cabeceras. • Tiempo de llenado de paquete pequeño.
• No se adapta al tamaño del paquete a enviar.
11
3.1. Componentes de una Red Ordenador - Host Enlace - Link
SUBRED - Subnet
12
3.2. La Subred
Basada Basadaen enalguna algunatecnología tecnologíade dered. red. Clasificación Clasificaciónsegún segúnalcance: alcance: LAN LAN(Local (LocalArea AreaNetwork): Network):Red Redde deÁrea ÁreaLocal. Local. MAN MAN(Metropolitan (MetropolitanArea AreaNetwork): Network):Red RedMetrolopitana. Metrolopitana. WAN WAN(Wide (WideArea AreaNetwork): Network):Red Redde deÁrea ÁreaExtensa. Extensa.
Elementos de Interconexión
Medio Compartido
13
3.3. Pero… ¿qué es Internet?
Internet Internet es es una una red red de de comunicación comunicación de de datos. datos. Internet Internet está está constituida constituida por por la la interconexión interconexión de de múltiples múltiples redes redes de de datos. datos. En En Internet Internet todos todos los los sistemas sistemas utilizan utilizan un un mismo mismo “idioma”: “idioma”: un un conjunto conjunto de de protocolos protocolos de de comunicación. comunicación.
14
3.4. ¿Qué es un protocolo? Es Esel elconjunto conjuntode denormas normasque que regulan regulan una una comunicación. comunicación. Ejemplos: Ejemplos: Protocolo Protocolode de comprar compraren en una unatienda. tienda. Protocolo Protocolode dehablar hablarpor porteléfono. teléfono. Basado Basadoen enel elmodelo modelo “pregunta-respuesta”. “pregunta-respuesta”. En En una una red, red, un un protocolo protocolo define: define: el elformato formatoyyorden orden de de los losmensajes mensajesaa intercambiar. intercambiar. Las Lasacciones accionesaatomar tomaren en cada cada caso. caso.
15
3.5. ¿Cómo es Internet?
3 2 1
4
16
3.6. Identificador de Red 173.12.4.3 Cada ordenador posee 194.4.34.2 un identificador único (dirección). 10.3.3.1 Esta dirección se emplea para especificar el origen y el destino del paquete. Direcciones IP=32 bits. 10.3.3.10 128.1.128.1 A las direcciones IP se 156.67.4.3 les puede asignar un 10000000 00000001 10000000 00000001 nombre.
17
3.7. Contenido de un Paquete Como Comouna unaCarta: Carta: Unos Unoscampos camposde decontrol control(remitente (remitenteyydestinatario, destinatario,otros). otros). Mensaje. Mensaje.
remitente
destinatario
18
3.8. En resumen…
La La información información es es una una secuencia secuencia de de bits. bits. Los Los mensajes mensajes tiene tiene un un tamaño tamaño arbitrario. arbitrario. Los Los router router almacenan almacenan yy retransmiten retransmiten paquetes. paquetes. La La capacidad capacidad de de un un enlace enlace está está limitada limitada yy se se mide mide en en bits bits por por segundo. segundo. Tanto Tanto los los computadores computadores como como los los routers routers utilizan utilizan los los mismos mismos protocolos protocolos (TCP/IP). (TCP/IP). Además, Además, todos todos utilizaban utilizaban un un esquema esquema de de direccionamiento direccionamiento común: común: las las direcciones direcciones IP. IP.
19
3.9. Extremo de la Red
En En los los extremos extremos están están los los ordenadores ordenadores (hosts). (hosts). Las Las redes redes permiten permiten las las aplicaciones aplicaciones distribuidas: distribuidas: Varios Varios sistemas sistemas colaboran colaboran para para ofrecer ofrecer un un servicio servicio al al usuario. usuario. Dos Dos tipos tipos de de Servicios: Servicios: Orientado Orientado aa conexión. conexión. Sin Sin conexión. conexión. Dos Dos modelos modelos de de aplicaciones aplicaciones distribuidas: distribuidas: Cliente-Servidor. Cliente-Servidor. Entre Entre pares pares (peer-to-peer). (peer-to-peer). 20
3.10. Servicios orientado a conexión
Similar Similar al al teléfono: teléfono: Conexión Conexión antes antes de de transferir transferir datos. datos. Información Información de de estado estado asociada asociada aa la la comunicación comunicación en en los los dos dos extremos. extremos. Ofrece Ofrece transferencia transferencia fiable fiable de de datos: datos: Entrega Entrega ordenada. ordenada. Control Control de de flujo flujo yy de de error. error. Control Control de de congestión. congestión. Ejemplos: Ejemplos: email, email, web, web, ftp,… ftp,… 21
3.11. Servicios no orientados a conexión
Similar Similar al al correo correo tradicional: tradicional:
Cada Cada mensaje mensajese setrata tratade deforma forma independiente. independiente. No No se semaneja manejainformación información de deestado. estado.
Es Es un un servicio servicio más más rápido rápido yy simple simple que que el el orientado orientado aa conexión: conexión: No No control controlde deflujo, flujo, ni nierrores erroresni nigarantía garantía de deentrega. entrega.
Empleado Empleado para: para:
Transferencia Transferenciade deInformación Informaciónmultimedia. multimedia. Aplicaciones Aplicacionesque que requieren requieren difusiones. difusiones. Aplicaciones Aplicacionespregunta-respuesta pregunta-respuestacortas. cortas. 22
3.12. El modelo cliente-servidor
Usado Usado para para la la mayor mayor parte parte de de aplicaciones aplicaciones en en red. red. Dos Dos extremos: extremos: Cliente: Cliente: solicita solicita el el servicio. servicio. Servidor: Servidor: proporciona proporciona el el servicio servicio solicitado. solicitado. Aplicación Aplicación distribuida: distribuida: parte parte en en el el servidor servidor yy parte parte en en el el cliente. cliente. Red Cliente 1. Petición
Servidor
2. Respuesta
23
3.12. Cliente(s) - Servidor
Varios Varios clientes clientes se se pueden pueden dirigir dirigir simultáneamente simultáneamente al al mismo mismo servidor. servidor. Algunos Algunos servidores servidores atienden atienden varios varios clientes clientes aa la la vez, vez, otros otros lo lo hacen hacen secuencialmente. secuencialmente.
Cliente Red Cliente
Servidor Cliente 24
3.13. El modelo peer-to-peer
Todos Todos los los miembros miembros incorporan incorporan la la funcionalidad funcionalidad de de servidor servidor yy de de cliente. cliente. Las Las peticiones peticiones se se pueden pueden dirigir dirigir aa cualquier cualquier de de los los dos dos miembros. miembros. Cliente
Cliente Red
Servidor
Servidor Petición / Respuesta
25
3.14. Identificación de Procesos
Las direcciones IP identifican de forma unívoca un ordenador en la red. ¿Cómo distinguir entre distintos procesos dentro del mismo ordenador? Identificador de puerto (16 bits).
213.45.12.9
Puertos
26
3.15. Acceso a la red
Para Para conectar conectar un un ordenador ordenador al al primer primer router router que que le le permite permite acceder acceder aa Internet Internet se se necesita: necesita: Un Un medio medio físico físico sobre sobre el el que que enviar enviar los los datos datos (medios (medios de de transmisión). transmisión). Una Una tecnología tecnología de de acceso acceso aa la la red. red.
27
3.15. Medios de transmisión Los computadores se conectan a los routers mediante algún medio de transmisión: Medios Guiados: Par trenzado. Coaxial. Fibra Óptica.
Medios no guiados (radio, luz): Radio Terrestre. Satélite. Láser.
28
3.15. Tecnologías de acceso a la red
Acceso Acceso doméstico: doméstico:
Modem Modemtelefónico. telefónico. DSL DSL (Digital (DigitalSubscriber SubscriberLine). Line). HFC HFC(Hybrid (Hybrid Fiber FiberCoaxial). Coaxial).
Acceso Acceso corporativo: corporativo: Ethernet. Ethernet.
Acceso Acceso inalámbrico: inalámbrico:
IEEE IEEE802.11 802.11 (WiFi). (WiFi). Telefonía Telefonía Móvil Móvil//WAP. WAP. WiMax. WiMax. 29
3.16. Servicios de acceso a Internet
Los Los proveedores proveedores de de servicio/acceso servicio/acceso se se dividen dividen en: en: Mayoristas: Mayoristas: UUNet, UUNet, AT&T, AT&T, Sprint,… Sprint,… Minoristas: Minoristas: AOL, AOL, Ono, Ono, Ya.com, Ya.com, Jazztel,… Jazztel,…
Similar Similar aa una una red red de de distribución distribución comercial. comercial. También También se se denominan denominan ISP: ISP: Internet Internet Sevice Sevice Provider. Provider.
30
3.16. Servicios de Acceso a Internet
Estructura Estructura Jerárquica: Jerárquica:
En En el elcentro centroISPs ISPsde de nivel nivel11 con con cobertura cobertura internacional. internacional. Constituyen Constituyen la la dorsal dorsalde de Internet. Internet.
Pueden conectarse de forma privada
ISP Nivel 1
ISP Nivel 1
Pueden conectarse en puntos de acceso a la red públicos (NAPs)
NAP ISP Nivel 1
31
3.16. Servicios de Acceso a Internet
ISPs ISPs de de nivel nivel 2: 2: más más pequeños: pequeños:
Cobertura Cobertura nacional. nacional. Se Se conectan conectan aa11 óómás másproveedores proveedoresde de nivel nivel1, 1, también también pueden pueden conectarse conectarse aaotros otrosde denivel nivel2. 2. ISP Nivel 2
ISP de nivel-2 paga A ISP de nivel-1 por conectividad con el resto de internet. Es cliente de algún proveedor de nivel-1
ISP Nivel 1 ISP Nivel 2
ISP Nivel 2 ISP Nivel 1
NAP ISP Nivel 1
Puede conectarse privadamente con otro proveedor de su mismo nivel, o acceso a los NAPs.
ISP Nivel 2
ISP Nivel 2
32
3.16. Servicios de Acceso a Internet
ISPs ISPs de de nivel nivel 33 ee ISPs ISPs locales: locales: el el último último salto salto de de la la red red (el (el más más cercano cercano aa los los clientes clientes finales). finales). ISP Local
Los ISPs Locales y de nivel-3 son clientes de los ISPs de mayor nivel conectándolo con el reto de Internet ISP Local
ISP Nivel 3 ISP Nivel 2
ISP Nivel 1 ISP Nivel 2
ISP Local
ISP Local
ISP Nivel 2 ISP Nivel 1
ISP Local
NAP ISP Nivel 1
ISP Nivel 2
ISP Nivel 2
ISP Local
ISP Local
33
3.16. Servicios de Acceso a Internet Un Un paquete paquetepuede puedetener tenerque que atravesar atravesarredes redesde dedistintos distintos proveedores. proveedores. ISP Local
ISP Nivel 3 ISP Nivel 2
ISP Nivel 1 ISP Local
ISP Nivel 2
ISP Local
ISP Local
ISP Nivel 2 ISP Nivel 1
ISP Local
NAP ISP Nivel 1
ISP Nivel 2
ISP Nivel 2
ISP Local
ISP Local
34
3.16. Interconexión de ISPs Nivel 3
Nivel 2
Nivel 1
35
4.1. Retardo en redes de Telecomunicaciones.
): Tiempo Tiempo de de Propagación Propagación al al siguiente siguiente salto salto (T (Tprop prop): Depende Dependede delaladistancia distanciayydel delmedio mediode detransmisión. transmisión.
): Tiempo Tiempo de de procesamiento procesamiento en en los los routers routers (T (Tproc proc):
Tiempo Tiempoque quese setarda tardaen endecidir decidirque quehacer hacercon conelelpaquete. paquete. Depende Dependedel delrouter routeryyde delalacarga. carga.
): Tiempo Tiempo de de espera espera en en la la cola cola salida salida (T (Tesp esp): Depende Dependedel deltráfico tráficoen enlalared. red.
Tiempo Tiempo de de Transmisión Transmisión (T (Ttxtx):):
Depende Dependede delalavelocidad velocidaddel delenlace enlaceyydel deltamaño tamañodel delpaquete. paquete.
36
4.1. Retardo en redes de telecomunicaciones
Tprop
Tproc
D Distancia a Recorrer V Velocidad Propagación Ttx L Longitud del Paquete V Velocidad Transmisión
Tprop
Tesp
Ttx
¿Qué pasa si: Tproc + Tesp > Ttx?
37
4.2. Tiempo de Ida y vuelta (RTT)
Round Trip Time (RTT): tiempo para enviar un paquete y recibir su respuesta asociada. Esta constituido por la suma de: Los retardos de cada uno de los enlaces utilizados (ida y vuelta). Tiempo de proceso en el servidor. 38
5.1. Arquitectura de comunicación
La La complejidad complejidad de de las las comunicaciones comunicaciones aconseja aconseja el el empleo empleo de de modelos modelos jerárquicos: jerárquicos: Se Se dividen dividen las lastareas tareasen en diferentes diferentescapas capasyyniveles. niveles. Cada Cada nivel nivelsoluciona soluciona un un objetivo objetivo popular, popular, siendo siendo fácilmente fácilmente reemplazable reemplazable sin sin afectar afectaral alconjunto. conjunto. Para Para cada cada nivel nivelse se emplea emplea un unprotocolo protocolo específico. específico.
Este Este modelo modelo jerárquico jerárquico se se denomina denomina arquitectura arquitectura de de comunicación. comunicación. Cada Cada fabricante fabricante desarrollo desarrollo su su propia propia arquitectura: arquitectura: era era imposible imposible conectar conectar equipos equipos de de distintas distintas redes. redes. Como Como alternativa alternativa la la ITU-T ITU-T desarrolló desarrolló la la norma norma X.200, X.200, lo lo que que conocemos conocemos el el modelo modelo OSI. OSI. 39
5.2. Comunicación entre niveles (verticales) Cada nivel proporciona un servicio al nivel superior. Sólo hay comunicación entre niveles adyacentes. Cada capa se descompone en entidades. Cada capa ofrece los servicios a la superior a través de los puntos de Acceso al Servicio (SAP). Las ordenes que se envían por los SAP a la capa contigua son las primitivas.
Nivel n+1 N - SAP
Nivel n N-1 - SAP
Nivel n-1
40
5.3. Comunicación entre iguales (horizontal) ORIGEN
DESTINO
Flujo Virtual
CAPA N+1
N+1 PDU
N+1 PDU
N+1 PDU
SAP
PCI
CAPA N
SAP
N SDU
PCI
N PDU
N SDU
N PDU
SAP
PCI
CAPA N-1
SAP
PCI
N-1 SDU PDU: Protocol Data Unit SDU: Service Data Unit PCI: Protocol Control Information
N-1 PDU
SAP
N-1 SDU
N-1 PDU
SAP
Flujo Real 41
5.3. Ejemplo Comunicación entre iguales (horizontal) Karpov: DXRCc3
Secretario: Sr. Kasparov, le remito la jugada …
DXRCc3 (dama come al caballo de rey en c3)
Sr. Kasparov, le remito la jugada …
DXRCc3
Técnico de fax: FAX #:…….. Sr. Kasparov, le remito la jugada … DXRCc3
Fax #:....
Técnico fax
Técnico correo
DXRCc3
Secretaria: Sr. Kasparov, le remito la jugada … DXRCc3
Centro de comunicaciones Intercambio
Kasparov:
Carta
Técnico de correo: Carta … Sr. Kasparov, le remito la jugada … DXRCc3
42
5.5. Primitivas Los SAPs proporcionan servicios mediante primitivas: Petición (REQ - Request). Indicación (IND - Indication). Respuesta (RESP – Response). Confirmación (CONF – Confirmation).
Según las primitivas que se usen un servicio puede ser: No confirmado: sólo REQ e IND. Confirmado: REQ, IND, RESP y CONF.
Capa N Máquina 1
Capa N-1 Capa N-1 Capa N Máquina 1 Máquina 2 Máquina 2
Req .
Indic .
. Resp
f. Con
43
5.6. Funciones comunes en todas las capas
Control Control de de Errores: Errores: habitualmente habitualmente en en las las capas capas bajas. bajas. Control Control de de flujo: flujo: sisi se se ver ver desbordado desbordado de de información información puede puede pedirle pedirle al al emisor emisor que que frene. frene. Establecimiento Establecimiento de de conexión: conexión: puede puede haber haber capas capas orientadas orientadas aa conexión conexión yy otras otras no. no. Segmentación Segmentación yy Reensamblado: Reensamblado: cada cada nivel nivel tiene tiene un un tamaño tamaño máximo máximo de de SDU SDU admisible. admisible. Multiplexión Multiplexión yydesmultiplexión: desmultiplexión: ofrecer ofrecer el el servicios servicios de de varios varios SAP SAP N+1 N+1 aa través través de de un un solo solo SAP SAP N. N.
44
5.7. Modelo OSI Nivel 7
Aplicación
Aplicación
Nivel 6
Presentación
Presentación
Nivel 5
Sesión
Sesión
Nivel 4
Transporte
Transporte
Nivel 3
Red
Nivel 2
Enlace
Enlace
Enlace
Enlace
Nivel 1
Físico
Físico
Físico
Físico
Red
Red
45
5.7. Niveles de la Torre OSI Capa
Aplicación
Aplicación
Proporciona el API de acceso a las aplicaciones.
Presentación
Busca uniformar la codificación de la información entre los diferentes sistemas que se comunican.
Sesión
Mecanismos para organizar y sincronizar diálogos entre máquinas.
Transporte
Transferencia de información extremo a extremo independiente de los sistemas intermedios.
Red
Comunicación extremo a extremo usando sistemas intermedios.
Enlace
Transferencia de información entre nodos adyacentes.
Físico
Adaptación de la comunicación al medio físico.
46
5.7. Modelo TCP/IP Nivel 5
Aplicación
Aplicación
Nivel 4
Transporte
Transporte
Encaminador
Enlace
Físico
Red
Enlace
Enlace
Físico
Físico
Enlace
Físico
Acceso a la red
Nivel 1
Acceso a la red
Nivel 3
Nivel 2
Red
Red
47
5.8. Encapsulación de protocolos en TCP/IP
Nivel Nivel 55
Mensaje Mensaje
Nivel Nivel 44
Segmento Segmento
Nivel Nivel 33
Paquete Paquete
Nivel Nivel 22
Trama Trama
Nivel Nivel 11
-------
M
DATOS
CAB4
CAB3
CAB2
DATOS
DATOS
01001010010101001110101011010011101 01001010010101001110101011010011101
48
5.8. Modelo OSI vs. Modelo TCP/IP OSI
TCP/IP
Aplicación Presentación
Aplicación
Sesión Transporte Red Enlace Físico
Transporte Red Enlace Físico
49