Practica 2 de Comunicaciones2

Anuncio
Practica 2: Comunicaciones 2
Alejandro Lorente Lorenzo
Practica 2 de Comunicaciones2
Protocolo ARP (funcion): En una sola red física, los hosts individuales se conocen en la red a través de su dirección física. Los protocolos
de alto nivel direccionan a los hosts de destino con una dirección simbólica (en este caso la dirección IP). Cuando tal protocolo quiere enviar
un datagrama a la dirección IP de destino w.x.y.z, el manejador de dispositivo no la entiende. En consecuencia, se suministra un módulo(ARP) que traducirá la dirección IP a las dirección física del host de destino. Utiliza una tabla
(llamada a veces caché ARP) para realizar esta traducción. Cuando la dirección no se encuentra en la caché ARP, se envía un broadcast en la red, con un formato especial llamado petición ARP. Si una
de las máquinas en la red reconoce su propia dirección IP en la petición, devolverá una respuesta ARP al host que la solicitó. La respuesta
contendrá la dirección física del hardware así como información de encaminamiento8(si el paquete ha atravesado puentes durante su
trayecto) tanto esta dirección como la ruta se almacenan en la caché del host solicitante. Todos los posteriores datagramas enviados a esta
dirección IP se podrán asociar a la dirección física correspondiente, que será la que utilice el manejador de dispositivo para mandar el
datagrama a la red. ARP se diseño para ser usado en redes que soportasen broadcast por hardware. Esto significa, por ejemplo, que ARP no funcionará en una
red X.25. Funcion PROXY­ARP de un router: El proxy ARP (Address Resolution Protocol) es la técnica en la cual un host, generalmente un router,
responde peticiones ARP que no iban destinadas a él, sino que eran para otra máquina. Para poder "falsificar" su identidad, el router acepta
la responsabilidad de encaminar (rutar) los paquetes al destino "verdadero". El proxy ARP ayuda a las máquinas en una subred (subnet) para
alcanzar subredes no locales sin la necesidad de configurarle rutas o pasarelas (gateways). El proxy ARP se define en el RFC 1027
18 Abril 2005
Pagina 1 de 2
Practica 2: Comunicaciones 2
Alejandro Lorente Lorenzo
Estructura del contenido de una trama Ethernet V2 Encapsulando un mensage ARP
0
1
00
10
20
2
3
4
5
6
7
MAC Destino
PROTOCOL
ADDRESS
SPACE
HARDW
ARE
ADDRES
LENGTH
PROTOC
OL
ADDRES
LENGTH
9
A
B
MAC Origen
OPERATION
TARGET HARDWARE ADDRESS
30
8
SENDER HARDWARE ADDRESS
TARGET PROTOCOL
ADDRESS
PADDING (RELLENO)
C
D
ETHERTYPE
E
F
HARDWARE
ADDRESS
SPACE
SENDER PROTOCOL
ADDRESS
PADDING (RELLENO)
FRAME CHECK SEQUENCE
Hardware address space: Especifica el tipo de hardware; ejemplos son Ethernet o Packet Radio Net. Protocol address space: Especifica el tipo de protocolo, el mismo que en el campo de tipo EtherType en la cabecera de IEEE 802. Hardware address length: Especifica la longitud(en bytes) de la dirección hardware del paquete. Para IEEE 802.3 e IEEE 802.5 será de 6. Protocol address length: Especifica la longitud(en bytes) de las direcciones del protocolo en el paquete. Para IP será de 4. Operation code: Especifica si se trata de una petición(1) o una solicitud(2) ARP. Source/target hardware address: Contiene las direcciones física hardware. En IEEE 802.3 son direcciones de 48 bits. Source/target protocol address: Contiene las direcciones del protocolo. En TCP/IP son direcciones IP de 32 bits. NOTA: Para el paquete de solicitud, la dirección hardware de destino es el único campo indefinido del paquete. 18 Abril 2005
Pagina 2 de 2
Descargar