Está en la página 1de 12

Direccionamiento y subredes TCP/IP

Al configurar el protocolo TCP/IP en un equipo Microsoft Windows, se requieren


una direccin IP, una mscara de subred y, normalmente, una puerta de
enlace, o gateway, predeterminada para las opciones de configuracin TCP/IP.
Con el fin de configurar TCP/IP correctamente, es preciso conocer la forma en
que se asignan direcciones en las redes TCP/IP y cmo se dividen en redes y
subredes. Este artculo pretende constituir una introduccin general a los
conceptos relacionados con las redes y subredes IP. Al final del artculo se
incluye un glosario.
El xito de TCP/IP como protocolo de red de Internet se debe, en gran medida,
a su capacidad para conectar redes de tamao diferente y sistemas de distinto
tipo. Estas redes se definen arbitrariamente en tres clases principales, junto
con algunas otras ms, que tienen un tamao predefinido, cada una de las
cuales puede ser dividida a su vez en subredes ms pequeas por los
administradores de sistemas. Una mscara de subred se usa para dividir una
direccin IP en dos partes. Una de ellas identifica al host (equipo) y la otra a la
red a la que pertenece. Para conocer mejor la forma en que funcionan las
direcciones IP y las mscaras de subred, examine una direccin IP y vea cmo
se organiza.

Direcciones IP: redes y hosts


Una direccin IP es un nmero de 32 bits que identifica de forma nica a un
host (ya sea un equipo u otro dispositivo, como una impresora o enrutador) en
una red TCP/IP.
Las direcciones IP suelen expresarse en un formato decimal con puntos, con
cuatro nmeros separados por puntos, como 192.168.123.132. Para
comprender la forma en que se usan las mscaras de subred para distinguir
hosts, redes y subredes, examine una direccin IP en notacin binaria.
Por ejemplo, la direccin IP en notacin decimal y puntos 192.168.123.132 es,
en notacin binaria, el nmero de 32 bits
110000000101000111101110000100. Este nmero apenas tiene sentido si no
se divide en cuatro partes compuestas cada una por ocho dgitos binarios.
Estas secciones de ocho bits se conocen como octetos. La direccin IP de
ejemplo, entonces, se convierte en 11000000.10101000.01111011.10000100.

Este nmero slo adquiere un poco ms de sentido, as que para la mayor


parte de los usos la direccin binaria se convierte en un formato decimal con
puntos (192.168.123.132). Los nmeros decimales separados por puntos son
los octetos convertidos de notacin binaria a decimal.
Para que una red TCP/IP de rea extensa (WAN) funcione eficazmente como
una coleccin de redes, los enrutadores que pasan paquetes de datos entre las
redes deben saber la ubicacin exacta del host al que se destina un paquete de
informacin. nicamente los enrutadores saben a qu red pertenece un host y
usan la informacin almacenada en su tabla de enrutamiento para determinar
cmo hacer llegar el paquete a la red del host de destino. Una vez entregado
all el paquete, se hace llegar al host apropiado.
Para que este proceso funcione, una direccin IP se divide en dos partes. La
primera se usa como direccin de la red y la segunda como direccin del host.
Si se toma el ejemplo 192.168.123.132 y se divide en estas dos partes, se
obtiene lo siguiente:
192.168.123. Red
.132 Host
O bien
192.168.123.0 - direccin de red.
0.0.0.132 - direccin de host.

Mscara de subred
El segundo elemento, requerido para que funcione TCP/IP, es la mscara de
subred. La mscara es utilizada por el protocolo TCP/IP para determinar si un
host est en la subred local o en una red remota.
En TCP/IP, las partes de la direccin IP que se usan como direcciones de red y
de host no son fijas, por lo que las direcciones de red y host anteriores no se
pueden determinar a menos que se disponga de ms informacin. Esta
informacin se suministra en otro nmero de 32 bits denominado mscara de
subred. En este ejemplo, la mscara de subred es 255.255.255.0. El
significado de este nmero no es obvio a menos que sepa que 255 en notacin
binaria es igual a 11111111; por tanto, la mscara de subred es:
11111111.11111111.11111111.0000000
Si se alinea la direccin IP y la mscara de subred, las partes correspondientes
a la red y al host de la direccin se pueden dividir como sigue:
11000000.10101000.01111011.10000100 - direccin IP (192.168.123.132)
11111111.11111111.11111111.00000000 - mscara de subred

(255.255.255.0)
Los primeros 24 bits (el nmero de unos de la mscara de subred) se
identifican como la direccin de red y los ltimos ocho bits (el nmero de ceros
restantes de la mscara) constituyen la direccin del host. Esto brinda la
informacin siguiente:
11000000.10101000.01111011.00000000 -- Direccin de red
(192.168.123.0)
00000000.00000000.00000000.10000100 -- Direccin de host
(000.000.000.132)
Ahora ya sabe que, para este ejemplo en el que se usa la mscara de subred
255.255.255.0, el identificador de red es 192.168.123.0 y la direccin del host
es 0.0.0.132. Cuando un paquete llega a la subred 192.168.123.0 (desde la
subred local o desde una red remota) y tiene la direccin de destino
192.168.123.132, un equipo la recibir de la red y la procesar.
Casi todas las mscaras de subred decimales se convierten en nmeros
binarios que son todo unos a la izquierda y ceros a la derecha. Algunas otras
mscaras de subred comunes son:
Decimal Binario
255.255.255.192 1111111.11111111.1111111.11000000
255.255.255.224 1111111.11111111.1111111.11100000
El documento Internet RFC 1878 (disponible en http://ds.internic.net) describe
las subredes y mscaras de subred vlidas que se pueden usar en redes
TCP/IP.

Clases de red
Las direcciones Internet son asignadas por InterNIC ( http://www.internic.net),
que es la organizacin que administra Internet. Estas direcciones IP se dividen
en clases. Las ms comunes son las clases A, B y C. Existen tambin las clases
D y E, pero los usuarios finales no suelen usarlas. Cada una de las clases de
direccin tiene una mscara de subred predeterminada diferente. Puede
identificar la clase de una direccin IP si examina su primer octeto. A
continuacin se enumeran los intervalos de las direcciones Internet de clase A,
B y C, y se muestra una direccin de ejemplo de cada uno:
Las redes de clase A usan la mscara de subred predeterminada 255.0.0.0 y
su primer octeto est comprendido entre 0 y 126. La direccin
10.52.36.11 es de clase A. Su primer octeto es 10, que se encuentra
entre 1 y 126, ambos inclusive.
Las redes de clase B usan la mscara de subred predeterminada 255.255.0.0

y su primer octeto est comprendido entre 128 y 191. La direccin


172.16.52.63 es de clase B. Su primer octeto es 172, que se encuentra
entre 128 y 191, ambos inclusive.
Las redes de clase C usan la mscara de subred predeterminada
255.255.225.0 y su primer octeto est comprendido entre 192 y 223. La
direccin 192.168.123.132 es de clase C. Su primer octeto es 192, que
se encuentra entre 192 y 223, ambos inclusive.

Subredes Por qu son necesarias?


En algunos escenarios, los valores de la mscara de subred predeterminada no
cubren las necesidades de la organizacin, debido a la topologa fsica de la red
o a que el nmero de redes o de hosts no encaja dentro de las restricciones de
la mscara de subred predeterminada. En la seccin siguiente se explica cmo
se pueden dividir las redes con mscaras de subred.

Subredes
Los administradores de sistemas pueden dividir todava ms una red TCP/IP de
clase A, B o C en subredes. Esto suele ser necesario al reconciliar el esquema
de direcciones lgicas de Internet (el mundo abstracto de direcciones IP y
subredes) con las redes fsicas que se usan en el mundo real.
El administrador del sistema que asigna un bloque de direcciones IP puede
estar administrando redes que no se organizan de una forma que encaje
fcilmente con estas direcciones. Por ejemplo, suponga que tiene una red de
rea extensa con 150 hosts en tres redes de ciudades diferentes, que se
conectan mediante un enrutador TCP/IP. Cada una de estas tres redes tiene 50
hosts. Se le asigna la red de clase C 192.168.123.0. (Esto sirve como ejemplo,
ya que esta direccin est dentro de un intervalo que realmente no se asigna
en Internet.) Esto significa que puede usar las direcciones 192.168.123.1 a
192.168.123.254 para los 150 hosts.
Hay dos direcciones que no se pueden usar en el ejemplo: 192.168.123.0 y
192.168.123.255. Esto se debe a que las direcciones binarias con la parte
correspondiente al host igual a todo unos o todo ceros no son vlidas. La
direccin cero no es vlida porque se usa para especificar una red sin indicar
un host. La direccin 255 (en notacin binaria, una direccin de host igual a
todo unos) se usa para difundir un mensaje a cada host de una red.
Simplemente recuerde que la primera y la ltima direccin de cualquier red o
subred no se pueden asignar a ningn host individual.
Ahora debera ser capaz de asignar direcciones IP a 254 hosts. Esto funciona
correctamente si los 150 equipos estn en una nica red. Sin embargo, sus
150 equipos se hallan en tres redes fsicas independientes. En lugar de solicitar
ms bloques de direcciones para cada red, divide su red en subredes, lo que le
permite usar un bloque de direcciones en varias redes fsicas.
En este caso, divide la red en cuatro subredes mediante una mscara de

subred que hace que la direccin de red sea ms larga y que el intervalo
posible de direcciones de host sea menor. En otras palabras, est 'tomando
prestados' algunos de los bits que se suelen usar para la direccin del host y
los est usando para la parte correspondiente a la red. La mscara de subred
255.255.255.192 le da cuatro redes de 62 hosts cada una. Esto funciona
porque, en notacin binaria, 255.255.255.192 es lo mismo que
1111111.11111111.1111111.11000000. Los primeros dos dgitos del ltimo
octeto se convierten en direcciones de red, con lo que se obtienen las redes
adicionales 00000000 (0), 01000000 (64), 10000000 (128) y 11000000 (192).
(Algunos administradores slo usarn dos de las subredes usando
255.255.255.192 como mscara de subred. Para obtener ms informacin
acerca de este tema, consulte el documento RFC 1878. En estas cuatro redes,
los ltimos seis dgitos binarios se pueden emplear para las direcciones de
host.
Al utilizar la mscara de subred 255.255.255.192, la red 192.168.123.0 se
convierte entonces en las cuatro redes 192.168.123.0, 192.168.123.64,
192.168.123.128 y 192.168.123.192. Estas cuatro redes tendran como
direcciones de host vlidas:
192.168.123.1-62
192.168.123.65-126
192.168.123.129-190
192.168.123.193-254
Recuerde de nuevo que las direcciones binarias de host con todo unos o todo
ceros no son vlidas, por lo que no puede usar direcciones con 63, 64, 127,
128, 191, 192 o 255 como ltimo octeto.
Puede ver cmo funciona esto si examina las dos direcciones de host
192.168.123.71 y 192.168.123.133. Si us la mscara de subred de clase C
255.255.255.0, ambas direcciones estn en la red 192.168.123.0. Sin
embargo, si us la mscara de subred 255.255.255.192, se encuentran en
redes diferentes: 192.168.123.71 se encuentra en la red 192.168.123.64 y
192.168.123.133 en la red 192.168.123.128.

Puertas de enlace predeterminadas


Si un equipo TCP/IP necesita comunicarse con un host de otra red,
normalmente lo har a travs de un dispositivo denominado enrutador. En
trminos de TCP/IP, un enrutador que se especifica en un host, que vincula la
subred del host con otras redes, se denomina puerta de enlace, o gateway,
predeterminada. En esta seccin se explica cmo determina TCP/IP si enviar o

no los paquetes a su puerta de enlace predeterminada para llegar a otro


equipo o dispositivo de la red.
Cuando un host intenta comunicarse con otro dispositivo mediante TCP/IP,
realiza un proceso de comparacin con la mscara de subred definida y la
direccin IP de destino frente a la mscara de subred y su propia direccin IP.
El resultado de esta comparacin indica al equipo si el destino es un host local
o un host remoto.
Si el resultado de este proceso determina que el destino es un host local, el
equipo simplemente enviar el paquete a la subred local. Si determina que el
destino es un host remoto, el equipo reenviar el paquete a la puerta de enlace
predeterminada en sus propiedades TCP/IP. Ahora es el enrutador el
responsable de reenviar el paquete a la subred correcta.

Solucin de problemas
Los problemas de redes TCP/IP suelen estar ocasionados por la configuracin
incorrecta de las tres entradas principales de las propiedades TCP/IP de un
equipo. Si se conoce la forma en que los errores TCP/IP afectan a las
operaciones de red, puede resolver muchos problemas comunes de TCP/IP.
Mscara de subred incorrecta: si una red usa una mscara de subred distinta a
la predeterminada para su clase de direcciones y un cliente se configura con la
mscara de subred predeterminada para la clase de direcciones, la
comunicacin fallar en algunas redes cercanas pero no en las distantes. Como
ejemplo, si crea cuatro subredes, como en el ejemplo de subred, pero usa la
mscara de subred incorrecta 255.255.255.0 en la configuracin TCP/IP, los
hosts no podrn determinar que algunos equipos estn en subredes distintas a
la suya. Cuando sucede esto, los paquetes destinados a los hosts de redes
fsicas diferentes que formen parte de la misma direccin de clase C no se
enviarn a la puerta de enlace predeterminada para ser entregados. Un
sntoma comn de este problema es que un equipo no pueda comunicarse con
los hosts que se encuentran en su red local y pueda hacerlo con todas las
redes remotas excepto con aqullas prximas que tienen una direccin de la
misma clase A, B o C. Para solucionar este problema, especifique la mscara
de subred correcta en la configuracin TCP/IP de ese host.
Direccin IP incorrecta: si coloca juntos en una red equipos con direcciones IP
que deberan estar en subredes independientes, no podrn comunicarse.
Intentarn enviarse los paquetes entre s a travs de un enrutador que no ser

capaz de reenviarlos correctamente. Un sntoma de este problema es que un


equipo pueda comunicarse con host de redes remotas y no pueda comunicarse
con algunos equipos o con todos los de su red local. Para corregir este
problema, asegrese de que todos los equipos de la misma red fsica tengan
direcciones IP de la misma subred IP. Si se queda sin direcciones IP en un
segmento de red, hay otras soluciones que no se explican porque no entran
dentro del objetivo de este artculo.
Puerta de enlace predeterminada incorrecta: un equipo configurado con una
puerta de enlace predeterminada incorrecta podr comunicarse con hosts de
su propio segmento de red pero no podr hacerlo con los de algunas o todas
las redes remotas. Si una red fsica tiene ms de un enrutador y se configura
uno incorrecto como puerta de enlace predeterminada, un host podr
comunicarse con algunas redes remotas y no con otras. Este problema es
comn si una organizacin tiene un enrutador para una red TCP/IP interna y
otro enrutador diferente conectado a Internet.

Glosario
Direccin de difusin: direccin IP con la parte correspondiente al host igual a
todo unos.
Host: equipo u otro dispositivo en una red TCP/IP.
Internet: coleccin global de redes que se conectan entre s y comparten un
intervalo comn de direcciones IP.
InterNIC: organizacin responsable de la administracin de las direcciones IP
en Internet.
IP: protocolo de red usado para enviar paquetes de red sobre una red TCP/IP o
Internet.
Direccin IP: direccin nica de 32 bits para un host de una red o conexin de
redes TCP/IP.
Red: en este artculo, el trmino se usa de dos formas. Una se refiere a un
grupo de equipos en un nico segmento de red fsica; la otra hace referencia al
intervalo de direcciones de red IP que asigna un administrador de sistema.

Direccin de red: direccin IP con la parte correspondiente al host igual a todo


ceros.
Octeto: nmero de ocho bits en el que cuatro de ellos conforman una direccin
IP de 32 bits. Se encuentran en el intervalo de 00000000 a 11111111 que se
corresponde con los valores decimales de 0 a 255.
Paquete: unidad de datos que se pasan a travs de una red TCP/IP o red de
rea extensa.
RFC (Request for Comment o solicitud de comentarios): documento usado para
definir estndares en Internet.
Enrutador: dispositivo que pasa trfico de red entre diferentes redes IP.
Mscara de subred: nmero de 32 bits usado para distinguir la parte
correspondiente a la red y al host en una direccin IP.
Subred: red ms pequea creada mediante la divisin de una red mayor en
partes iguales.
TCP/IP: conjunto de protocolos, estndares y utilidades que se suelen usar en
Internet y en redes grandes.
Red de rea extensa (WAN, Wide Area Network): red grande que es una
coleccin de redes ms pequeas separadas por enrutadores. Internet es un
ejemplo de WAN muy grande.

Resolver los siguientes ejercicios.


Ejercicio 1
Convierte las siguientes direcciones a binario e indica si se trata de direcciones de tipo A, B o C.

10.0.3.2
128.45.7.1
192.200.5.4
151.23.32.50
47.50.3.2
100.90.80.70
124.45.6.1

Ejercicio 2
Dada la direccin de red 192.168.30.0, indica qu mscara de subred deberas escoger para tener
4 subredes. Rellena a continuacin la siguiente tabla.

Nmero de
subred en
Binario

Nmero de
subred en
Decimal

Direccin de
red

Primer
ordenador

ultimo
ordenador

Broadcast

Ejercicio 3
Dada la direccin de red 192.168.55.0, indica qu mscara de subred deberas escoger para tener
8 subredes. Rellena a continuacin la siguiente tabla.

Nmero de
subred en
Binario

Nmero de
subred en
Decimal

Direccin de
red

Primer
ordenador

ultimo
ordenador

Broadcast

Ejercicio 4
Dada la direccin de clase B 150.40.0.0, indica qu mscara de subred deberas escoger para
tener 4 subred. Rellena a continuacin la siguiente tabla.

Nmero de
subred en
Binario

Nmero de
subred en
Decimal

Direccin de
red

Primer
ordenador

ultimo
ordenador

Broadcast

Direccin
de red

Direccin
de host

Direccin
de
broadcast
de red

Mscara de
subred
predetermi
nada

Ejercicio 5
Completa la siguiente tabla.

Direccin IP del
host

Direcc
in
clase

216.14.55.137
123.1.1.15
150.127.221.224
194.125.35.199
175.12.239.244

Ejercicio 6
Completa:
Dada una direccin IP 142.226.0.15
a. Cul es el equivalente binario del segundo octeto? ___________________
b. Cul es la Clase de la direccin? _________________________________

c. Cul es la direccin de red de esta direccin IP? ____________________


d. Es sta una direccin de host vlida (S/N) ?
e. Por qu? o Por qu no?
f. Cul es la cantidad mxima de hosts que se pueden tener con una direccin de red de clase C?
______
g. Cuntas redes de clase B puede haber? _____________
h. Cuntos hosts puede tener cada red de clase B? ______________
i. Cuntos octetos hay en una direccin IP? ________
j. Cuntos bits puede haber por octeto? ________