You are on page 1of 7

Jerarqua de direcciones ip

En concepto, cada direccin IP de 32 bits se divide en dos partes: un prefijo y


un sufijo, la jerarqua de dos niveles se dise para hacer eficiente el
enrutamiento. El prefijo de la direccin identifica la red fsica a la que se est
conectada la computadora y el sufijo identifica las computadoras de esta red.
Esto quiere decir que a cada red fsica de la interred se asigna una cifra nica
conocida como nmero de red, que aparece como prefijo en la direccin de
cada computadora conectada a la red. Adems a cada computadora de la red
se asigna un sufijo de direccin nica.
Aunque dos redes no pueden tener el mismo nmero y dos computadoras de la
misma red no pueden tener el mismo sufijo, puede usarse el nmero de sufijo
en varias redes. Por ejemplo consideremos una interred con tres redes,
numeradas 1,2, y 3. Tres computadoras conectadas a la red 1 pueden recibir
los sufijos 1,2 y 5 mientras que la red 2 puede asignarse los sufijos 1, 2, 3.
La jerarqua de direcciones IP garantiza dos propiedades interesantes:

A cada computadora se asigna una direccin nica (lo que significa que
una direccin nunca se asigna a ms de una computadora)
Aunque las asignaciones de nmero de red deben coordinarse
globalmente los sufijos pueden asignarse de manera local, sin
coordinacin global.

La primera propiedad se cumple porque una direccin completa tiene prefijo y


sufijo, que se asignan para garantizar la unicidad. Si dos computadoras se
conectan a diferentes redes sus direcciones tienen prefijos diferentes. Si se
conectan a la misma red sus direcciones tienen sufijos distintos.
Clases de direcciones IP
Una vez seleccionado un tamao para las direcciones IP y decidida la divisin
de cada direccin en dos partes, los diseadores del IP tuvieron que
determinar la cantidad de bits a poner en cada parte. El prefijo necesita
suficientes bits para permitir la asignacin de una direccin de red nica a cada
red de la interred. El sufijo necesita suficientes bits para que cada computadora
conectada a una red tenga un sufijo nico. No hay una solucin fcil, porque
agregar bits a una parte restaba de la otra. Un prefijo grande permite
direccionar muchas redes, pero limita el tamao de cada red, un sufijo grande
significa que cada red puede tener muchas computadoras, pero se reduce la
cantidad total de redes. Debido a que las interredes pueden incluir varias
tecnologas de red, es posible construir una interred a partir de unas cuantas
redes grandes y otra que conste de muchas redes pequeas. Adems una

interred puede contener tanto redes grandes como pequeas. En consecuencia


los diseadores eligieron un esquema de direccionamiento que permite una
combinacin de redes grandes y pequeas. El esquema divide el espacio de
direcciones IP en tres clases primarias, en las que el prefijo y el sufijo tienen
tamaos diferentes. Los primeros cuatro bits de una direccin determinan la
clase a la que pertenece la direccin e indican cmo se divide el resto en
prefijo y sufijo. En la figura 6 se ilustra las cinco clases de direccin, los bits de
la izquierda identifican las clases y la divisin del prefijo y el sufijo. En la figura
se sigue la convencin de los protocolos TCP/IP de numerar los bits de izquierda
a derecha y de numerar como cero el primer bit.

Fig 6. Las cinco clases de direcciones IP. Las direcciones asignadas a los hosts
se llaman clases A, B o C. el prefijo identifica a la red, el sufijo es nico para
cada host de esta.

Las clases A, B y C se llaman clases primarias porque se usan para direcciones


de host. La clase D se utiliza para multitransmisin, lo que permite entregar a
un grupo de computadoras. Para usar multitransmisin IP, un grupo de
computadoras debe acordar compartir una direccin multitransmisin, se
entrega a los hosts del grupo copias de los paquetes enviados a esta direccin.
Como se muestra en la figura, las clases primarias usan lmites de octeto para
dividir la direccin en prefijo y sufijo. La clase A pone el lmite entre el primer y
segundo octetos. La clase B pone el lmite entre el segundo y tercero y la clase
C entre el tercero y cuarto.
Computo de la clase de una direccin
feb 2011

mircoles

Al recibir un paquete, el software IP calcula la clase de la direccin destino.


Dado que el cmputo se repite con frecuencia, debe ser eficiente. Las

direcciones IP se llaman auto identificables porque la clase de una direccin


puede calcularse a partir de la direccin misma.
Una de las razones de usar los bits al comienzo para indicar la clase de
direccin en lugar de una gama de cifras se debe a consideraciones de
cmputo; el uso de bits puede reducir el tiempo de clculo.
En particular, algunas computadoras pueden examinar bits con mayor rapidez
que comparar enteros. Por ejemplo en una computadora que incluye
instrucciones y booleanas, desplazamiento y bsqueda indizada, pueden
extraerse los cuatro bits de la direccin para utilizarlos como ndice de una
tabla que determina la clase de direccin. En la figura 7 se ilustra el contenido
de una tabla para el clculo.
Primeros cuatro bits de
la direccin
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
Figura 7

ndice de la tabla (en


decimal)
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

Clase de la direccin
A
A
A
A
A
A
A
A
B
B
B
B
C
C
D
E

Notacin decimal con puntos


Aunque las direcciones IP son nmeros de 32 bits, los usuarios casi nunca los
ingresan o leen en binario. En cambio, al interactuar con el usuario, el software
usa una notacin ms inteligible, llamada notacin decimal con puntos, que
expresa cada seccin de ocho bits del nmero en sistema decimal y usa puntos
para separar las secciones. En la figura 8 se ilustra ejemplo de nmeros
binarios y su equivalente decimal con puntos.

Nmeros binarios de 32 bits

Decimal con puntos

10000001
00000000
11000000
00000011
00001010
00100101
10000000
00000011
10000000
00000000
Figura 8

00110100

Decimal
punto

00000101

00000110

129.52.6.0

0010000

192.5.48.3

00000010

00000000

10.2.0.37

00010100

00000010

128.10.2.3

00001010

11111111

128.128.255.0

con

Clase

Numero Binario

Nmero
Red

143.228.116.69

15

192.168.125.45

43,133

45

10.122.27.144

10

11,042,09
3

192.168.1.150

12,625,921

150

64.4.20.174

64

267,438

192.168.1.103

12,625,921

103

192.168.1.151

10001111
11100100
01110100
01000101
11000000
10101000
01111101
00101101
00001010
01111010
00011011
10010000
11000000
10101000
00000001
10010110
01000000
00000100
00010100
10101110
11000000
10101000
00000001
01100111
11000000
10101000

Nmero
de
computad
ora
29,765

12,625,921

151

de

169.254.210.132

192.168.1.4

148.228.21.35

148.228.23.40

00000001
10010111
10101001
11111110
11010010
10000100
11000000
10101000
00000001
00000100
10010100
11100100
00010101
00100011
10010100
11100100
00010111
00101000

43,518

53,892

12,625,921

38,116

5,411

38,116

5,928

La decimal con punto trata a cada octeto como entero decimal sin signo. Como
se muestra en el ltimo ejemplo de la figura, el valor menor posible 0 sucede
cuando todos los bits del octeto son iguales a cero y el mayor 255 cuando
todos los bits son uno. Por lo tanto, las direcciones decimales con puntos van
de 0.0.0.0 a 255.255.255.255 la notacin decimal con puntos es una forma
sintctica usada por el software IP para expresar nmeros binarios de 32 bits.
La notacin decimal con puntos representa los octetos en decimal, con puntos
para separarlos.
Clase de notacin decimal con puntos
La decimal con puntos funciona bien con las direcciones IP usa lmites de
octeto para dividir las direcciones en prefijo y sufijo. En una direccin de clase
A, los tres ltimos octetos corresponden a un sufijo de host. Las direcciones de
clase B tienen dos octetos de sufijo de host y uno los de clase C.
Por desgracia, debido a que la notacin decimal con puntos no deja ver los bits
de una direccin hay que reconocer la clase a partir del valor decimal del
primer octeto. En la figura 9 muestra la gama de cifras decimales de cada
clase.

Clase

Gama

de

Figura 9: Gama

A
B
C
D
E

cifras
0 a 127
128 a 191
192 a 223
224 a 239
240 a 255

de cifras
decimales
encontradas en el
primer octeto de
cada clase de
direccin.

Divisin del espacio de direccin


El esquema de clases de IP no divide el espacio de direccin de 32 bits en
clases de igual tamao, ni las clases contienen misma cantidad de redes. Por
ejemplo, la mitad de las direcciones (es decir, aquellas en las que el primer bit
es cero) son de la clase A. la clase A solo puede tener 128 redes, porque el
primer bit de una direccin de cada clase debe ser cero y el prefijo ocupa un
octeto. Por lo tanto, solo quedan siete bits para nombrar las redes de clase A.
En la figura 10 se resume el mximo de redes disponibles en cada clase y el
mximo host por red.
Clase
direccin

de

Bits
prefijo

del

Cantidad
mximo
de
redes
A
7
128
B
14
16384
C
21
2097152
Figura 10. Cantidades de redes y hosts por red
primarias de direccin.

Bits del sufijo

24
16
8
de

Cantidad
mximo
de
host por red
1679216
65536
256
cada una de las tres clases

Como se muestra en la figura 10 la cantidad de bits asigna dos al prefijo o


sufijo determina la cantidad de nmeros que pueden asignarse. Por ejemplo,
un prefijo de n bits permite 2 n nmeros de red y un sufijo de n bits permite 2 n
nmeros de host en una red dada.
Direccin en
decimal

Clase

Bits
del
prefijo

74.52.30.131

Cantida
d
mxima
de
redes
128

Bits
del
sufijo

24

Cantida
d
mxima
de host
por red
167921
6

Direccin
Bits

01001010
00110100
00011110
10000011

en

10.22.27.144

128

24

167921
6

168.143.171.
180

14

16384

16

65536

208.80.152.2

21

209715
2

256

202.231.108.
195

21

209715
2

256

210.224.177.
241

21

209715
2

256

203.42.53.47

21

209715
2

256

182.48.50.59

14

16384

16

65536

190.7.29.26

14

16384

16

65536

213.97.118.7
6

21

209715
2

256

10.0.1.5

128

24

167921
6

00001010
00010110
00011011
10010000
10101000
10001111
10101011
10110100
11010000
01010000
10011000
00000010
11001010
11100111
01101100
11000011
11011011
11100000
10110001
11110001
11001011
00101010
00110101
00101111
10110110
00110000
00110010
00111011
10111110
00000111
00011101
00011010
11010101
01100001
01110110
01001100
00001010
00000000
00000001
00000101

You might also like