Direccionamiento IP

Las direcciones del nivel de red en Internet pueden representarse de manera simbólica o numérica. Una dirección simbólica es por ejemplo www. pntic.mec.es Una dirección numérica se representa por cuatro campos separados por puntos, como 193.144.238.1, los cuales no pueden superar el valor 255 (11111111 en binario). La correspondencia entre direcciones simbólicas y numéricas las realiza el DNS (Domain Name System).

Para poder identificar una máquina en Internet cada una de ellas tiene una dirección IP (Internet Protocol) la cual es asignada por InterNIC (Internet Network Information Center).

Las direcciones numéricas son las que entiende la máquina y se representan por 32 bits con 4 campos de 8 bits cada uno, aunque normalmente se pasan de binario a decimal. Por ejemplo 139.3.2.8 es en binario:

10001011
00000011
00000010
00001000
\______/
\______/
\______/
\______/
139
3
2
8

 

CLASES DE DIRECCIONES IP

Una parte de los bits representa la red y el resto la máquina (host). En este caso como veremos los dos primeros campos representan la red 139.3 (16 bits) y 2.8 (16 bits) al host. Los paquetes de datos que maneja Internet a nivel de red se llaman datagramas. Estos llevan tanto la dirección de la máquina transmisora como la receptora. Existen cinco clases de direcciones IP según la manera de repartir los bits entre la dirección de red y el número de host.

Clase A

0

RED

NÚMERO DE HOST

0 1 8                        16                              24                                    31

 

Clase B

1

0

RED

NÚMERO DE HOST

0 1                           8 16                         24                             31

 

Clase C

1

1

0

RED

NÚMERO DE HOST

0 1                           8                       16 24                                31

 

Clase D

1

1

1

0

DIRECCIONES MULTICAST

0 1                      8                         16                           24                                31

 

Clase E

1

1

1

1

RESERVADAS

0 1                     8                            16                          24                                31

 

 

En las clases A, B, y C las direcciones con la parte de número de host con todos los bits puestos a ‘0’ indican la red por lo que no se pueden asignar a ningún host; igualmente tan poco se pueden asignar a un host las direcciones con el número de host con todos los bits puestos a ‘1’ porque se dejan para los paquetes broadcast dirigidos a todas las máquinas de la red. Por ejemplo en la red anterior que es clase B la red es 139.3.0.0 y la dirección broadcast 139.3.255.255.

  • Las direcciones de Clase A usan 7 bits para el número de red dando un total de 126 (128-2) posibles redes de este tipo ya que la dirección 0.0.0.0 se utiliza para reconocer la dirección de red propia y la red 127 es la del lazo interno de la máquina. Los restantes 24 bits son para el número de host –quitando las que son todos los bits a 0 ó a 1 –con lo cual tenemos hasta 224-2=16.777.216-2=16.777.214 direcciones–. Son las redes 1.0.0.0 a 126.0.0.0
  • Las direcciones de Clase B utilizan 14 bits para la dirección de red (16.382 posibles redes de este tipo) y 16 bits para el host (hasta 65.534 máquinas). Son las redes 128.0.0.0 a 191.255.0.0
  • Las direcciones de clase C tienen 21 bits para la red (2.097.150 redes) y 8 bits para el host (254 máquinas). Son las redes 192.0.0.0 a 223.255.255.0
  • Las direcciones de clase D están reservadas para multicasting que son usadas por direcciones de host en áreas limitadas.
  • Las direcciones de Clase E están reservadas para uso futuro.

La clase que se elija para una red dada dependerá del número de máquinas que tenga y las que se prevean en el futuro. Como vimos antes el número de red es asignado por el NIC o por el organismo de cada país en quien él delegue. El número de host lo asignará el administrador que controla la red.

DIRECCIONES IP PRIVADAS

Las redes privadas de organizaciones que no están directamente conectadas a Internet –esto es, las redes que se conectan por medio de un proxy o un router a una única línea con una sola dirección IP dada por un proveedor de servicios– tienen asignado unos rangos de direcciones IP para su funcionamiento interno. Estos son:

Para clase A una única dirección de red: 10

Para clase B 16 redes del rango 172.16 a 172.31

Para clase C 256 direcciones de red: 192.168.0 a 192.168.255

Estas direcciones IP no son utilizadas por los routers para su comunicación con Internet, y se utilizan solo dentro de la organización. Estas redes (Intranet) tienen la ventaja de ser mucho menos accesibles a ataques desde el exterior.