Redes.Ethernet
Class InterfazEthernet

java.lang.Object
  extended byRedes.Interfaz
      extended byRedes.Ethernet.InterfazEthernet

public class InterfazEthernet
extends Interfaz

Interfaz con las redes de tipo Ethernet


Field Summary
 
Fields inherited from class Redes.Interfaz
nivelEnlace, parametros, red
 
Constructor Summary
InterfazEthernet(java.lang.String nombre, java.lang.String ip, java.lang.String mascara, java.lang.String dirEnlace)
          Constructor
 
Method Summary
 void CreaNivelEnlace(Equipo equipo)
          Crea el nivel de enlace asociado a la interfaz
 
Methods inherited from class Redes.Interfaz
Conectar, getClaseRed, getDirFisica, getIP, getMascara, getNivelEnlace, getNombre, getRed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterfazEthernet

public InterfazEthernet(java.lang.String nombre,
                        java.lang.String ip,
                        java.lang.String mascara,
                        java.lang.String dirEnlace)
                 throws java.lang.IllegalArgumentException
Constructor

Parameters:
nombre - Nombre de la interfaz
ip - Direccion IP asociada
mascara - Mascara de la direccion IP
dirEnlace - Direccion de enlace
Throws:
java.lang.IllegalArgumentException - si algun paramentro no es valido
Method Detail

CreaNivelEnlace

public void CreaNivelEnlace(Equipo equipo)
Crea el nivel de enlace asociado a la interfaz

Specified by:
CreaNivelEnlace in class Interfaz
Parameters:
equipo - Equipo propietario de la interfaz
Throws:
java.lang.IllegalArgumentException - si el equipo es nulo o si no se han registrado la red o la direccion fisica de la interfaz