Вы находитесь на странице: 1из 11

Dispositivo/ Descripción

Protocolo
` Este nivel especifica requerimientos eléctricos, mecánicos y
procedimentales para la activación, mantenimiento, y desactivación de
enlaces físicos entre dos dispositivos.

Cuando estos dispositivos interconectan múltiples segmentos, las


estaciones sobre todos los segmentos continúan en el mismo dominio de
difusión.

Este nivel incluye el soporte para conexiones entre aplicaciones, control de


flujo y control de secuencia.

Segmentos que se interconectan entre sí utilizando este dispositivo


mantienen un dominio de colisión y difusión.

Este dispositivo copia “frames” a todos los segmentos si la dirección


destino no aparece en su tabla (MAC).

Este nivel usa un esquema de direccionamiento jerárquico para redes y


estaciones.

Este dispositivo es usado para conectar localizaciones remotas a un sitio


central.

Puertos lógicos son utilizados en este nivel.

Este dispositivo envía y recibe información acerca del nivel de red.

El medio de comunicación es definido en este nivel.

Este dispositivo es usado solamente para extender el medio físico.

Estos dispositivos analizan la dirección MAC para determinar donde


copiar el “frame”.

Estos dispositivos administran el tráfico al nivel de enlace de datos.

Este dispositivo es responsable por la selección de rutas para el envío de


paquetes.

Este nivel define “distancia” como la medida entre dos redes.

Este nivel define los líneamientos para el establecimiento de una sesión


entre dos estaciones.
Los puntos de acceso al servicio son definidos en este nivel.

Estos dispositivos aprenden las direcciones de otros dispositivos


“escuchando o analizando” los “frames”.
DIRECCIONES DE INTERNET CALIFICADAS

Para que un sistema de comunicación permita a dos computadores cualquiera comunicarse


entre sí se necesita un método globalmente aceptado para la identificación de cada computador
conectado a este sistema.

Los identificadores de los computadores son clasificados como:


nombres (indica lo que un objeto es),
direcciones (identifica donde está),
o rutas (indica como llegar ahí).

La decisión de que tipo de identificador utilizar se basó en la necesidad de facilitar cálculos


como por ejemplo la selección de una ruta, por que debió ser binario y compacto.

Cada conexión sobre una red TCP/IP tiene asignado un número único de 32 bits que es
utilizado en toda comunicación con ese computador.

Esquema original de direccionamiento calificado:

Conceptualmente cada dirección es un par (id-red, id-host), donde el id-red identifica la red y el
id-host identifica la estación.

El esquema de direccionamiento original fue “clasificado”, donde cada dirección IP tiene una de
las tres primeras formas:

Clase A

0 8 31

0 Id-red Id-dipositivo

Clase B

0 16 31

1 0 Id-red Id-dipositivo

Clase C

0 24 31

1 1 0 Id-red Id-dipositivo

Clase D

0 31

1 1 1 0 Dirección de difusión

2
Clase E

0 31

1 1 1 1 Reservada para uso futuro

Un valor de 0 nunca es asignado al campo host-id para identificar un “dispositivo” en


particular, sino que es utilizado para referirse a la red, como un todo.

Si el campo host-id tiene todos sus bits en 1, indica que es un paquete para ser difundido en toda
la red a la que va dirigido el paquete.

La difusión limitada se produce cuando un paquete tiene sus bits de dirección destino en 1s. En
este caso el paquete será difundido en la red actual únicamente.

Clase Dirección más baja Dirección más alta


A 1.0.0.0 126.0.0.0
B 128.1.0.0 191.255.0.0
C 192.0.1.0 223.255.255.0
D 224.0.0.0 239.255.255.255
E 240.0.0.0 255.255.255.254

El valor 0 en el campo host-id se interpreta como “este equipo”.

El valor 0 en el campo red-id se interpreta como “esta red”. Esto es especialmente útil en
aquellos casos donde un computador quiere comunicarse sobre una red pero todavía no posee dirección
IP.

La dirección (clase A) de red 127.0.0.0 esta reservada para la realización de pruebas de


conectividad y otras (TCP/IP).

Resumen de convenciones direccionamiento:

Si el campo de dirección contiene:

 todos ceros  este dispositivo, solamente es válida hasta que se le asigne una
dirección a la tarjeta, y no es una dirección destino válida.
 Host-id = 0, dispositivo  dispositivo en esta red, idem anterior.
 Todos unos  difusión limitada (i.e. sobre la red local), nunca es válida como
una dirección origen.
 Red-id, host-id = 1  difusión dirigida a una red, nunca es válida como una
dirección origen.
 Dirección clase A con red-id = 127, host-id = algo (frecuentemente 1)
dirección de la conexión local (c.c. loopback).

Organización encargada de la administración del espacio de dirección:

Para asegurar que la porción de red de una dirección sea única, todas las direcciones son
asignadas por una autoridad central. Originalmente, esta función fue realizada por la IANA(Internet
Assigned Number Autority) y actualmente lo es por una organización llamada: ICANN (Internet
Corporation For Assigned Names and Numbers) es la que realiza está función.

La empresas para obtener un conjunto de direcciones tratan con los proveedores locales del
servicio de Internet.

3
Debilidades del direccionamiento IP:

 Para realizar un cambio del tipo de direcciones utilizados en una red, se debe detener su
operación y volver a numerar todos los dispositivos.

En 1990, se produjo una extensión del esquema de direccionamiento que permitió definir el
número de bits que se dedicaría a identificar la red y cuales al dispositivo, ampliando la capacidad de
direccionamiento del esquema anterior (una utilización más completa del espacio de dirección).

4
ARP(ADDRESS RESOLUTION PROTOCOL) -- RFC 826

Para que dos dispositivos puedan comunicarse sobre una red deben conocer sus direcciones
físicas.

Problema:

Dos máquina A y B están conectadas a una red, y A desea enviar un paquete a B. A conoce su
dirección física y su dirección IP, además conoce la dirección IP de B. ¿Cómo A asocia a la dirección
IP de B la dirección física correspondiente para poder enviar el mensaje?

El problema de asociar direcciones de alto nivel a direcciones físicas es conocido como el


problema de resolución de dirección.

Tipos de direcciones físicas:

 Direcciones físicas fijas


Ejemplo: Ethernet 48 bits.  no pueden ser codificada en 32 bits.

Aproximación: enlace dinámico.


Protocolo: ARP (address resolution protocol)

A envía un paquete de difusión que pregunta al “host” que tiene la dirección IP cuál es su
dirección física. El paquete incluye entre otros campos: las direcciones física e IP del
emisor, la dirección IP destino.

Todas las estaciones que reciben el paquete de difusión actualizan sus tablas.

El hecho de que A no envía paquetes a B utilizando paquetes de difusión es que éstos


consumen ancha de banda del canal reduciendo su rendimiento.

Se mantiene una tabla en memoria con los pares (IP, dirección física) conocidas. La
información es eliminada después de un lapso, el cual puede ser 20 minutos.

Para encontrar la dirección física correspondiente al IP de un paquete que se requiere:

Busca Dfísica en el cache

No Enviar paquete ARP


Encontró?

Procesar respuesta

Transmitir el “frame”.

5
El protocolo ARP no es considerado como perteneciente al nivel 3. Es un protocolo de bajo
nivel que esconde el direccionamiento físico a nivel de red, permitiendo asignar una dirección IP
arbitraria a cada máquina.

Situaciones críticas a considerar:

 que la estación destino falle inmediatamente después de responder el ARP


 se puede perder el paquete ARP
 el receptor puede estar “ocupado” como para responder inmediatamente el ARP
 en un ambiente multiproceso pueden existir varias aplicaciones que quieran acceder a la
misma máquina destino, por lo que debe manejar una cola de solicitudes para no enviar
múltiples paquetes ARP
 la máquina destino puede fallar inmediatamente después de responder a paquetes ARP,
y ser necesario el cambio de la tarjeta de red

Formato de un paquete ARP:

0 16 32 48

TIPO_HARDWARE TIPO_PROTOCOLO HLEN PLEN OPERACION

64 112

DIRECCION FISICA DEL EMISOR DIRECCION IP DEL EMISOR

144 192

DIRECCION FISICA DEL RECEPTOR DIRECCION IP DEL RECEPTOR

 TIPO HARDWARE:
 1 Ethernet
 17 HDLC
 16 ATM
 TIPO PROTOCOLO: el tipo de dirección de alto nivel que el emisor ha utilizado. El
valor 080016 indica una dirección IP.
 OPERACIÓN:
o 1  solicitud ARP
o 2  respuesta ARP
o 3  solicitud RARP
o 4  respuesta RARP
 HLEN: Longitud en bytes de las direcciones físicas.
 PLEN: Longitud en bytes de las direcciones en el protocolo de alto nivel utilizado.

El paquete ARP queda encapsulado dentro del frame manejado en el nivel 2.

ENCABEZADO PAQUETE ARP CRC

6
RARP ( REVERSE ADDRESS RESOLUTION PROTOCOL)—RFC 903.

Cuando un equipo con conexión a red arranca y no tiene asignada una dirección IP fija debe
solicitar se le asigne una.

La estación solicitante emite un paquete de difusión donde registra su dirección física y espera
la respuesta de uno o más servidores.

El protocolo que le permite a un equipo obtener una dirección IP es el RARP, el cual utiliza el
mismo formato de paquete del ARP.

El campo a Tipo/Longitud (EtherType) dentro de un “frame” 820.3 tiene el valor: 803516. Los
tipos de operación pueden ser 3 (solicitud) y 4 (respuesta).

Bajo condiciones normales, solamente el servidor primario responde a las solicitudes RARP.
Todos los servidores no primarios reciben la solicitud y registran su tiempo de arribo. Si el servidor
primario está no disponible la máquina solicitante tendrá por excedido el tiempo de espera por la
respuesta y reenviará la solicitud. Cuando un servidor no primario recibe una segunda copia de una
solicitud RARP dentro de un tiempo corto, responde a la solicitud.

Una segunda solución, hace que todos los servidores no primarios esperen un tiempo aleatorio
antes de responder al RARP.

7
IP (INTERNET PROTOCOL)
ENTREGA DE DATAGRAMAS SIN CONEXION

Un usuario concibe un grupo de redes interconectadas (inter-red) como una sola red que
interconecta todos los dispositivos y a través de la cual la comunicación es posible (acepta y entrega
paquetes); su arquitectura interna está escondida y es irrelevante.

Conceptualmente TCP/IP provee tres conjuntos de servicios, de:

 aplicación

 transporte confiable

 entrega de paquetes sin conexión

El software de Internet esta diseñado basado en estos tres servicios ordenados en una jerarquía.

Sistema de entrega de paquetes sin conexión:

Es el servicio fundamental en una red o conjunto de redes interconectadas, y es definido como un


servicio no confiable, basado en el mejor esfuerzo de entrega.

El servicio es llamado no confiable porque la entrega de los paquetes no está garantizada. El


paquete puede perderse, ser duplicado, retrasarse, o ser entregado fuera de orden, sin embargo el servicio
no detectará tales condiciones, ni informará al emisor o al receptor.

El servicio es llamado sin conexión por que cada paquete es tratado independientemente de los
otros. Una secuencia de paquetes enviados de un computador a otro puede viajar sobre diferentes
caminos , algunos paquetes pueden perderse mientras otros son entregados.

El servicio es calificado como el mejor esfuerzo de entrega porque el software hace el intento
para entregar el paquete (sin embargo fallas en la red, o el agotamiento de los recursos pueden hacer
que los paquetes se pierdan).

El protocolo que define el mecanismo de entrega no confiable y sin conexión es el protocolo


llamado Internet Protocol y es usualmente referido como IP. IP contempla tres definiciones:

 la unidad básica de transferencia de datos usada a través de una red TCP/IP


(estructura) y como pasa a través de las “subredes”
 algoritmos de enrutamiento
 un conjunto de reglas que enmarcan la definición de un servicio de entrega de
paquetes no confiable ( indicando como los dispositivos y enrutadores deberian
procesar paquetes, como y cuando los mensajes de error deben ser generados y las
condiciones bajo las cuales los paquetes pueden ser descartados).

Datagrama:

8
Es el nombre que se le da a la unidad básica de transferencia, el cual posee un encabezado y un
área de datos. En el encabezado se encuentran entre otros campos: las direcciones de origen y destino, y
el tipo de paquete.

Los campos del datagrama son los siguientes:

VERS: contiene la versión del protocolo. Todo software IP debe chequear la versión antes de
procesar un datagrama para asegurar que el formato es el que espera. La version actual es la 4
(conocida como IPv4).

HLEN: Longitud del encabezado expresado en palabras de 4 bytes.

TIPO DE SERVICIO: Los tres primeros bits de este campo indican la precedencia . Los
valores más altos, 6 o 7 indican mayor prioridad, y son utilizados cuando se transmite
información de enrutamiento entre los enrutadores. Los tres bits siguientes son denominados D,
T, y R, especifican el tipo de transporte deseado para el datagrama:
 D -- bajo retraso --- requerido por ejemplo para una terminal remota
 T – velocidad de transmisión alta – requerido para una transferencia de archivos
 R – alta confiabilidad – datos de una transacción.

Los valores anteriores son una sugerencia para el algoritmo de enrutamiento del tipo de
transporte requerido.

En 1990, la IETF redefinió el significado de éstos 8 bits, para definir un conjunto de servicios
diferenciados:

 Cuando los bits 3 a 5 inclusive tienen un valor 0, los tres primeros bits
mantienen la definición original(precedencia)
 Los valores son divididos en tres grupos:
o 1 --- xxxxx0 interpretaciones asignadas por la IETF
o 2 --- xxxx11 disponibles para uso experimental
o 3 --- xxxx01 disponibles para uso experimental

LONGITUD TOTAL(16 bits): longitud del datagrama medido en bytes. El tamaño máximo
del datagrama es de 65 535 bytes. En redes con gran capacidad de transmisión esto puede ser
una limitación.

IDENTIFICACION: número entero (16 bits) que identifica el datagrama.

INDICADORES(FLAGS): Campo de tres bits que controla la fragmentación.

Bit:

1:  No utilizado. Su valor debe ser 0.


2:  0 Fragmentar si es necesario
1 No fragmentar.
3:  0 Este es el último fragmento.
1 Más fragmentos siguen al actual.

“OFFSET” del fragmento: medido en “palabras” de 8 bytes. Corresponde al desplazamiento


del fragmento respecto al mensaje original.

TIEMPO DE VIDA: especifica cuanto es la vida en segundos del datagrama. Los enrutadores
decrementan este valor y cuando llega a cero descarta el datagrama y envia una mensaje de error
al emisor del datagrama. En la práctica es un límite de pasos (paso de una red a otra), donde
cada enrutador lo decrementa en 1.

9
PROTOCOLO: especifica el protocolo de alto nivel que creo los datos que lleva el datagrama.

CAMPO DE CHEQUEO: solo aplica al encabezado del datagrama.

DIRECCION IP ORIGEN

DIRECCION IP DESTINO

OPCIONES IP: campo de ocho bits.

Bit:

0  un valor de 1 indica que este campo es copiado en todos los fragmentos


un valor 0 que solo en el primero .
1,2 0 datagrama (datos, o control de la red)
1 reservado para uso futuro
2 indica que es un paquete de monitoreo y medida
3 reservado para uso futuro

3,4,5,6,7 7  registrar los IP de los enrutadores por los que ha pasado el paquete.
137  el paquete debe seguir la ruta especificada por los IPs (de los
enrutadores) siguientes a este campo.
12  Registrar la ruta seguida por el paquete.
68  Registrar el IP y estampilla de tiempo de cada enrutador por el cual pasa
el paquete.

RELLENO: utilizado para hacer que la longitud en bytes del encabezado sea un múltiplo de 4
bytes.

DATOS

Cada tecnología de conmutación de paquetes establece un límite superior sobre la cantidad de


datos que pueden ser transferidos sobre un “frame”. Por ejemplo Ethernet limita a 1500 bytes, FDDI a
4470, este límite es conocido como la unidad de transferencia máxima (MTU). El software IP ajusta el
tamaño del datagrama al MTU utilizado en la red del emisor.

La idea de llevar un datagrama en un “marco de red” es llamado encapsulación.

Un valor de 080016 en el campo tipo del encabezado de un “frame” Ethernet indica que los
datos contenidos en la parte datos contienen un datagrama IP.

Si un datagrama no puede ser tranportado en un solo “frame” , es particionado en “fragmentos”.


Este proceso es conocido como fragmentación.

LAN 1 – MTU 1500


LAN 3 – MTU 1500

WAN – MTU 620

Dado que IP representa la longitud del área de datos en múltiplos de 8 bytes. Por lo que los
fragmentos deben tener una longitud que sea múltiplo de 8.

10
Los fragmentos deben ser reemsamblados al arribar al llegar a su destino.

La idea de llevar un datagrama en un “frame” es llamado encapsulación.

11

Вам также может понравиться