28
Introducción Internet se Internet se funda sobre un funda sobre un sistema de sistema de comunicación comunicación no orientado a no orientado a la conexión, la conexión, llamado llamado Protocolo de Protocolo de Internet (IP) Internet (IP) La forma en que la La forma en que la información circula por información circula por la red es a través de la red es a través de paquetes de información y paquetes de información y IP define los suyos IP define los suyos propios. Con IP se logra propios. Con IP se logra universalizar la universalizar la distribución. distribución. Introducció Introducció n El El Datagrama Datagrama Característ Característ icas icas MTU MTU Tamaño del Tamaño del Datagrama Datagrama Fragmentación Fragmentación Cabecera Cabecera

Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Embed Size (px)

Citation preview

Page 1: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

IntroducciónIntroducciónInternet se funda Internet se funda

sobre un sistema de sobre un sistema de comunicación no comunicación no

orientado a la orientado a la conexión, llamado conexión, llamado

Protocolo de Protocolo de Internet (IP)Internet (IP)

La forma en que la información La forma en que la información circula por la red es a través de circula por la red es a través de

paquetes de información y IP define paquetes de información y IP define los suyos propios. Con IP se logra los suyos propios. Con IP se logra

universalizar la distribución.universalizar la distribución.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 2: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

UbicaciónUbicaciónIntroducciónIntroducciónIntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

Internet (TCP/IP en general) se funda Internet (TCP/IP en general) se funda básicamente en cuatro capas, cada básicamente en cuatro capas, cada

una dependiente de la otra, una dependiente de la otra, estableciendo de esta manera estableciendo de esta manera

flexibilidad y robustezflexibilidad y robustez

Acceso al medio físicoAcceso al medio físico

Capa de InternetCapa de Internet

Capa de transporteCapa de transporte

Capa de aplicacionesCapa de aplicaciones

Cuadro ethernet

IP/ICMP

TCP/UDP

NFS/FTP

Interfaz de red

Hardware

CabeceraCabecera

Page 3: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

ServiciosServiciosIntroducciónIntroducciónIntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

TCP/IP entrega principalmente tres TCP/IP entrega principalmente tres servicios , cada uno dependiente del servicios , cada uno dependiente del otro en la herencia. Estos servicios otro en la herencia. Estos servicios están muy vinculados a las capas están muy vinculados a las capas

anteriormente mencionadas.anteriormente mencionadas.

Entrega de paquetes sin conexiónEntrega de paquetes sin conexión

Transporte confiableTransporte confiable

Servicios de Servicios de aplicacionesaplicaciones

CabeceraCabecera

Page 4: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

FormatoFormatoEl datagramaEl datagrama CabeceraCabeceraDe: 200.28.216.2De: 200.28.216.2

para: 200.28.216.5para: 200.28.216.5

datosdatos

Al igual que en los cuadros de Al igual que en los cuadros de Hardware (frames)el datagrama Hardware (frames)el datagrama posee una cabecera y una área posee una cabecera y una área

de datosde datos

El IP determina la unidad básica El IP determina la unidad básica de transferencia de datos de transferencia de datos

utilizada en Internet utilizada en Internet denominada denominada DatagramaDatagrama IPIP o o

simplemente simplemente datagramadatagrama

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 5: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

EncapsulamientoEncapsulamientoEl datagramaEl datagrama

Datagrama IPDatagrama IP

Cuadro de hardwareCuadro de hardware

Nivel fisicoNivel fisico

El Datagrama necesita circular a El Datagrama necesita circular a través de la red, por eso debe través de la red, por eso debe

hacerlo encapsulado en un hacerlo encapsulado en un cuadro de hardware (frame)cuadro de hardware (frame)

Llevo Llevo IPIP

El cuadro de hardware lleva un El cuadro de hardware lleva un numero en el tipo de cuadro, numero en el tipo de cuadro,

para indicar que es un para indicar que es un datagrama IP.datagrama IP.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 6: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Red virtualRed virtualCaracterísticasCaracterísticas

Mediante el encapsulamiento, IP logra Mediante el encapsulamiento, IP logra esconder los cuadros de hardware, esconder los cuadros de hardware,

simulando una gran red virtual con un simulando una gran red virtual con un formato de paquete universal.formato de paquete universal.

token

ethernetfddi

internetinternet

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 7: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Sin-conexiónSin-conexiónNo-confiableNo-confiableMejor-esfuerzoMejor-esfuerzoCaracterísticasCaracterísticas

|

El servicio de entrega de paquetes, sobre El servicio de entrega de paquetes, sobre internet, técnicamente se puede definir como internet, técnicamente se puede definir como

No-confiableNo-confiable , , Sin-conexiónSin-conexión y y Mejor-esfuerzoMejor-esfuerzo

Es un servicio Es un servicio sin conexiónsin conexión, porque no , porque no se coordina el receptor con el emisor, se coordina el receptor con el emisor, cada paquete se trata en forma cada paquete se trata en forma independiente, pudiendo estos llegar en independiente, pudiendo estos llegar en desorden o no llegar. desorden o no llegar.

Es un servicio Es un servicio No-confiable , No-confiable , debido a debido a que IP no puede garantizar la entrega que IP no puede garantizar la entrega del paquete, este puede perderse, del paquete, este puede perderse, duplicarse y el protocolo no informa al duplicarse y el protocolo no informa al emisor ni al receptor.emisor ni al receptor.

Es un servicio Es un servicio Mejor-esfuerzo , Mejor-esfuerzo , porque porque IP no descarta los paquetes fácilmente, IP no descarta los paquetes fácilmente, trata de entregarlos a su destino, bajo trata de entregarlos a su destino, bajo sus limitaciones. sus limitaciones.

Datagrama Datagrama IPIP

Z,Z,Z

Datagrama Datagrama IPIP

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 8: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

FragmentosFragmentos

EsquemaEsquemaDatagrama IPDatagrama IP

MensajesMensajes

CapaCapaTransportTransportee

DatagramasDatagramas

Capa RedCapa Red

??

< 64 KB< 64 KB

DestinoDestino

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 9: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

EstructuraEstructuraDatagrama IPDatagrama IP

DatagramaDatagrama

CabeceraCabecera DatosDatos

VariableVariable20 Octetos20 Octetos

64 K Octetos64 K Octetos

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 10: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

CabeceraCabeceraDatagrama IPDatagrama IP

¿ Cúales son los campos que tiene un ¿ Cúales son los campos que tiene un datagrama ?datagrama ?

Dirección FuenteDirección Fuente

Dirección DestinoDirección Destino

De: 200.28.216.2De: 200.28.216.2para: 200.28.216.5para: 200.28.216.5

Largo CabeceraLargo Cabecera20 octetos + ?20 octetos + ?

Largo totalLargo total

ChecksumChecksum

Largo totalLargo totalcabecera + datoscabecera + datosComprobación de Comprobación de

errores en cabeceraerrores en cabecera

Largo cabeceraLargo cabecera

En forma intuitiva y en primera instancia En forma intuitiva y en primera instancia podrían ser .....podrían ser .....

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 11: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

VersiónVersiónCabeceraCabeceraDatagramaDatagrama

¿¿¿ Habrá otros ???¿¿¿ Habrá otros ???

Tiene que haber por lo tanto un campo que me Tiene que haber por lo tanto un campo que me indique a que versión del protocolo pertenece indique a que versión del protocolo pertenece un datagrama. Además da la posibilidad de un datagrama. Además da la posibilidad de modificar los protocolos mientras la red se modificar los protocolos mientras la red se encuentra en operación.encuentra en operación.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 12: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

TOSTOSCabeceraCabeceraDatagramaDatagrama

¿¿¿ Cuál más ???¿¿¿ Cuál más ???

Ejp: Voz digitalizadaEjp: Voz digitalizada

Ejp: Transferencia Ejp: Transferencia de archivosde archivos

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 13: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

IdentificaciónIdentificaciónCabeceraCabeceraDatagramaDatagrama

Todos los fragmentos Todos los fragmentos de un datagrama de un datagrama contienen el mismo contienen el mismo valor de valor de identificaciónidentificación

¿ Se me ocurre... ?!¿ Se me ocurre... ?!

Se necesita un campo identificación Se necesita un campo identificación para saber a que datagrama pertenece para saber a que datagrama pertenece el fragmento recién llegado.el fragmento recién llegado.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 14: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

OffsetOffsetCabeceraCabeceraDatagramaDatagrama

¿¿¿ Y como los ¿¿¿ Y como los ordeno después ???ordeno después ???

2211 33

44 55 66

++

++

++

++ ++

==

DatagramDatagramaa

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 15: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

¿ Que sucedería si ¿ Que sucedería si los datagramas que los datagramas que no llegan al destino no llegan al destino no se destruyeran ?no se destruyeran ?

Tiempo de vidaTiempo de vida

¿ Hasta cuándo ¿ Hasta cuándo sobrevirá un sobrevirá un datagrama ?datagrama ?

CabeceraCabeceraDatagramaDatagrama

255 segundos255 segundos

INUNDACIÓN !INUNDACIÓN !

Cada Router sobreescribe Cada Router sobreescribe este campo decrementando el este campo decrementando el

tiempo de vida de cada tiempo de vida de cada datagrama, cuando llega a datagrama, cuando llega a

cero, este se destruye.cero, este se destruye.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 16: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

CabeceraCabeceraDatagrama IPDatagrama IP

4400 88 1616 3232

20 octetos20 octetos

Versión: Indica que versión del protocolo Versión: Indica que versión del protocolo pertenece cada uno de los datagramas.pertenece cada uno de los datagramas.

IHL: Permite que se indique la longitud IHL: Permite que se indique la longitud que tiene la cabecera en palabras de 32 que tiene la cabecera en palabras de 32

bits.bits.

TOS: Permite indicar a la subred el tipo de TOS: Permite indicar a la subred el tipo de servicio que se desea, respecto a la servicio que se desea, respecto a la

seguridad y la velocidad.seguridad y la velocidad.

Longitud total: Tanto la cabecera como los Longitud total: Tanto la cabecera como los datos, máx. longitud 65536 octetos.datos, máx. longitud 65536 octetos.

Identificación: Permite al hostal Identificación: Permite al hostal destinatario determinar a qué datagrama destinatario determinar a qué datagrama pertenece el fragmento recién llegado.pertenece el fragmento recién llegado.

DF: No fragmentar.DF: No fragmentar.MF: más fragmentos. Todos lo llevan con MF: más fragmentos. Todos lo llevan con excepción del último.excepción del último.

Offset: indica el lugar del datagrama Offset: indica el lugar del datagrama actual al que pertenece este fragmento. actual al que pertenece este fragmento. Con 13 bits, máx. 8192 fragmentos por Con 13 bits, máx. 8192 fragmentos por

datagrama.datagrama.

Tiempo de vida: contador que se utiliza Tiempo de vida: contador que se utiliza para limitar el tiempo de vida de los para limitar el tiempo de vida de los

paquetes. Unidad segundos, máx:255paquetes. Unidad segundos, máx:255

Protocolo: indica a que proceso de Protocolo: indica a que proceso de transporte pertenece el datagrama, para transporte pertenece el datagrama, para

ser reensamblado.ser reensamblado.

Checksum: comprueba solamente la Checksum: comprueba solamente la cabecera, es útil cuando hay cabecera, es útil cuando hay

fragmentación.fragmentación.

Dir. Fuente y Destino: indican el número Dir. Fuente y Destino: indican el número de red y de host.de red y de host.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 17: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Tipo de ServicioTipo de ServicioDatagrama IPDatagrama IP

PRECEDENCEPRECEDENCE

111 Network control111 Network control

110 Internetwork110 Internetwork

ControlControl

101 Critical101 Critical

100 Flash override100 Flash override

011 Flash011 Flash

010 Immediate010 Immediate

001 Priority001 Priority

000 Routine000 Routine

TOSTOS

1110 Minimize delay1110 Minimize delay

0100 Maximize throughput0100 Maximize throughput

0010 Maximize reliability0010 Maximize reliability

0001 Minimize monetary cost0001 Minimize monetary cost

0000 Normal service0000 Normal service

Interpretación en RFC 1349Interpretación en RFC 1349

PrecedencePrecedence TOSTOS 00

0 1 2 3 4 5 6 70 1 2 3 4 5 6 7

Este campo es Este campo es seteado por el seteado por el

sistema fuente a sistema fuente a indicar el tipo o indicar el tipo o

calidad de servicio calidad de servicio que debería proveer, que debería proveer,

si es posible, para si es posible, para este datagrama.este datagrama.

Este campo indica el Este campo indica el grado de urgencia o grado de urgencia o

prioridad a ser prioridad a ser asociado con un asociado con un

datagrama. datagrama. Recomendaciones en Recomendaciones en RFC 1812, sobre dos RFC 1812, sobre dos categorías: Servicio categorías: Servicio de colas y control de de colas y control de

congestión.congestión.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 18: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Respuesta al TOSRespuesta al TOSCabeceraCabeceraDatagramaDatagrama

RouterRouter Acepto TOSAcepto TOS

Decisión de ruteo Decisión de ruteo debería ser en base al debería ser en base al TOS, ejp: mín. delay TOS, ejp: mín. delay implica no link implica no link satelitalsatelital

Selección Selección de Rutade Ruta

Servicio deServicio de subredsubred

En base a la subred En base a la subred que mejor entrege el que mejor entrege el requerido TOS, ejp. requerido TOS, ejp. ATMATM

Manejo de Manejo de colascolas

de esperade espera

Un Router puede afectar Un Router puede afectar como las colas son como las colas son manejadas, dando un manejadas, dando un trato preferencial.trato preferencial.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 19: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Campo OpcionesCampo Opciones

OpcionesOpcionesCabeceraCabeceraDatagramaDatagrama

CamposCampos

TOSTOS

OpcionesOpciones

SecuritySecurity :Permite ligar una etiqueta de :Permite ligar una etiqueta de seguridad a un datagramaseguridad a un datagrama

Source routingSource routing : Una lista secuenciada : Una lista secuenciada de direcciones de routers que especifican de direcciones de routers que especifican

la ruta a ser seguida.Ruta puede ser la ruta a ser seguida.Ruta puede ser estricta o relajada.estricta o relajada.

Route recordingRoute recording : Permite grabar la : Permite grabar la secuencia de routers visitados por el secuencia de routers visitados por el

datagrama.datagrama.

TimestampingTimestamping : la fuente entidad IP y : la fuente entidad IP y algunos o todos los routers agregan una algunos o todos los routers agregan una

precision a milisegundos.precision a milisegundos.

DatagramDatagramaa

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 20: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

DefiniciónDefiniciónMáxima Unidad de TransferenciaMáxima Unidad de Transferencia

MarcoMarcoTecnología ATecnología A

MarcoMarcoTecnología BTecnología B

MarcoMarcoTecnología CTecnología C

Cada Tecnología tiene un Marco Cada Tecnología tiene un Marco propio, el cúal puede contener propio, el cúal puede contener

un Datagrama de cierto tamaño un Datagrama de cierto tamaño máximo o MTU.máximo o MTU.

MTUMTU

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 21: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Caso idealCaso idealTamaño del DatagramaTamaño del Datagrama

Datagrama IPDatagrama IP

Marco de hardwareMarco de hardware

El Datagrama puede ser El Datagrama puede ser encapsulado por cualquier tipo encapsulado por cualquier tipo

de Marco o Framede Marco o Frame

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 22: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Caso NormalCaso NormalTamaño del DatagramaTamaño del Datagrama

Datagrama Datagrama

MarcoMarco

El Datagrama puede no ser El Datagrama puede no ser contenido en algún tipo de contenido en algún tipo de

MarcoMarco

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 23: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

Solución TrivialSolución TrivialTamaño del DatagramaTamaño del Datagrama

Una Solución al problema es Una Solución al problema es elegir un Datagrama que sea elegir un Datagrama que sea

soportado por todo Marco, o sea soportado por todo Marco, o sea el menor de todos los posibles.el menor de todos los posibles.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 24: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

ProblemaProblemaTamaño del DatagramaTamaño del Datagrama

Data OriginalData Original

DatagramasDatagramas

¡¡ Ineficiente !!¡¡ Ineficiente !!¡¡ Ineficiente !!¡¡ Ineficiente !!

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 25: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

IdeaIdeaTamaño del DatagramaTamaño del Datagrama

Si la Data va a ser enviada de Si la Data va a ser enviada de A hasta C, y ambas usan el A hasta C, y ambas usan el

mismo tamaño de Marco, no mismo tamaño de Marco, no sería deseable encapsular a sería deseable encapsular a ese tamaño el Datagrama?ese tamaño el Datagrama?

Tecnología ATecnología A

RouterRouter

Tecnología BTecnología B

Tecnología CTecnología C

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 26: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

SoluciónSoluciónFragmentaciónFragmentación

La Solución es La Solución es FragmentarFragmentar los los Datagramas a medida de que Datagramas a medida de que estos recorran la red, y sólo si estos recorran la red, y sólo si

es necesario.es necesario.

RouterRouter Tecnología BTecnología BTecnología ATecnología A

Tecnología CTecnología C

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 27: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

ReensambladoReensambladoFragmentaciónFragmentación

La pregunta clave es cuándo La pregunta clave es cuándo realizar el reensamblado de los realizar el reensamblado de los fragmentos en los que se dividió fragmentos en los que se dividió

el Datagrama original.el Datagrama original.

El reensamblado se realiza en el El reensamblado se realiza en el destino del datagrama original.destino del datagrama original.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera

Page 28: Introducción Internet se funda sobre un sistema de comunicación no orientado a la conexión, llamado Protocolo de Internet (IP) La forma en que la información

DesventajaDesventajaFragmentaciónFragmentación

Si un datagrama es fragmentado Si un datagrama es fragmentado para pasar por una red de MTU para pasar por una red de MTU

pequeño y luego esos fragmentos pequeño y luego esos fragmentos atraviezan una red de MTU atraviezan una red de MTU

mayor, no se puede aprovechar mayor, no se puede aprovechar ese recurso por completo.ese recurso por completo.

Si un fragmento, por pequeño Si un fragmento, por pequeño que sea se perdiera o llegara con que sea se perdiera o llegara con

algún error, no es posible algún error, no es posible reconstituir el Datagrama.reconstituir el Datagrama.

IntroducciónIntroducción

El DatagramaEl Datagrama

CaracterísticasCaracterísticas

MTUMTU

Tamaño del Tamaño del DatagramaDatagrama

FragmentaciónFragmentación

CabeceraCabecera