Redes.IPv4.ARP
Class CacheARP

java.lang.Object
  extended byRedes.IPv4.ARP.CacheARP

public class CacheARP
extends java.lang.Object

Caché ARP


Constructor Summary
CacheARP()
          Constructor
 
Method Summary
 void Actualiza(int protocolo, Direccion dirProtocolo, Direccion dirFisica)
          Actualiza la direccion fisica asociada a la pareja protocolo/dirProtocolo
 void EliminaEntrada(int numEntrada)
          Elimina una entrada de la cache ARP
 boolean Existe(int protocolo, Direccion dirProtocolo)
          Comprueba si la pareja protocolo/dirProtocolo existe en la cache
 Direccion getDireccionFisica(Direccion dirProtocolo)
          Devuelve una direccion fisica asociada a una direccion de protocolo de red
 void NuevaEntrada(int protocolo, Direccion dirProtocolo, Direccion dirFisica)
          Inserta una entrada en la cache ARP
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CacheARP

public CacheARP()
Constructor

Method Detail

getDireccionFisica

public Direccion getDireccionFisica(Direccion dirProtocolo)
Devuelve una direccion fisica asociada a una direccion de protocolo de red

Parameters:
dirProtocolo - Direccion de protocolo
Returns:
Direccion asociada o null si no existe

NuevaEntrada

public void NuevaEntrada(int protocolo,
                         Direccion dirProtocolo,
                         Direccion dirFisica)
Inserta una entrada en la cache ARP

Parameters:
protocolo - Tipo de protocolo usado por la direccion de red
dirProtocolo - Direccion del nivel de red
dirFisica - Direccion ficica asociada a la direccion de red

EliminaEntrada

public void EliminaEntrada(int numEntrada)
Elimina una entrada de la cache ARP

Parameters:
numEntrada -

Existe

public boolean Existe(int protocolo,
                      Direccion dirProtocolo)
Comprueba si la pareja protocolo/dirProtocolo existe en la cache

Parameters:
protocolo - Identificador de protocolo
dirProtocolo - Direccion del protocolo
Returns:
Cierto si la pareja indicada existe en la tabla

Actualiza

public void Actualiza(int protocolo,
                      Direccion dirProtocolo,
                      Direccion dirFisica)
Actualiza la direccion fisica asociada a la pareja protocolo/dirProtocolo

Parameters:
protocolo - Identificador del protocolo
dirProtocolo - Direccion del protocolo
dirFisica - Direccion fisica