0% encontró este documento útil (0 votos)
6 vistas83 páginas

Protocolos de Interconexión de Redes

El capítulo 18 de 'Comunicaciones y Redes de Computadores' de William Stallings aborda las funciones fundamentales de los protocolos de interconexión de redes, incluyendo encapsulamiento, fragmentación, control de conexión, y control de errores. Se discuten las ventajas y desventajas de la fragmentación de datos, así como la importancia del direccionamiento y la multiplexación en la transmisión de datos. Además, se exploran los conceptos de sistemas finales e intermedios, junto con los requisitos y características de la interconexión entre redes.

Cargado por

cblancas2077
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas83 páginas

Protocolos de Interconexión de Redes

El capítulo 18 de 'Comunicaciones y Redes de Computadores' de William Stallings aborda las funciones fundamentales de los protocolos de interconexión de redes, incluyendo encapsulamiento, fragmentación, control de conexión, y control de errores. Se discuten las ventajas y desventajas de la fragmentación de datos, así como la importancia del direccionamiento y la multiplexación en la transmisión de datos. Además, se exploran los conceptos de sistemas finales e intermedios, junto con los requisitos y características de la interconexión entre redes.

Cargado por

cblancas2077
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPT, PDF, TXT o lee en línea desde Scribd

William Stallings

Comunicaciones y Redes de Computadores


7 Edicin
Captulo 18 Protocolos de interconexin de redes

Pearson Educacin, S. A.

Funciones de los protocolos


Conjunto pequeo de funciones que forman la base de todos los protocolos. No todos los protocolos poseen todas las funciones:
Reducen la duplicacin del esfuerzo. Pueden tener el mismo tipo de funcin en los protocolos a distintos niveles.

Encapsulamiento. Fragmentacin y reensamblado. Control de conexin. Entrega ordenada. Control de flujo. Control de errores. Direccionamiento. Multiplexacin. Servicios de transmisin.
Pearson Educacin, S. A.

Encapsulamiento
Normalmente, los datos son transferidos en bloques:
Unidades de datos del protocolo (PDU, Protocol Data Unit). Cada PDU contiene datos e informacin de control. Algunas PDU constan nicamente de informacin de control.

Existen tres categoras de informacin de control: Direccin:


Del emisor y/o destinatario.

Cdigo de deteccin de errores:


Ejemplo: secuencia de comprobacin de la trama.

Control del protocolo:


Se incluye informacin adicional para implementar las funciones de los protocolos.

La adicin de informacin de control a los datos es encapsulamiento. Los datos son aceptados o generados por una entidad y encapsulados dentro de una PDU:
Que contiene los datos ms informacin de control. Ejemplo: TFTP, HDLC, retransmisin de tramas, ATM, AAL5 (Figura 11.15), LLC, IEEE 802.3, IEEE 802.11.
Pearson Educacin, S. A.

Fragmentacin y reensamblado (segmentacin OSI)


Intercambio de datos entre dos entidades. Puede caracterizarse como una secuencia de PDU de algn tamao acotado:
Mensaje del nivel de aplicacin.

Los protocolos de niveles inferiores necesitarn separar los datos en bloques de un tamao ms reducido. La red de comunicaciones puede aceptar nicamente bloques de un cierto tamao como mximo:
ATM de 53 octetos. Ethernet de 1.526 octetos.

Control de errores ms eficiente:


Menor retransmisin.

Ms equitativo:
Evita que una estacin monopolice un medio.

Memorias temporales ms pequeas. Efectuar controles y operaciones de reinicio/recuperacin.


Pearson Educacin, S. A.

Desventajas de la fragmentacin
Hacen considerar tamaos de PDU tan grandes como sea posible porque:
PDU contiene cierta cantidad de informacin de control. Cuanto menor sea el bloque, mayor ser la sobrecarga introducida.

La llegada de una PDU puede generar una interrupcin:


A medida que el bloque sea ms pequeo se generarn ms interrupciones.

Se requiere ms tiempo para procesar muchas y pequeas PDU.

Pearson Educacin, S. A.

Reensamblado
Los datos segmentados pueden ser reensamblados en mensajes. Si las PDU llegan fuera de orden, la tarea se complica.

Pearson Educacin, S. A.

PDU y fragmentacin
(Captulo 2, Figura 2.4)

Pearson Educacin, S. A.

Control de conexin
Transferencia de datos no orientada a conexin:
Cada PDU es tratada independientemente. Ejemplo: datagrama.

Transferencia de datos orientada a conexin:


Ejemplo: circuito virtual.

Preferencia (incluso requerimiento) de la transferencia orientada a conexin si las estaciones anticipan un intercambio de datos voluminoso. O si los detalles del protocolo deben funcionar dinmicamente. Una asociacin lgica, o conexin, se establece entre las entidades. Se suceden tres etapas:
Establecimiento de la conexin. Transferencia de datos. Terminacin de la conexin. Tambin puede existir las fases de interrupcin y recuperacin de la conexin para hacer frente a los errores.
Pearson Educacin, S. A.

Etapas de una transferencia de datos orientada a conexin

Pearson Educacin, S. A.

Establecimiento de la conexin
Las entidades aceptan intercambiar datos. Generalmente, una estacin emitir una solicitud de conexin:
De forma no orientada a conexin.

Es posible que una autoridad central est involucrada. La entidad receptora acepta o rechaza la solicitud (en los protocolos ms simples). Puede incluir una negociacin. Sintaxis, semntica y temporizacin. Ambas entidades deben utilizar el mismo protocolo. Puede permitir ciertas funcionalidades opcionales. Deben ser consensuadas. Por ejemplo, el protocolo puede especificar un tamao de PDU de hasta 8.000 octetos; una estacin puede desear restringir este tamao a 1.000 octetos.
Pearson Educacin, S. A.

Transferencia de datos y terminacin


Se intercambian datos e informacin de control:
Ejemplo: control de flujo, control de errores.

Los datos y los acuses de recibo fluyen en uno o en ambos sentidos. Una de las partes puede enviar una solicitud de terminacin. O la autoridad central podra terminar la conexin forzosamente.

Pearson Educacin, S. A.

Secuenciacin
Muchos protocolos de transferencia de datos orientados a conexin utilizan la secuenciacin:
Ejemplo: HDLC e IEEE 802.11.

Las PDU se numeran secuencialmente. Cada parte mantiene una lista de los nmeros salientes y los nmeros entrantes. La secuenciacin es la base para tres funciones bsicas:
Entrega ordenada. Control de flujo. Control de errores.

No se encuentra presente en todos los protocolos orientados a conexin:


Ejemplo: retransmisin de tramas y ATM.

Todos los protocolos orientados a conexin incluyen alguna forma de identificar la conexin mediante:
Un identificador nico. Una combinacin de las direcciones del origen y el destino.
Pearson Educacin, S. A.

Entrega ordenada
Las PDU pueden no llegar a su destino en el orden en que fueron enviadas:
Debido a la posibilidad de que atraviesen caminos diferentes a travs de la red.

Se requiere que el orden de las PDU se mantenga. Los nmeros de las PDU se asignan secuencialmente. Reordenar las PDU recibidas es una tarea fcil. Campo de nmero de secuencia finito:
Los nmeros se repiten (mdulo algn nmero mximo). El nmero mximo de secuencia debe ser mayor que el mximo nmero de PDU que podran estar pendientes en cualquier instante de tiempo. De hecho, se puede necesitar que el nmero mximo sea el doble que el mximo nmero de PDU que puedan estar pendientes:
Ejemplo: ARQ de repeticin selectiva.
Pearson Educacin, S. A.

Control de flujo
Funcin realizada por una entidad receptora para limitar la cantidad o la tasa de datos que es enviada. Procedimiento de parada y espera:
La recepcin de cada PDU debe ser confirmada antes de que la siguiente sea enviada.

Crdito:
Cantidad de datos que pueden ser enviados sin acuse de recibo. Ejemplo: tcnica de ventana deslizante de HDLC.

Funcin que debe ser implementada en varios protocolos:


Control sobre el trfico de red: Espacio de memoria temporal. Desbordamiento de la aplicacin:
Ejemplo: esperar espacio en disco.
Pearson Educacin, S. A.

Control de errores
Prevencin frente a prdidas y daos. Deteccin de errores y retransmisin:
El emisor inserta un cdigo de deteccin de errores en la PDU transmitida:
Funcin de los otros bits en la PDU.

El receptor comprueba el valor del cdigo en la PDU recibida. Si se detecta un error, se descarta la PDU. Si el transmisor no recibe el acuse de recibo de la PDU en un tiempo razonable, el emisor la retransmite.

Cdigo de correccin de errores. Habilita al receptor no slo para detectar errores sino para corregirlos. El control de errores es una funcin que debe ser realizada en varias capas de protocolos:
Entre la estacin y la red. Dentro de la red.
Pearson Educacin, S. A.

Direccionamiento
Nivel de direccionamiento. Alcance del direccionamiento. Identificadores de conexin. Modo de direccionamiento.

Pearson Educacin, S. A.

Conceptos TCP/IP

Pearson Educacin, S. A.

Nivel de direccionamiento
Nivel en la arquitectura de comunicaciones en el cual una entidad es designada.

Se asocia una direccin nica con cada sistema final:


Ejemplo: estacin de trabajo o servidor.

Y cada sistema intermedio:


Ejemplo: un dispositivo de encaminamiento.

Direccin en el nivel de red:


Direccin IP o direccin internet. En el caso de OSI se denomina punto de acceso al servicio de red (NSAP, Network Service Access Point). Se utiliza para encaminar una PDU a travs de una o varias redes.

En el sistema destino, los datos deben ser dirigidos a algn proceso:


Cada proceso recibe un identificador. Puerto en la arquitectura TCP/IP. Punto de acceso al servicio (SAP, Service Access Point) en la arquitectura OSI.

Pearson Educacin, S. A.

Alcance del direccionamiento


Direccin global:
Ausencia de ambigedad global:
Identifica nicamente un sistema. Se permiten los sinnimos. Un sistema puede tener ms de una direccin global.

Aplicabilidad global:
Es posible que desde cualquier direccin global se identifique cualquier otra direccin global, ubicada en cualquier sistema, mediante la utilizacin de la direccin global del otro sistema.

Permite a una coleccin de redes encaminar datos entre dos sistemas cualquiera.

Cada red debe mantener una direccin nica para cada interfaz de dispositivo en la red:
Direcciones MAC en una red IEEE 802 y las direcciones de anfitriones en ATM. Esta direccin permite a la red encaminar unidades de datos a travs de la red y entregarlas al sistema pertinente. Direcciones del punto de acceso a la red.

El alcance del direccionamiento es slo relevante para direcciones en el nivel de red. Un puerto o SAP por encima del nivel de red es nico dentro de un sistema dado:
No necesita ser globalmente nico.
Pearson Educacin, S. A.

Identificadores de conexin
La entidad 1 en el sistema A solicita una conexin a la entidad 2 en el sistema B, usando la direccin global B.2. B.2 acepta la conexin. El identificador de conexin es usado por ambas entidades para futuras transmisiones. Reduccin de la sobrecarga:
Son generalmente ms cortos que los identificadores globales.

Encaminamiento:
Se puede definir una ruta fija. El identificador de conexin sirve para identificar la ruta en los sistemas intermedios.

Multiplexacin:
Una entidad puede desear disfrutar de ms de una conexin simultneamente. Las PDU deben ser identificadas por su identificador de conexin.

Uso de informacin de estado:


Una vez que una conexin est establecida, los sistemas finales pueden mantener informacin de estado concerniente a la misma. Permite funciones como el control de flujo y el control de errores utilizando nmero de secuencia.
Pearson Educacin, S. A.

Modo de direccionamiento
Normalmente, una direccin se refiere a un sistema individual o a un puerto:
Direccin individual o unidifusin (unicast).

Una direccin se puede referir a ms de una entidad o puerto:


Identifica simultneamente a mltiples receptores para los datos. Puede ser de difusin (broadcast) destinada a todas las entidades dentro de un dominio. O de multidistribucin (multicast) para un subconjunto especfico de entidades.

Pearson Educacin, S. A.

Multiplexacin
Mltiples conexiones en un solo sistema:
Ejemplo: con la retransmisin de tramas pueden existir varias conexiones de enlace de datos que terminen en el mismo sistema. Estas conexiones son multiplexadas sobre la interfaz fsica individual.

Puede realizarse tambin mediante nmeros de puerto:


Tambin permite mltiples conexiones simultneas. Ejemplo: puede haber varias conexiones TCP que finalicen en un sistema dado:
Cada conexin establecida entre un par de puertos diferentes.

Pearson Educacin, S. A.

Multiplexacin entre niveles


Multiplexacin ascendente o hacia dentro:
Mltiples conexiones de un nivel superior comparten una nica conexin de ms bajo nivel:
Para hacer un uso ms eficiente de los servicios de niveles inferiores. Para proporcionar varias conexiones en niveles superiores dentro de un entorno en el que slo existe una conexin en niveles inferiores.

Multiplexacin descendente o divisin:


Una conexin de un nivel superior se sustenta sobre mltiples conexiones de niveles inferiores. Siendo repartido el trfico de la conexin superior entre las distintas conexiones inferiores:
Esta tcnica puede ser utilizada para proporcionar fiabilidad, rendimiento o eficiencia.

Pearson Educacin, S. A.

Servicios de transmisin
Un protocolo puede proporcionar servicios adicionales a las entidades. Ejemplos: Prioridad:
En funcin de la conexin. En funcin del mensaje:
Ejemplo: solicitud de terminacin de la conexin.

Calidad de servicio:
Ejemplo: ciertas clases de datos pueden requerir un umbral de rendimiento mnimo o un umbral de retardo mximo.

Seguridad:
Mecanismos de seguridad, restringiendo el acceso.

Estos servicios dependen del sistema subyacente de transmisin y de cualquier entidad de niveles inferiores que Pearson Educacin, S. A. intervenga.

Terminologa de interconexin entre redes


Red de comunicacin:
Sistema que proporciona un servicio de transferencia de datos.

Una internet:
Coleccin de redes de comunicacin interconectadas por puentes o dispositivos de encaminamiento.

Internet:
Coleccin global de miles de mquinas y redes individuales.

Intranet:
Una internet corporativa que opera dentro de una organizacin. Utiliza la tecnologa de Internet (TCP/IP y http) para entregar documentos y recursos.

Pearson Educacin, S. A.

Terminologa de interconexin entre redes


Sistema Final (ES):
Dispositivo conectado a una de las redes de una internet. Apoya a las aplicaciones o servicios del usuario final.

Sistema Intermedio (IS):


Dispositivo utilizado para conectar dos redes. Permite la comunicacin entre sistemas finales conectados a diferentes redes.

Pearson Educacin, S. A.

Terminologa de interconexin entre redes


Puente (bridge):
Un IS utilizado para conectar dos redes LAN que utilizan el mismo protocolo LAN. Acta como un filtro de direcciones pasando paquetes hacia adelante a la red requerida solamente. Opera en la capa 2 del modelo OSI (enlace de datos).

Dispositivo de encaminamiento (router):


Conecta dos redes (posiblemente distintas). Utiliza un protocolo de internet presente en cada dispositivo de encaminamiento y en cada computador de la red. Opera en la capa 3 del modelo OSI (red).

Pearson Educacin, S. A.

Requisitos de la interconexin entre redes


Proporcionar un enlace entre redes:
Como mnimo, se necesita una conexin fsica y de control de enlace.

Proporcionar el encaminamiento y entrega de los datos entre procesos en diferentes redes. Proporcionar un servicio de contabilidad e informacin de estado. Independiente de las arquitecturas de red.

Pearson Educacin, S. A.

Caractersticas de la arquitectura de red


Direccionamiento. Tamao de paquete. Mecanismos de acceso. Valores de expiracin de los temporizadores. Recuperacin de errores. Informes de estado. Encaminamiento. Control de acceso del usuario. Basado en la conexin o sin conexin.
Pearson Educacin, S. A.

Enfoques sobre la arquitectura


Orientado a conexin. No orientado a conexin.

Pearson Educacin, S. A.

Orientado a conexin
Se supone que cada red proporciona un servicio en forma de conexin. Los IS conectan dos o ms subredes:
Cada IS aparece como un ES en cada una de las redes. Se establece una conexin lgica entre los ES:
Concatenacin de una secuencia lgica de conexiones a travs de subredes.

Los circuitos virtuales de una red individual estn unidos por IS.

Puede requerir una mejora de los servicios de la red local:


802, FDDI son servicios de datagrama.

Pearson Educacin, S. A.

Funciones de un IS orientado a conexin


Retransmisin. Encaminamiento. Ejemplo: X.75 se utiliza para interconectar redes de conmutacin de paquetes X.25. El enfoque orientado a conexin no se suele utilizar:
(El enfoque dominante es IP).

Pearson Educacin, S. A.

Funcionamiento no orientado a conexin


Se corresponde con el mecanismo de datagramas de una red de conmutacin de paquetes. Cada unidad de datos del protocolo de red se trata independientemente. Los ES y los dispositivos de encaminamiento comparten un protocolo de la capa de red comn:
Conocido generalmente como protocolo de interconexin de redes.

Protocolo Internet:
Dicho protocolo se desarroll para ARPANET. Publicado como RFC 791 (consgalo y analcelo).

El protocolo de capa inferior se necesita para acceder a cada red particular.


Pearson Educacin, S. A.

Interconexin entre redes sin conexin


Ventajas:
Flexibilidad. Robusto. No impone informacin suplementaria innecesaria.

Es del tipo no fiable:


No garantiza la entrega. No garantiza el orden de entrega:
Los paquetes pueden tomar distintas rutas.

La fiabilidad es responsabilidad de la capa superior (por ejemplo, TCP).


Pearson Educacin, S. A.

Funcionamiento del protocolo Internet

Pearson Educacin, S. A.

Cuestiones de diseo
Encaminamiento. Tiempo de vida de los datagramas. Segmentacin y reensamblado. Control de errores. Control de flujo.

Pearson Educacin, S. A.

La interconexin como una red

Pearson Educacin, S. A.

Encaminamiento
Se efecta por medio del mantenimiento de una tabla de encaminamiento en cada dispositivo de encaminamiento y en cada sistema final:
Indica el siguiente dispositivo de encaminamiento al que se deber enviar el datagrama. Esttica:
Puede contener rutas alternativas.

Dinmica:
Ms flexible a la hora de enfrentarse a condiciones de error y congestin.

Encaminamiento en el origen:
La estacin fuente especifica la ruta mediante la inclusin de una lista secuencial de dispositivos de encaminamiento que se debe seguir. Seguridad. Prioridad.

Registros de la ruta.
Pearson Educacin, S. A.

Tiempo de vida de los datagramas


Los datagramas podran viajar indefinidamente:
Consume recursos. Un protocolo de transporte puede necesitar un lmite en la vida de un datagrama.

Cada datagrama se puede marcar con un tiempo de vida:


Campo de tiempo de vida en IP. Una vez que ha transcurrido este tiempo de vida, el datagrama se descarta (no se enva). Contador de saltos:
El tiempo de vida se decrementa cada vez que pasa a travs de un dispositivo de encaminamiento.

Contador de tiempo:
Los dispositivos de encaminamiento deben conocer el tiempo transcurrido desde que el datagrama cruz por ltima vez un dispositivo de encaminamiento.

(Aparte: compare esto con La fuga de Logan [Logans Run]).


Pearson Educacin, S. A.

Fragmentacin y reensamblado
Las redes pueden especificar tamaos de paquetes diferentes. Dnde se debe reensamblar:
En el destino:
Tiene como resultado que los paquetes se hagan ms pequeos a medida que los datos se mueven a travs del conjunto de redes.

Reensamblado intermedio:
Se requieren grandes memorias temporales en los dispositivos de encaminamiento. Las memorias temporales pueden llenarse de fragmentos. Todos los fragmentos deben pasar a travs del mismo dispositivo de encaminamiento:
Esto imposibilita el uso del encaminamiento dinmico.

Pearson Educacin, S. A.

Fragmentacin en IP
IP se reensambla solamente en el destino. Usa los siguientes campos en la cabecera:
Identificador de la unidad de datos (ID):
Identifica un datagrama originado en el sistema final:
Consta de las direcciones fuente y destino. Identificador del protocolo que genera los datos (por ejemplo, TCP). Identificacin suministrada por el protocolo.

Longitud de los datos:


Indica la longitud del campo de datos de usuario, expresado en octetos.

Pearson Educacin, S. A.

Fragmentacin en IP
Desplazamiento:
Posicin de un fragmento de los datos de usuario en el datagrama original. En mltiplos de 64 bits (8 octetos).

Indicador de ms datos:
Indica que no es el ltimo fragmento.

Pearson Educacin, S. A.

Ejemplo de fragmentacin

Ms

Ms

Pearson Educacin, S. A.

Tratar la prdida
El reensamblado puede fallar si algunos fragmentos se pierden. Se tiene que detectar la prdida. Expiracin de los temporizadores en el reensamblado:
Se asigna un tiempo de vida de reensamblado al primer segmento que llega. Si el tiempo expira antes de que todos los fragmentos lleguen, se descartan los datos parciales.

Utilizar el tiempo de vida de los paquetes (tiempo de vida en IP):


Si el tiempo de vida se agota, destruye los datos parciales.

Pearson Educacin, S. A.

Control de errores
No garantiza la distribucin. El dispositivo de encaminamiento debe intentar informar al origen si se descarta el paquete:
Ejemplo: para la expiracin del tiempo de vida.

La entidad origen puede modificar su estrategia de transmisin. Puede notificarlo al protocolo de las capas superiores. Se necesita algn medio de identificar datagramas. (Buscar ICMP).

Pearson Educacin, S. A.

Control de flujo
Permite a los dispositivos de encaminamiento y/o las estaciones limitar la razn a la cual se reciben los datos. Limitado en los sistemas no orientados a conexin. La mejor aproximacin parece ser enviar paquetes de control de flujo:
Solicitando una reduccin del flujo de datos.

Ejemplo: ICMP.

Pearson Educacin, S. A.

Versin 4 del protocolo Internet (IP)


Es parte del conjunto de protocolos TCP/IP:
Utilizado por Internet.

Especifica la interfaz con la capa superior:


Ejemplo: TCP.

Especifica el formato real del protocolo y los mecanismos asociados. RFC 791:
Consgalo y analcelo. [Link]

Se sustituir (con el tiempo) por IPv6 (vase ms adelante).


Pearson Educacin, S. A.

Servicios IP
Primitivas:
Especifica la funcin que se va a ofrecer. La forma real de una primitiva depende de la implementacin:
Ejemplo: una llamada a subrutina.

Primitiva Send (envo):


Se utiliza para solicitar la transmisin de una unidad de datos.

Primitiva Deliver (entrega):


Se utiliza para notificar a un usuario la llegada a una unidad de datos.

Parmetros:
Se utilizan para pasar datos e informacin de control.

Pearson Educacin, S. A.

Parmetros
Direccin origen. Direccin destino. Protocolo:
Receptor, por ejemplo TCP.

Tipo de servicio:
Especifica el tratamiento de la unidad de datos en su transmisin a travs de los componentes de las redes.

Identificador:
Utilizado en combinacin con las direcciones origen y destino, y el protocolo usuario. Identifica de una forma nica PDU. Se necesita para reensamblar e informar de errores. Solamente presente en la primitiva Send.
Pearson Educacin, S. A.

Parmetros
Indicador de no fragmentacin:
Indica si IP puede fragmentar los datos. Si no es posible, puede que no se pueda entregar. Solamente presente en la primitiva Send.

Tiempo de vida:
Solamente presente en la primitiva Send.

Longitud de los datos. Datos de opcin. Datos de usuario.


Pearson Educacin, S. A.

Opciones
Seguridad. Encaminamiento en el origen. Registro de la ruta. Identificacin de la secuencia. Marcas de tiempo.

Pearson Educacin, S. A.

Cabecera IPv4

Pearson Educacin, S. A.

Campos de la cabecera
Versin:
Actualmente es 4. IP v6 (vase ms adelante).

Longitud de la cabecera Internet (IHL, Internet Header Length):


Expresada en palabras de 32 bits. Incluye opciones.

Tipo de servicio. Longitud total:


Longitud total del datagrama, en octetos.
Pearson Educacin, S. A.

Campos de la cabecera
Identificador:
Nmero de secuencia. Se utiliza con las direcciones origen y destino, y el protocolo usuario para identificar de forma nica un datagrama.

Indicadores:
Bit de ms datos. Bit de no fragmentacin.

Desplazamiento del fragmento. Tiempo de vida. Protocolo:


Identifica el protocolo de la capa de red inmediatamente superior que va a recibir el campo de dato en el destino.
Pearson Educacin, S. A.

Campos de la cabecera
Suma de comprobacin de la cabecera:
Se verifica y recalcula en cada dispositivo de encaminamiento. Es el complemento a uno de la suma complemento a uno de todas las palabras de 16 bits en la cabecera. Valor fijado a cero durante el clculo.

Direccin de origen. Direccin destino. Opciones. Relleno:


Para rellenar una longitud mltiplo de 32 bits.
Pearson Educacin, S. A.

Campo de datos
Transporta los datos de usuario desde la siguiente capa en adelante. Debe tener una longitud mltiplo de 8 bits (octeto). La mxima longitud de un datagrama (cabecera ms datos) es de 65.535 octetos.

Pearson Educacin, S. A.

Formatos de direccin IPv4

Pearson Educacin, S. A.

Direcciones IP: clase A


Contiene una direccin internet global de 32 bits. Parte de red y parte de computador. Clase A:
Empieza con un 0 binario. Todos los 0 estn reservados. 01111111 (127) est reservado para una evaluacin loopback. Rango de 1.x.x.x a 126.x.x.x. Todo est asignado.
Pearson Educacin, S. A.

Direcciones IP: clase B


Comienza con un nmero binario 10. Rango de 128.x.x.x a 191.x.x.x. El segundo octeto tambin se incluye en la direccin de red. 214 = 16.384 direcciones de la clase B. Todo est asignado.

Pearson Educacin, S. A.

Direcciones IP: clase C


Comienza en 110. Rango de 192.x.x.x a 223.x.x.x. El segundo y el tercer octeto tambin forma parte de la direccin de red. 221 = 2.097.152 direcciones. Est asignado casi todo:
Vase IPv6.

Pearson Educacin, S. A.

Subredes y mscaras de subred


Permite una complejidad arbitraria de estructuras de LAN interconectadas dentro de la organizacin. Aislando al resto del conjunto de redes frente a un crecimiento explosivo en el nmero de redes y la complejidad en el encaminamiento. Desde el punto de vista del resto del conjunto de redes, existe una nica red en ese sitio. A cada LAN se le asigna un nmero de subred. La parte computador en la direccin internet se divide en un nmero de subred y un nmero de computador. Los dispositivos de encaminamiento locales deben encaminar dentro de una red dividida en subredes. La mscara de subred indica qu bits son nmeros de subred y cules son nmeros de computador.
Pearson Educacin, S. A.

Dispositivo de encaminamiento que utiliza subredes

Pearson Educacin, S. A.

ICMP
Protocolo de mensajes de control de Internet (ICMP, Internet Control Message Protocol). RFC 792 (consgalo y analcelo). Transferencia de mensajes (control) desde los dispositivos de encaminamiento y otros computadores a un computador. Proporciona informacin de realimentacin sobre problemas:
Ejemplo: expiracin del tiempo de vida.

Encapsulado en el datagrama IP:


No es fiable.

Pearson Educacin, S. A.

Formatos de mensajes ICMP

Pearson Educacin, S. A.

IP v6: nmero de versin


IP IP IP IP v 1-3: definido y sustituido. v4: versin actual. v5: protocolo de las secuencias. v6: sustituto de IP v4:

Durante su desarrollo se denomin IPng. Nueva generacin.

Pearson Educacin, S. A.

Por qu se debe cambiar IP?


Agotamiento del espacio de direcciones:
El direccionamiento en dos niveles (nmero de red y nmero de computador) hace que se pierda espacio. Se utilizan direcciones de red incluso si no est conectada a Internet. Crecimiento de las redes e Internet. Uso ampliado de TCP/IP. Una nica direccin por cada computador.

Requisitos para los nuevos tipos de servicio.

Pearson Educacin, S. A.

IPv6 (RFC)
1752: recomendacin para el protocolo de nueva generacin de IP. 2460: especificacin general. 2373: estructura de direccionamiento. Otros (encuntrelos). [Link]

Pearson Educacin, S. A.

Mejoras de IPv6
Un espacio de direcciones ampliado:
128 bits.

Un mecanismo de opciones mejorado:


Se encuentra en cabeceras opcionales separadas situadas entre la cabecera IPv6 y la cabecera de la capa de transporte. La mayora de estas cabeceras opcionales no se examinan ni procesan por ningn dispositivo de encaminamiento intermedio:
Velocidad mejorada y procesamiento del dispositivo de encaminamiento simplificado. Hace que sea ms fcil incorporar opciones adicionales.

Autoconfiguracin de direcciones:
Asignacin dinmica de direcciones.

Pearson Educacin, S. A.

Mejoras de IPv6
Aumento de la flexibilidad en el direccionamiento:
Direccin monodifusin (anycast): un paquete se entrega slo a un nodo seleccionado de entre un conjunto de nodos. Se mejora la escalabilidad del encaminamiento multidistribucin.

Funcionalidad para la asignacin de recursos:


Sustituye al tipo de servicio de IPv4. Habilita el etiquetado de los paquetes como pertenecientes a un flujo de trfico particular. Permite un tratamiento especial. Ejemplo: vdeo en tiempo real.

Pearson Educacin, S. A.

Estructura de IPv6

Pearson Educacin, S. A.

Cabeceras de extensin
Cabecera de opciones salto a salto:
Requiere procesamiento en cada dispositivo de encaminamiento.

Cabecera de encaminamiento:
Similar al encaminamiento en el origen de IPv4.

Cabecera Cabecera Cabecera Cabecera

de de de de

fragmentacin. autenticacin. encapsulamiento de la carga de seguridad. las opciones para el destino:

Para el nodo destino.

Pearson Educacin, S. A.

Cabecera IPv6
Versin Clase de trfico
Lmite de saltos

Longitud de la carga til

Direccin de origen

Direccin de destino

Pearson Educacin, S. A.

Campos de cabecera IPv6


Versin
El valor es 6.

Clase de trfico:
Identifica y distingue entre clases o prioridades de paquete. Todava se est desarrollando. Vase RFC 2460.

Etiqueta de flujo:
Se puede utilizar por un computador para etiquetar aquellos paquetes para los que requiere un tratamiento especial.

Longitud de la carga til:


Incluye todas las cabeceras de extensin ms los datos de usuario.
Pearson Educacin, S. A.

Campos de cabecera IPv6


Cabecera siguiente:
Identifica el tipo de cabecera:
Se puede tratar de una capa de extensin o de una cabecera de la capa superior.

Direccin origen. Direccin destino.

Pearson Educacin, S. A.

Direcciones IPv6
Tienen una longitud de 128 bits. Se asignan a interfaces individuales. Una nica interfaz puede tener mltiples direcciones nicas. Permite tres tipos de direcciones.

Pearson Educacin, S. A.

Tipos de direcciones
Unidifusin (unicast):
Un identificador para una intefaz individual.

Monodifusin (anycast):
Un identificador para un conjunto de interfaces (normalmente pertenecientes a diferentes nodos). Un paquete se entrega a una de las interfaces. La ms cercana.

Multidifusin (multicast):
Un identificador para un conjunto de interfaces. Un paquete se entrega a todas las interfaces identificadas.
Pearson Educacin, S. A.

Cabecera de extensin IPv6

Pearson Educacin, S. A.

Cabecera de opciones salto a salto


Cabecera siguiente. Longitud de la cabecera de extensin. Opciones:
Relleno1:
Inserta un byte de relleno dentro de la zona de opciones de la cabecera.

RellenoN:
Inserta N (2) bytes de relleno dentro de la zona de opciones de la cabecera. Asegura que la cabecera tiene una longitud mltiplo de 8 bytes.

Carga til Jumbo:


Ms de 216 = 65.535 octetos.

Alerta al dispositivo de encaminamiento:


Informa al dispositivo de encaminamiento que el contenido de este paquete es de inters para el dispositivo de encaminamiento. Proporciona apoyo para RSPV (Captulo 19).
Pearson Educacin, S. A.

Cabecera de fragmentacin
La fragmentacin slo se permite en el origen. No se produce fragmentacin en los dispositivos de encaminamiento intermedios. Un nodo debe ejecutar un algoritmo de obtencin de ruta, lo que permite conocer la unidad mxima de transferencia (MTU) de las redes intermedias. El origen se fragmenta para igualar la MTU. De lo contrario, el origen debe limitar todos los paquetes a 1.280 octetos.
Pearson Educacin, S. A.

Campos de cabecera de fragmentacin


Cabecera siguiente. Reservado. Desplazamiento del fragmento. Reservado. Indicador M. Identificacin.

Pearson Educacin, S. A.

Cabecera de encaminamiento
Contiene una lista de uno o ms nodos intermedios por los que se pasa en el camino del paquete a su destino. Cabecera siguiente. Longitud de la cabecera de extensin. Tipo de encaminamiento. Segmentos restantes:
Es decir, el nmero de nodos que se visitarn todava antes de alcanzar el destino.

Pearson Educacin, S. A.

Cabecera de opciones para el destino


Tiene el mismo formato que la cabecera de opciones salto a salto.

Pearson Educacin, S. A.

Lecturas recomendadas
Stallings, W. [2004] Comunicaciones y Redes de Computadores (7 Edicin), Pearson Educacin, S. A., Madrid, Captulo 18. Comer, D. [2001] Internetworking with TCP/IP, Volume 1: Principles, Protocols, and Architecture. Upper Saddle River, NJ: Prentice Hall. Todos los RFC mencionados ms cualquier otro relacionado con este tema:
[Link]

Varios sitios web sobre TCP/IP y la versin 6 de IP.

Pearson Educacin, S. A.

También podría gustarte