SlideShare ist ein Scribd-Unternehmen logo
1 von 50
1
   Se transportan segmentos de una fuente a un
    destino.
   El     origen   encapsula     segmentos     a
    datagramas. Los datagramas IP son las
    unidades principales de información de
    Internet.
   El destino provee segmentos a la capa de
    transporte.
   Existen protocolos tanto en la terminal como
    en el router.

                                                    2
   El router examina los campos de cabecera en
    todos los datagramas IP que pasan por el.




                                                  3
   Reenvío (Forwarding): Mover paquetes desde
    la entrada del router a su salida indicada y/o
    apropiada
   Ruteo: Determinar la ruta a tomar por los
    paquetes desde el origen o fuente a un
    destino.



                                                     4
Los algoritmos de
ruteo determinan los
valores en las tablas o
cuadros de reenvío




                          5
   En la técnica de datagrama cada paquete se
    trata de forma independiente, conteniendo
    cada uno la dirección de destino.

   Fuera del ruteo y reenvío, ésta es la tercera
    función de importancia en algunas
    arquitecturas de redes: ATM, frame realy, X.25


                                                     6
   Antes que los datagramas “fluyan”, los 2
    hosts y los routers que intervienen establecen
    una conexión virtual, es decir, los routers se
    involucran en las conexiones.
   Servicio de conexión de capas de red y
    transporte:
     Red = 2 terminales (hosts)
     Transporte = entre 2 procesos


                                                     7
• Entrega garantizada
  Servicios   • Entrega garantizada
    para        con un retardo
datagramas      promedio inferior a 40
individuales:   ms.


                                         8
• Entrega de datagramas en
                  orden
 Servicios
                • Garantía de ancho de banda
para un flujo
                  mínimo para el flujo
     de
                • Restricciones sobre
datagramas:       cambios en el espacio
                  (tiempo) entre paquetes.

                                               9
   Las redes de datagramas proveen servicio sin
    conexión en su capa de red
   Redes de VC proveen servicio de conexión en
    su capa de red (e.g. ATM)
   Análogo a los servicios de capa transporte,
    pero:
     Servicio es: terminal-a-terminal (host-to-host)
     No hay opción: la capa de red provee sólo uno u
      otro
     Implementación: en la red interna (core)
                                                        10
   Para implementar un VC la red actúa desde
    fuente a destino

   Hay 3 fases identificables:
     Establecimiento de la llamada
     Transferencia de datos
     Por último, término de la llamada



                                                11
   Cada paquete lleva un identificador del VC
    (no dirección de maquina destino)
   Cada router en el camino de fuente a destino
    mantiene el estado por cada conexión que
    pasa por él.
   El enlace y recursos de router (ancho de
    banda, buffers) pueden ser asignados al VC.


                                                   12
   Un VC consiste de:
     Camino desde fuente a destino
     Número de VC, un número por cada en lace a lo
      largo del camino
     Entradas en tablas de reenvío en los routers a lo
      largo del camino
   Los paquetes que pertenecen a un VC llevan
    el número de VC correspondiente
     El número de VC debe ser cambiado en cada
     enlace.

                                                          13
14
   Una terminal [x] pone direccion destino en el
    paquete que se quiere enviar

   No hay estado mantenido en cada router por
    cada conexión.

   Los paquetes se reenvían usando su dirección
    de terminal destino

                                                    15
16
Internet Protocol (IP)                        ATM
   Datos intercambiados entre
     Servicio “elástico”, sin
                                           Evoluciona desde la
       requerimientos de tiempo             telefonía.
       estricto.                           Conversación humana:
   Sistemas terminales
    “inteligentes” (computadores)              Tiempos estrictos,
     Se pueden adaptar, hacer control,         requerimientos de
      recuperación de errores                   confiabilidad
     Red interna simple, la                   Necesidad de servicios
      complejidad en “periferia”                garantizados
   Muchos tipos de enlaces
     Características diferentes:
                                             Sistemas terminales
      satélite, radio, fibra, cable           “torpes”
     Es difícil uniformar servicios:          Teléfonos
      tasas, pérdidas, BW
                                               Complejidad dentro de la
                                                red
                                                                           17
   Los routers tienen 2 funciones claves:
     Correr algoritmos/protocolos de ruteo (RIP, OSPF, BGP)
     Reenvío de datagramas desde enlaces de entrada a una
      salida




                                                               18
   Funciones de la capa de red del host y router




                                                    19
Número de versión   Largo encabezado
                                          “tipo” de datagrama
   Protocolo IP        (bytes)

                                                                Para
max número                                                      fragmentación
de tramos                                                       y re-ensamble
restantes
(decrementado en
cada router)
                                                                Marcas de
                                                                tiempo, grabar
                                                                ruta tomada,
                                                                especifica lista
A qué protocolo                                                 de router a
superior                                                        visitar.
corresponden
los
datos

                                                                              20
   Para un datagrama de tamaño considerable
    (grande), es dividido o fragmentado en la red.
     Un datagrama se convierte en varios datagramas
     Se reensambla en el destino final
     Los bits del encabezado IP se usan para identificar
     y ordenar fragmentos relacionados




                                                            21
22
 Dirección IP: identificador de 32-bit del host,
  interfaz del router
 Interfaz: conexión entre host y router, enlace físico
     Router típicamente tiene múltiples interfaces (bocas)
     Host puede tener múltiples interfaces
     Direcciones IP están asociadas a cada interfaz




                                                              23
   Un subnet es una red local que utiliza la
    misma parte de la dirección ip
   Se podrían interconectar sin tener un router
    (ejemplo switch)
   Dirección IP:
     Parte de subnet (bits alto orden)
     Parte del host (bits bajo orden)



                                                   24
25
   Para poder
    determinar los
    subnets, habrá
    que desconectar
    las interfaces del
    router para crear
    redes
    independientes.
    Y a esa red
    independiente se
    le llama subnet.

                         26
   La porción de dirección de la red (subnet) se
    hace de tamaño fijo.
     Clase A = subnet / 8
     Clase B = subnet /16
     Clase C = subnet /24




                                                    27
   Ejemplo: Clase C




                       28
 CIDR: Classless InterDomain Routing
 Porción de dirección de la red (subnet) se hace de
  tamaño arbitrario
 Formato de dirección: a.b.c.d/x, donde x es el # de
  bits de la dirección de subnet



                    200.23.16.0/23


                                                        29
30
   Motivación: la idea es usar sólo una dirección
    IP para ser vistos desde el mundo exterior:
     No necesitamos asignación de un rango del ISP:
      sólo una dirección externa es usada por todos los
      dispositivos internos (computadores)
     Podemos cambiar la dirección de dispositivos en
      red local sin notificar al mundo exterior
     Podemos cambiar ISP sin cambiar direcciones de
      dispositivos en red local

                                                          31
   Dispositivos dentro de la red no son
    explícitamente direccionales o visibles desde
    afuera (una ventaja de seguridad).




                                                    32
   Implementación: ruteador NAT debe:

   Datagramas salientes: remplazar (IP fuente,
    # puerto) de cada datagrama saliente por (IP
    NAT, nuevo # puerto) . . . Clientes y
    servidores remotos responderán usando (IP
    NAT, nuevo # puerto) como dirección
    destino.

                                                   33
   Recordar (en tabla de traducción NAT) cada
    par de traducción (IP fuente, # puerto) a (IP
    NAT, nuevo puerto)

   Datagramas entrantes: remplazar (IP NAT,
    nuevo # puerto) en campo destino de cada
    datagrama entrante por correspondiente (IP
    fuente, # puerto) almacenado en tabla NAT

                                                    34
 |Campo de número de puerto es de 16 bits:
 65,000 conexiones simultáneas con una única
    dirección dentro de la LAN
   NAT es controversial:
   Routers deberían procesar sólo hasta capa 3
   Viola argumento extremo-a-extremo
   En lugar de usar NAT, la carencia de direcciones
    debería ser resuelta por IPv6


                                                       35
   Usado por hosts & routers para comunicar
    información a nivel de la red.
     Reporte de errores: host inalcanzable o red, o
      puerto, o protocolo
     Echo rquest/reply (usado por ping)
     Usado por traceroute
     Opera en capa de transporte



                                                       36
   Espacio de direcciones de 32-bit pronto serán
    completamente asignadas.
     Formato de encabezado ayuda a acelerar el
      procesamiento y re-envío
     Encabezado cambia para facilitar QoS
     Formato de datagrama IPv6:
      ▪ Encabezado de largo fijo de 40 bytes
      ▪ Fragmentación no es permitida


                                                    37
   Prioridad: identifica prioridad entre
    datagramas en flujo
   Flow Label: identifica datagramas del mismo
    “flujo.” (concepto de “flujo” no está bien
    definido).
   Next header: identifica protocolo de capa
    superior de los datos


                                                  38
39
   Checksum: eliminada enteramente para
    reducir tiempo de procesamiento en cada
    router al ser redundante en capa transporte y
    enlaze (Ethernet)
   Options: permitidas, pero fuera del
    encabezado, indicado por campo “Next
    Header”
   ICMPv6: nueva versión de ICMP

                                                    40
   No todos los routers pueden ser actualizados
    (upgraded) simultáneamente
     No es posible definir un día para cambio “día de
      bajada de bandera”
     ¿Cómo operará la red con routers IPv4 e IPv6
      mezclados?
   Tunneling: IPv6 es llevado como carga en
    datagramas IPv4 entre routers IPv4

                                                         41
   Vista lógica




                   42
43
44
   Supone topología de red y costos de enlaces
    conocidos a todos los nodos
     Se logra vía “difusión de estado de enlace”
     Todos los nodos tienen la misma información
   Se calcula el camino de costo menor desde un
    nodo (fuente) a todos los otros
     Determina tabla de reenvío para ese nodo
   Iterativo: despues de k iteraciones, se conoce el
    camino de menor costo a k destinos (ver los
    valores de p(v) en el camino resultante)

                                                        45
   En estos momentos el ruteo hasta ahora es
    idealizado. Suponemos que:
     Todos los routers son identicos
     La red es “plana”pero… esto no es verdad en la
     practica
   Escala: con 200 millones de destinos:
     No podemos almacenar todos los destinos en
      tablas de ruteo
     Cada administrador de red puede querer controlar
      el ruteo en su propia red

                                                         46
   Agrupar router en regiones, “sistemas
    autonomos” (autonomous systems o AS)
   Routers en el mismo AS usan el mismo
    protocolo de ruteo
   Router de borde (Gateway router)
     Tienen enlace directo a router en otros sistemas
     autonomos



                                                         47
48
   Servicios de la capa de red
   Principios de ruteo: estado de enlace y vector
    de distancia
   Ruteo jerarquico
   IPv4 y IP v6
   Protocolos de ruteo en internet
   ¿Cómo funcionan los routers?


                                                     49
   Computer Networking: A Top Down
    Approach Featuring the
   Internet 3rd edition. Jim Kurose, Keith Ross
    Addison-Wesley, 2004.
   http://es.wikipedia.org/wiki/Capa_de_red
   http://www.isa.uniovi.es/docencia/redes/Apuntes/tema5.pdf
     Stallings, W. (1997). Comunicaciones y redes de computadores, 5ª ed. Prentice Hall
        Iberia Hall Iberia.
       Tanenbaum, A.S. (1996). Computer Networks. (Third Edition). Prentice-Hall
     Halsall, F. (1995). Data Communications, Computer Networks and
        Open systems. Addison-Wesley.
                                                                                           50

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Cableado estructurado muy bueno
Cableado estructurado muy buenoCableado estructurado muy bueno
Cableado estructurado muy bueno
 
Redes Avanzadas; Protocolos de enrutamientos
Redes  Avanzadas; Protocolos de enrutamientos Redes  Avanzadas; Protocolos de enrutamientos
Redes Avanzadas; Protocolos de enrutamientos
 
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCACABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
CABLEADO ESTRUCTURADO DE DATOS - PERUEDUCA
 
X.25 y frame relay
X.25 y frame relayX.25 y frame relay
X.25 y frame relay
 
SDH
SDHSDH
SDH
 
2. Frontera de internet. Redes de acceso
2. Frontera de internet. Redes de acceso2. Frontera de internet. Redes de acceso
2. Frontera de internet. Redes de acceso
 
21 conmutacion circuitos
21 conmutacion circuitos21 conmutacion circuitos
21 conmutacion circuitos
 
Conceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red EstructuradoConceptos Básicos de Cableado de Red Estructurado
Conceptos Básicos de Cableado de Red Estructurado
 
Arcnet
ArcnetArcnet
Arcnet
 
Funciones de la capa de enlace
Funciones de la capa de enlaceFunciones de la capa de enlace
Funciones de la capa de enlace
 
10.1 Red de acceso DSL
10.1 Red de acceso DSL10.1 Red de acceso DSL
10.1 Red de acceso DSL
 
Redes cap6
Redes cap6Redes cap6
Redes cap6
 
Protocolos de la capa de enlace de datos
Protocolos de la capa de enlace de datosProtocolos de la capa de enlace de datos
Protocolos de la capa de enlace de datos
 
Capas modelo osi
Capas modelo osiCapas modelo osi
Capas modelo osi
 
Cableado estructurado
Cableado estructuradoCableado estructurado
Cableado estructurado
 
Redes de acceso
Redes de accesoRedes de acceso
Redes de acceso
 
Hub y switch
Hub y switchHub y switch
Hub y switch
 
Transmisores opticos
Transmisores opticosTransmisores opticos
Transmisores opticos
 
MEDIOS GUIADOS Y NO GUIADOS
MEDIOS GUIADOS Y NO GUIADOSMEDIOS GUIADOS Y NO GUIADOS
MEDIOS GUIADOS Y NO GUIADOS
 
Construcción red LAN
Construcción red LANConstrucción red LAN
Construcción red LAN
 

Andere mochten auch

Andere mochten auch (10)

Tabla enrutamiento
Tabla enrutamientoTabla enrutamiento
Tabla enrutamiento
 
Estudio de la capa de red
Estudio de la capa de redEstudio de la capa de red
Estudio de la capa de red
 
La Capa de Red
La Capa de RedLa Capa de Red
La Capa de Red
 
la capa de red
la capa de redla capa de red
la capa de red
 
Capa De RED OSI
Capa De RED OSICapa De RED OSI
Capa De RED OSI
 
Capa red
Capa redCapa red
Capa red
 
Capa De Red
Capa De RedCapa De Red
Capa De Red
 
Configuración básica de un router y switch
Configuración básica de un router y switchConfiguración básica de un router y switch
Configuración básica de un router y switch
 
Jose manosalva capa de red
Jose manosalva capa de redJose manosalva capa de red
Jose manosalva capa de red
 
Introducción a la Capa de Red
Introducción a la Capa de RedIntroducción a la Capa de Red
Introducción a la Capa de Red
 

Ähnlich wie Ruteo, reenvío y traducción de direcciones en redes

Cuestionario de dispositivos grupo 30101
Cuestionario de dispositivos grupo 30101Cuestionario de dispositivos grupo 30101
Cuestionario de dispositivos grupo 30101Mikey Gomez
 
Protocolo de redes
Protocolo de redesProtocolo de redes
Protocolo de redesJosue Isena
 
Redes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaRedes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaJhony Aguilar
 
Dipositivos de redes
Dipositivos de redesDipositivos de redes
Dipositivos de redesLedy Cabrera
 
Temas de redes fp informatica grado medio españa redes wan
Temas de redes fp informatica grado medio españa redes wanTemas de redes fp informatica grado medio españa redes wan
Temas de redes fp informatica grado medio españa redes wanruben salvado
 
Final de prac
Final de pracFinal de prac
Final de pracLiz Lucas
 
Elementos de una red (1)
Elementos de una red (1)Elementos de una red (1)
Elementos de una red (1)SYMAECOFFICIAL
 
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESCapa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESArlys Cr
 
Presentación final de la materia networking autor cristhian murillo
Presentación final de la materia networking autor cristhian murilloPresentación final de la materia networking autor cristhian murillo
Presentación final de la materia networking autor cristhian murilloCris_th_ianMurillo
 
Switchesrouters
SwitchesroutersSwitchesrouters
SwitchesroutersdaniieMS
 
Componentes fisicos de redes informáticas
Componentes fisicos de redes informáticasComponentes fisicos de redes informáticas
Componentes fisicos de redes informáticasAna Maria Franco
 
Tdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capasTdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capasYiyitaah Bustos
 
Requisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanRequisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanLeonard Sanoja
 

Ähnlich wie Ruteo, reenvío y traducción de direcciones en redes (20)

Cuestionario de dispositivos grupo 30101
Cuestionario de dispositivos grupo 30101Cuestionario de dispositivos grupo 30101
Cuestionario de dispositivos grupo 30101
 
Protocolo de redes
Protocolo de redesProtocolo de redes
Protocolo de redes
 
R.I.P (Not Rest in Peace)
R.I.P (Not Rest in Peace)R.I.P (Not Rest in Peace)
R.I.P (Not Rest in Peace)
 
Redes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad AvanzadaRedes de Computadoras Interconectividad Avanzada
Redes de Computadoras Interconectividad Avanzada
 
Dipositivos de redes
Dipositivos de redesDipositivos de redes
Dipositivos de redes
 
Redes Lan
Redes LanRedes Lan
Redes Lan
 
Temas de redes fp informatica grado medio españa redes wan
Temas de redes fp informatica grado medio españa redes wanTemas de redes fp informatica grado medio españa redes wan
Temas de redes fp informatica grado medio españa redes wan
 
Final de prac
Final de pracFinal de prac
Final de prac
 
Presentacion Final Networking
Presentacion Final NetworkingPresentacion Final Networking
Presentacion Final Networking
 
Routers
 Routers Routers
Routers
 
Elementos de una red (1)
Elementos de una red (1)Elementos de una red (1)
Elementos de una red (1)
 
Ccna 1 final exam v5
Ccna 1 final exam v5Ccna 1 final exam v5
Ccna 1 final exam v5
 
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALESCapa de Transporte- REDES INFORMATICAS EMPRESARIALES
Capa de Transporte- REDES INFORMATICAS EMPRESARIALES
 
Presentación final de la materia networking autor cristhian murillo
Presentación final de la materia networking autor cristhian murilloPresentación final de la materia networking autor cristhian murillo
Presentación final de la materia networking autor cristhian murillo
 
Switchesrouters
SwitchesroutersSwitchesrouters
Switchesrouters
 
Componentes fisicos de redes informáticas
Componentes fisicos de redes informáticasComponentes fisicos de redes informáticas
Componentes fisicos de redes informáticas
 
Tdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capasTdd familia de protocolos tcp-funciones de las capas
Tdd familia de protocolos tcp-funciones de las capas
 
Protocolo ospf
Protocolo ospfProtocolo ospf
Protocolo ospf
 
Modulo
ModuloModulo
Modulo
 
Requisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lanRequisitos mínimos para instalar una red lan
Requisitos mínimos para instalar una red lan
 

Mehr von Carlos J. Brito Abundis (20)

SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
SG Desarrollando Aplicaciones iOS con Datos en Tiempo Real con Firebase y Swift
 
Pentest en Android con Drozer
Pentest en Android con DrozerPentest en Android con Drozer
Pentest en Android con Drozer
 
Test software use case
Test software use caseTest software use case
Test software use case
 
Factorizacion de fermat
Factorizacion de fermatFactorizacion de fermat
Factorizacion de fermat
 
Tarea equipo 2
Tarea equipo 2Tarea equipo 2
Tarea equipo 2
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Tercera forma normal
Tercera forma normalTercera forma normal
Tercera forma normal
 
Capitulo 4
Capitulo 4Capitulo 4
Capitulo 4
 
Vpn
VpnVpn
Vpn
 
Smtp (protocolo simple de
Smtp (protocolo simple deSmtp (protocolo simple de
Smtp (protocolo simple de
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Presentación pop3
Presentación pop3Presentación pop3
Presentación pop3
 
N a t
N a tN a t
N a t
 
Imap
ImapImap
Imap
 
Protocolo dns
Protocolo dnsProtocolo dns
Protocolo dns
 
Ftp tftp
Ftp tftpFtp tftp
Ftp tftp
 
Dhcp
DhcpDhcp
Dhcp
 
7 capa
7 capa 7 capa
7 capa
 
Capa 4
Capa 4Capa 4
Capa 4
 
Capa 2
Capa 2Capa 2
Capa 2
 

Kürzlich hochgeladen

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

Kürzlich hochgeladen (10)

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

Ruteo, reenvío y traducción de direcciones en redes

  • 1. 1
  • 2. Se transportan segmentos de una fuente a un destino.  El origen encapsula segmentos a datagramas. Los datagramas IP son las unidades principales de información de Internet.  El destino provee segmentos a la capa de transporte.  Existen protocolos tanto en la terminal como en el router. 2
  • 3. El router examina los campos de cabecera en todos los datagramas IP que pasan por el. 3
  • 4. Reenvío (Forwarding): Mover paquetes desde la entrada del router a su salida indicada y/o apropiada  Ruteo: Determinar la ruta a tomar por los paquetes desde el origen o fuente a un destino. 4
  • 5. Los algoritmos de ruteo determinan los valores en las tablas o cuadros de reenvío 5
  • 6. En la técnica de datagrama cada paquete se trata de forma independiente, conteniendo cada uno la dirección de destino.  Fuera del ruteo y reenvío, ésta es la tercera función de importancia en algunas arquitecturas de redes: ATM, frame realy, X.25 6
  • 7. Antes que los datagramas “fluyan”, los 2 hosts y los routers que intervienen establecen una conexión virtual, es decir, los routers se involucran en las conexiones.  Servicio de conexión de capas de red y transporte:  Red = 2 terminales (hosts)  Transporte = entre 2 procesos 7
  • 8. • Entrega garantizada Servicios • Entrega garantizada para con un retardo datagramas promedio inferior a 40 individuales: ms. 8
  • 9. • Entrega de datagramas en orden Servicios • Garantía de ancho de banda para un flujo mínimo para el flujo de • Restricciones sobre datagramas: cambios en el espacio (tiempo) entre paquetes. 9
  • 10. Las redes de datagramas proveen servicio sin conexión en su capa de red  Redes de VC proveen servicio de conexión en su capa de red (e.g. ATM)  Análogo a los servicios de capa transporte, pero:  Servicio es: terminal-a-terminal (host-to-host)  No hay opción: la capa de red provee sólo uno u otro  Implementación: en la red interna (core) 10
  • 11. Para implementar un VC la red actúa desde fuente a destino  Hay 3 fases identificables:  Establecimiento de la llamada  Transferencia de datos  Por último, término de la llamada 11
  • 12. Cada paquete lleva un identificador del VC (no dirección de maquina destino)  Cada router en el camino de fuente a destino mantiene el estado por cada conexión que pasa por él.  El enlace y recursos de router (ancho de banda, buffers) pueden ser asignados al VC. 12
  • 13. Un VC consiste de:  Camino desde fuente a destino  Número de VC, un número por cada en lace a lo largo del camino  Entradas en tablas de reenvío en los routers a lo largo del camino  Los paquetes que pertenecen a un VC llevan el número de VC correspondiente  El número de VC debe ser cambiado en cada enlace. 13
  • 14. 14
  • 15. Una terminal [x] pone direccion destino en el paquete que se quiere enviar  No hay estado mantenido en cada router por cada conexión.  Los paquetes se reenvían usando su dirección de terminal destino 15
  • 16. 16
  • 17. Internet Protocol (IP) ATM  Datos intercambiados entre  Servicio “elástico”, sin  Evoluciona desde la requerimientos de tiempo telefonía. estricto.  Conversación humana:  Sistemas terminales “inteligentes” (computadores)  Tiempos estrictos,  Se pueden adaptar, hacer control, requerimientos de recuperación de errores confiabilidad  Red interna simple, la  Necesidad de servicios complejidad en “periferia” garantizados  Muchos tipos de enlaces  Características diferentes:  Sistemas terminales satélite, radio, fibra, cable “torpes”  Es difícil uniformar servicios:  Teléfonos tasas, pérdidas, BW  Complejidad dentro de la red 17
  • 18. Los routers tienen 2 funciones claves:  Correr algoritmos/protocolos de ruteo (RIP, OSPF, BGP)  Reenvío de datagramas desde enlaces de entrada a una salida 18
  • 19. Funciones de la capa de red del host y router 19
  • 20. Número de versión Largo encabezado “tipo” de datagrama Protocolo IP (bytes) Para max número fragmentación de tramos y re-ensamble restantes (decrementado en cada router) Marcas de tiempo, grabar ruta tomada, especifica lista A qué protocolo de router a superior visitar. corresponden los datos 20
  • 21. Para un datagrama de tamaño considerable (grande), es dividido o fragmentado en la red.  Un datagrama se convierte en varios datagramas  Se reensambla en el destino final  Los bits del encabezado IP se usan para identificar y ordenar fragmentos relacionados 21
  • 22. 22
  • 23.  Dirección IP: identificador de 32-bit del host, interfaz del router  Interfaz: conexión entre host y router, enlace físico  Router típicamente tiene múltiples interfaces (bocas)  Host puede tener múltiples interfaces  Direcciones IP están asociadas a cada interfaz 23
  • 24. Un subnet es una red local que utiliza la misma parte de la dirección ip  Se podrían interconectar sin tener un router (ejemplo switch)  Dirección IP:  Parte de subnet (bits alto orden)  Parte del host (bits bajo orden) 24
  • 25. 25
  • 26. Para poder determinar los subnets, habrá que desconectar las interfaces del router para crear redes independientes. Y a esa red independiente se le llama subnet. 26
  • 27. La porción de dirección de la red (subnet) se hace de tamaño fijo.  Clase A = subnet / 8  Clase B = subnet /16  Clase C = subnet /24 27
  • 28. Ejemplo: Clase C 28
  • 29.  CIDR: Classless InterDomain Routing  Porción de dirección de la red (subnet) se hace de tamaño arbitrario  Formato de dirección: a.b.c.d/x, donde x es el # de bits de la dirección de subnet 200.23.16.0/23 29
  • 30. 30
  • 31. Motivación: la idea es usar sólo una dirección IP para ser vistos desde el mundo exterior:  No necesitamos asignación de un rango del ISP: sólo una dirección externa es usada por todos los dispositivos internos (computadores)  Podemos cambiar la dirección de dispositivos en red local sin notificar al mundo exterior  Podemos cambiar ISP sin cambiar direcciones de dispositivos en red local 31
  • 32. Dispositivos dentro de la red no son explícitamente direccionales o visibles desde afuera (una ventaja de seguridad). 32
  • 33. Implementación: ruteador NAT debe:  Datagramas salientes: remplazar (IP fuente, # puerto) de cada datagrama saliente por (IP NAT, nuevo # puerto) . . . Clientes y servidores remotos responderán usando (IP NAT, nuevo # puerto) como dirección destino. 33
  • 34. Recordar (en tabla de traducción NAT) cada par de traducción (IP fuente, # puerto) a (IP NAT, nuevo puerto)  Datagramas entrantes: remplazar (IP NAT, nuevo # puerto) en campo destino de cada datagrama entrante por correspondiente (IP fuente, # puerto) almacenado en tabla NAT 34
  • 35.  |Campo de número de puerto es de 16 bits:  65,000 conexiones simultáneas con una única dirección dentro de la LAN  NAT es controversial:  Routers deberían procesar sólo hasta capa 3  Viola argumento extremo-a-extremo  En lugar de usar NAT, la carencia de direcciones debería ser resuelta por IPv6 35
  • 36. Usado por hosts & routers para comunicar información a nivel de la red.  Reporte de errores: host inalcanzable o red, o puerto, o protocolo  Echo rquest/reply (usado por ping)  Usado por traceroute  Opera en capa de transporte 36
  • 37. Espacio de direcciones de 32-bit pronto serán completamente asignadas.  Formato de encabezado ayuda a acelerar el procesamiento y re-envío  Encabezado cambia para facilitar QoS  Formato de datagrama IPv6: ▪ Encabezado de largo fijo de 40 bytes ▪ Fragmentación no es permitida 37
  • 38. Prioridad: identifica prioridad entre datagramas en flujo  Flow Label: identifica datagramas del mismo “flujo.” (concepto de “flujo” no está bien definido).  Next header: identifica protocolo de capa superior de los datos 38
  • 39. 39
  • 40. Checksum: eliminada enteramente para reducir tiempo de procesamiento en cada router al ser redundante en capa transporte y enlaze (Ethernet)  Options: permitidas, pero fuera del encabezado, indicado por campo “Next Header”  ICMPv6: nueva versión de ICMP 40
  • 41. No todos los routers pueden ser actualizados (upgraded) simultáneamente  No es posible definir un día para cambio “día de bajada de bandera”  ¿Cómo operará la red con routers IPv4 e IPv6 mezclados?  Tunneling: IPv6 es llevado como carga en datagramas IPv4 entre routers IPv4 41
  • 42. Vista lógica 42
  • 43. 43
  • 44. 44
  • 45. Supone topología de red y costos de enlaces conocidos a todos los nodos  Se logra vía “difusión de estado de enlace”  Todos los nodos tienen la misma información  Se calcula el camino de costo menor desde un nodo (fuente) a todos los otros  Determina tabla de reenvío para ese nodo  Iterativo: despues de k iteraciones, se conoce el camino de menor costo a k destinos (ver los valores de p(v) en el camino resultante) 45
  • 46. En estos momentos el ruteo hasta ahora es idealizado. Suponemos que:  Todos los routers son identicos  La red es “plana”pero… esto no es verdad en la practica  Escala: con 200 millones de destinos:  No podemos almacenar todos los destinos en tablas de ruteo  Cada administrador de red puede querer controlar el ruteo en su propia red 46
  • 47. Agrupar router en regiones, “sistemas autonomos” (autonomous systems o AS)  Routers en el mismo AS usan el mismo protocolo de ruteo  Router de borde (Gateway router)  Tienen enlace directo a router en otros sistemas autonomos 47
  • 48. 48
  • 49. Servicios de la capa de red  Principios de ruteo: estado de enlace y vector de distancia  Ruteo jerarquico  IPv4 y IP v6  Protocolos de ruteo en internet  ¿Cómo funcionan los routers? 49
  • 50. Computer Networking: A Top Down Approach Featuring the  Internet 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, 2004.  http://es.wikipedia.org/wiki/Capa_de_red  http://www.isa.uniovi.es/docencia/redes/Apuntes/tema5.pdf  Stallings, W. (1997). Comunicaciones y redes de computadores, 5ª ed. Prentice Hall Iberia Hall Iberia.  Tanenbaum, A.S. (1996). Computer Networks. (Third Edition). Prentice-Hall  Halsall, F. (1995). Data Communications, Computer Networks and Open systems. Addison-Wesley. 50