arp,rarp

30
1 PROTOCOLO ARP 2 PROTOCOLO RARP 3 TECNICAS MULTIDIFUSION LUIS MAZA

Upload: visual-net

Post on 27-May-2015

5.175 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Arp,rarp

1 •PROTOCOLO ARP

2 •PROTOCOLO RARP

3 •TECNICAS MULTIDIFUSION

LUIS MAZA

Page 2: Arp,rarp

PROTOCOLO ARP (Protocolo de Resolución de Dirección)

Es el encargado de traducir las direcciones IP de 32 bits a las correspondientes direcciones físicas(MAC).

El protocolo ARP está definido en la RFC

826. PROTOCOLO

ARP

Page 3: Arp,rarp

PROTOCOLO ARPEl proceso de traducir la dirección IP en una

dirección de hardware se lo denomina "Resolución de Direcciones".

La principal labor del protocolo ARP es el de asociar las direcciones IP con las direcciones MAC.

Page 4: Arp,rarp

Dirección de hardwareCada dirección de placa de red Ethernet

consta de 48 bits.

Page 5: Arp,rarp

FuncionesEl protocolo ARP ofrece dos funciones básicas:

-Resolución de direcciones IPv4 a direcciones MAC.- Mantenimiento de la ARP.

Tabla ARP:

Esta tabla es un caché en el cual se guardan por un tiempo limitado el numero IP de una maquina enlazado con su dirección MAC.

Page 6: Arp,rarp

Petición ARP

Page 7: Arp,rarp

TRAMA ARP :Formato petición ARP

Page 8: Arp,rarp

La trama ARP se empaqueta con una dirección MAC broadcast (FF:FF:FF:FF:FF:FF) en el campo de dirección destino.

Lo que se logra con esto es que todas las NIC tomen la trama , y la eleven a la capa Internet , una ves que se abre la trama el computador compara la dirección IP destino que encontró dentro del paquete con su propia dirección IP.

En el caso que estas direcciones no coincidan se descarta el paquete ( no es específicamente así )pero en caso de que haya una coincidencia el computador destino prepara una trama ARP Reply.

Page 9: Arp,rarp

Respuesta ARP

Page 10: Arp,rarp

TRAMA ARP : Respuesta ARP

Page 11: Arp,rarp

En la cual incluye su dirección MAC , la computadora 1 recibe la respuesta ARP (que en el campo MAC origen contiene la dirección MAC del equipo remoto) y con ella actualiza su tabla ARP.

Page 12: Arp,rarp

Formato del paquete ARP

Formato del paquete en bytes.

Page 13: Arp,rarp

Formato del paquete ARP

MAC Dest : Dirección MAC destino. MAC Origen: Dirección MAC Origen. Tipo Trama : Este campo especifica cual es el contenido del resto del paquete ,

cuando este valor es de 0x0806 nos indica que estamos ante un paquete ARP. Tipo Hardw : Especifica el medio sobre el cual se trabaja , el valor 1 lo toma

cuando el medio es Ethernet. Tipo de protoc : tipo de protocolo que es mapeado , para IP toma el valor 0x0800. Tam. Hard: Tamaño de dirección de Hardware. Tam. Protoc : Tamaño de dirección de protocolo (IP) Tipo de Operac : Especifica la operación , esto son los diferentes valores que

pude tomar el campo ARP request (1) , ARP reply (2) , RARP request (3) , RARP reply (4).

IP Origen : Dirección IP Origen. IP Destino : Dirección IP Destino.

Page 14: Arp,rarp

Protocolo RARP(Protocolo de Resolución de Dirección Inversa)El protocolo RARP se utiliza cuando un computador

conoce su dirección MAC pero desconoce su dirección IP.

El protocolo ARP está definido en la RFC 903

PROTOCOLO

RARP

Page 15: Arp,rarp

Protocolo RARPSe encarga de resolver direcciones MAC a

direcciones IP. El protocolo RARP le permite a la estación de

trabajo averiguar su dirección IP desde una tabla de búsqueda entre las direcciones MAC (direcciones físicas) y las direcciones IP alojadas por una router ubicada en la misma red de área local (LAN).

Page 16: Arp,rarp

CaracterísticasRARP requiere uno o más hosts de servidores

de la red para mantener una base de datos de correspondencias entre direcciones hardware y direcciones de protocolo así que serán capaces de responder a peticiones de hosts de clientes.

En caso de haya múltiples servidores RARP en la red, el solicitante RARP solo usara la primera respuesta RARP recibida en su respuesta RARP broadcast, y descartaran las otras.

Page 17: Arp,rarp

Petición RARP

Page 18: Arp,rarp

TRAMA RARP :Formato petición RARP

Page 19: Arp,rarp

El host 1 quiere enviar información al host 5, la computadora 1 sabe su numero MAC (Dirección Física) pero desconoce su dirección IP (Dirección Lógica) aquí es donde interviene el protocolo RARP.

RARP arma un paquete que contiene en su campo dirección destino una dirección IP Broadcast (formada por un conjunto de bits 1) para asegurarse de que toda la red lo vea.

El campo dirección IP origen permanece en blanco (es lo que deseamos averiguar). Tanto dirección MAC origen y destino deben ser completados con su dirección MAC Origen y Destino.

Page 20: Arp,rarp

Respuesta RARP

Page 21: Arp,rarp

TRAMA RARP :Formato Respuesta RARP

Page 22: Arp,rarp

El único autorizado a responder una petición RARAP es el servidor RARP designado el cual posee la dirección IP 200.59.34.50 , él contiene una tabla ARP de la red , la cual no es caché por lo tanto no se borra al reiniciar el servidor.

Una vez que el Servidor RARP toma la trama de interrogación compara la dirección MAC origen con su tabla , la asocia con la IP correspondiente y arma el RARP reply el cual será enviado a la computadora 1 , ella podrá ver el campo IP destino su propia dirección IP.

La computadora 1 copiara en su memoria caché su dirección IP y allí permanece hasta finalizar la sesión.

Page 23: Arp,rarp

MultidifusiónEs el envío de la informacion en una red de

computadoras a múltiples destinos simultáneamente, usando la estrategia mas inteligente para el envio de los mensajes sobre cada enlace de la red solo una vez y creando copias cuando los enlaces en los destinos se dividen.

Page 24: Arp,rarp

Proporciona dos tipos de servicios diferentes a la aplicación:

Envío de datagramas a destinos múltiples. Solicitud de servidores por parte de clientes. Dirección IP multicast:

Page 25: Arp,rarp

Las direcciones comprendidas entre 224.0.0.0 a 239.255.255.255 están reservadas para grupos de multicast.

Dentro de los grupos asignados por la IANA, algunos de los más conocidos son:

– 224.0.0.1 = todas las máquinas de la red (que soportan multicast).

– 224.0.0.2 = todos los routers de la red.

– 224.0.1.1 = usado en NTP (Network Tim Protocol)

– 224.0.0.9 = usado por RIP versión 2.

Page 26: Arp,rarp

Los grupos de multicast son dinámicos: No hay restricciones en el número de hosts en un grupo.Las direcciones multicast también es necesario

convertirlas a direcciones multicast Ethernet.

Multicast: Direcciones EthernetLas direcciones Ethernet constan de 48 bits y se denotan

como:

0a:53:1f:84:82:0dEl rango 01:00:5e:00:00:00 – 01:00:5e:7f:ff:ff está

reservado para las direcciones Ethernet multicast, creando un espacio de direcciones de 23 bits.

Page 27: Arp,rarp

Mecanismo de conversión de direcciones IP multicast a direcciones Ethernet multicast

Page 28: Arp,rarp

Transmisión multicastEn una única red física no hay problemas para

realizar multicast: El emisor envía un datagrama IP a una

dirección multicast, que es convertida en una dirección Ethernet multicast y se envía la trama.

El receptor se une a un grupo y la interfaz se habilita para la recepción de estos datagramas multicast.

Al recibir un mensaje multicast, se entrega una copia a uno o varios procesos.

Page 29: Arp,rarp

Las complicaciones se encuentran cuando hay que atravesar routers.

Es necesario un protocolo en el router para determinar si algún host en alguna de sus redes pertenece a un grupo multicast.

Para esto, se ha definido el protocolo denominado Internet Group Management Protocol (IGMP).

Page 30: Arp,rarp