|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.ObjectRedes.Direccion
Redes.IPv4.DireccionIPv4
Direccion IP
| Field Summary |
| Fields inherited from class Redes.Direccion |
kNOINICIALIZADO |
| Constructor Summary | |
DireccionIPv4(int[] bits)
Constructor a partir de una secuencia de 32 bits |
|
DireccionIPv4(int b0,
int b1,
int b2,
int b3)
Constructor en base a los 4 bytes de la direccion IPv4 |
|
DireccionIPv4(java.lang.String ip)
Constructor a partir de una cadena |
|
| Method Summary | |
boolean |
EsBroadcastDe(DireccionIPv4 ip,
MascaraIPv4 mascara)
Comprueba si la direccion es una direccion IPv4 de broadcast |
boolean |
EsLoopback()
Comprueba si la direccion es la direccion del bucle local |
java.lang.String |
getIP()
Devuelve la direccion IP |
DireccionIPv4 |
getIPdeBroadcast(MascaraIPv4 mascara)
Devuelve la direccion de broadcast de la red asociada a esta ip y mascara |
DireccionIPv4 |
getIPdeRed(MascaraIPv4 mascara)
Aplica una mascara a la direccion ip y devuelve el resultado |
MascaraIPv4 |
getMascaraIPv4()
Calcula la mascara por defecto para la direccion IPv4 |
| Methods inherited from class Redes.Direccion |
equals, getBits, getByte, Longitud, setByte, Tipo |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DireccionIPv4(java.lang.String ip)
throws java.lang.IllegalArgumentException
ip - Cadena de texto con la direccion IP
java.lang.IllegalArgumentException
public DireccionIPv4(int b0,
int b1,
int b2,
int b3)
throws java.lang.IllegalArgumentException
b0 - Primer byteb1 - Segundo byteb2 - Tercer Byteb3 - Cuarto byte
java.lang.IllegalArgumentException
public DireccionIPv4(int[] bits)
throws java.lang.IllegalArgumentException
bits - Secuencia de 32 bits
java.lang.IllegalArgumentException| Method Detail |
public java.lang.String getIP()
public MascaraIPv4 getMascaraIPv4()
public DireccionIPv4 getIPdeRed(MascaraIPv4 mascara)
mascara - Mascara a aplicar
public DireccionIPv4 getIPdeBroadcast(MascaraIPv4 mascara)
mascara - Mascara de red
public boolean EsBroadcastDe(DireccionIPv4 ip,
MascaraIPv4 mascara)
ip - Direccion IPv4 del interfazmascara - Mascara de red
public boolean EsLoopback()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||