DIRECCION IPv4
Las direcciones IPv4 se expresan por un número binario de 32
bits, permitiendo un espacio de direcciones de hasta 4.294.967.296 (232)
direcciones posibles. Las direcciones IPse pueden expresar como números de
notación decimal: se dividen los 32 bits de la dirección en cuatro octetos.
El valor decimal de cada octeto está comprendido en el intervalo de 0 a 255 [el
número binario de 8 bits más alto es 11111111 y esos bits, de derecha a
izquierda, tienen valores decimales de 1, 2, 4, 8, 16, 32, 64 y 128, lo que
suma 255].
En la expresión de direcciones IPv4 en decimal se separa
cada octeto por un carácter único ".". Cada uno de estos octetos
puede estar comprendido entre 0 y 255.
Ejemplo de representación de dirección IPv4: 10.128.1.253
En las primeras etapas del desarrollo del Protocolo de
Internet,1 los
administradores de Internet interpretaban las direcciones IP en dos partes, los
primeros 8 bits para designar la dirección de red y el resto para
individualizar la computadora dentro de la red.
Este método pronto probó ser inadecuado, cuando se
comenzaron a agregar nuevas redes a las ya asignadas. En 1981 el
direccionamiento internet fue revisado y se introdujo la arquitectura de
clases. (classful network architecture).2
En esta arquitectura hay tres clases de direcciones IP que
una organización puede recibir de parte de la Internet Corporation for Assigned
Names and Numbers (ICANN): clase A, clase B y clase C.3
En una red de clase A, se asigna el primer octeto para
identificar la red, reservando los tres últimos octetos (24 bits) para que sean
asignados a los hosts, de modo que la cantidad máxima de hosts es
224 - 2 (se excluyen la dirección reservada para broadcast (últimos
octetos en 255) y de red (últimos octetos en 0)), es decir, 16 777 214 hosts.
En una red de clase B, se asignan los dos primeros octetos
para identificar la red, reservando los dos octetos finales (16 bits) para que
sean asignados a los hosts, de modo que la cantidad máxima de hosts por
cada red es 216 - 2, o 65 534 hosts.
En una red de clase C, se asignan los tres primeros octetos
para identificar la red, reservando el octeto final (8 bits) para que sea
asignado a los hosts, de modo que la cantidad máxima de hosts por cada red
es 28 - 2, o 254 hosts.
Clase
|
Bits iniciales
|
Intervalo (*)
|
N.º de redes
|
N.º de equipos por red
|
Máscara de red
|
Id. broadcast
|
A
|
0
|
0.0.0.0 (**) - 127.255.255.255
|
126 (***)
|
16 777 214
|
255.0.0.0
|
x.255.255.255
|
B
|
10
|
128.0.0.0 - 191.255.255.255
|
16 384
|
65 534
|
255.255.0.0
|
x.x.255.255
|
C
|
110
|
192.0.0.0 - 223.255.255.255
|
2 097 152
|
254
|
255.255.255.0
|
x.x.x.255
|
D (Multicast)
|
1110
|
224.0.0.0 - 239.255.255.255
|
||||
E (experimental)
|
1111
|
240.0.0.0 - 255.255.255.255
|
(*) La dirección que tiene los bits de host iguales a cero
sirve para definir la red en la que se ubica. Se denomina dirección de red.
La dirección que tiene los bits correspondientes a host iguales a
255, sirve para enviar paquetes a todos los hosts de la red en la que
se ubica. Se denomina dirección de broadcast.
(**) La dirección 0.0.0.0 es reservada por la IANA para
identificación local.
(***) Las direcciones 127.x.x.x se reservan para designar la
propia máquina. Se denomina dirección de bucle local o loopback.
El diseño de redes de clases (classful) sirvió durante la
expansión de internet, sin embargo este diseño no era escalable y frente a una
gran expansión de las redes en la década de los noventa, el sistema de espacio
de direcciones de clases fue reemplazado por una arquitectura de redes sin
clases Classless Inter-Domain Routing (CIDR)4 en el año 1993.
CIDR está basada en redes de longitud de máscara de subred variable
(variable-length subnet masking VLSM) que permite asignar redes de longitud de
prefijo arbitrario. Permitiendo una distribución de direcciones más fina y
granulada, calculando las direcciones necesarias y "desperdiciando"
las mínimas posibles.
No hay comentarios:
Publicar un comentario