operacion y administracion de redes tcp_ip bajo unix_ direcciones ip
TRANSCRIPT
-
7/25/2019 Operacion y Administracion de Redes TCP_IP Bajo Unix_ Direcciones IP
1/5
14/7/2014 Operacion y Administracion de Redes TCP/IP bajo Unix: Direcciones IP
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/direcciones-ip.html
DireccionesIP
Contenidos
Clases de direcciones IP
Obtencin de las direcciones IP
Subredes
En resumen...
Clases de direcciones IP
Una direccin IP es un nmero, usualmente expresado por una secuencia de cuatro enteros separados por puntos:
a.b.c.d
en donde cada uno de esos nmeros asumen valores entre 0 y 255.
De esos cuatro nmeros, algunos se utilizan como direccin de redy los restantes como direccin de host. Todos los hosts
que pertenezcan a la misma red debern tener en comn la direccin de red y diferir en la direccin de host. La cantidad
nmeros que se utilicen para la direccin de red da lugar a tres clasesde direcciones IP:
Clase Direccin de Red Direccin de Host Cantidad de Hosts
Clase A a b.c.d 16777214
Clase B a.b c.d 65534
Clase C a.b.c d 254
Este esquema de direccionamiento da lugar a la existencia de unas pocas redes clase A, cada una con algo mas de 16 millones
de computadoras. En el otro extremo, habr un nmero muy grande de redes clase C, de pequeo tamao.
Dada una direccin IP, puede determinarse a que clase pertenece examinando elvalor de su primer nmero:
Clase Rangode a
Clase A 1 - 126
Clase B 128 - 191
Clase C 192 - 224
As, por ejemplo, una direccin IP como 172.16.4.205 pertenece a la red clase B 172.16, cuyo rango de direcciones va
desde 172.16.1.1 hasta 172.16.255.254.
Debe hacerse notar que, si bien cada uno de los nmeros de la direccin de host puede variar entre 0 y 255, esos dos valores
en particular no pueden asignarse como direccin a ninguna mquina; el cero deber utilizarse para formar la direccin IP de la
red en su conjunto, mientras que el 255 es la direccin de broadcast13(utilizada para enviar un mismo paquete a todos los
hosts de la red). Siguiendo con el ejemplo anterior, para la red 172.16, la direccin IP de la red es 172.16.0.0 y la de
http://-/?-http://-/?-http://-/?-http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/index.htmlhttp://c/WTSRV/Profiles/mrapallini/web/Labsis/index.htmlhttp://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/index.htmlhttp://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/index.htmlhttp://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://c/WTSRV/Profiles/mrapallini/web/Labsis/index.htmlhttp://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/index.html -
7/25/2019 Operacion y Administracion de Redes TCP_IP Bajo Unix_ Direcciones IP
2/5
14/7/2014 Operacion y Administracion de Redes TCP/IP bajo Unix: Direcciones IP
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/direcciones-ip.html
broadcast, 172.16.255.255.
Observar adems que hay ciertos valores faltantes en la tabla expuesta mas arriba: 0, 127 y el rango comprendido entre 225 y
255.
En el caso de la red 127.0.0.0, la misma se denomina red de loopbacky constituye una red virtual (implementada
internamente por el software de TCP/IP y no por dispositivos fsicos) que conecta a un host directamente consigo mismo. En la
red de loopback se asigna siempre una nica direccin IP: 172.0.0.1, que corresponde al host local. Por medio de esa
direccin de loopback, las aplicaciones pueden tratar al host local de la misma manera que a cualquier host remoto (esto es,
desde el punto de vista de las aplicaciones, el host local es otro host mas de la red y no requiere tratamiento especial).
La direccin 0.0.0.0 es utilizada por el software de ruteo como la ruta por defecto, tal como se discutir ms adelante,
mientras que las redes que comienzan con nmeros entre 225 y 255 estn reservadas para usos especiales 14.
Obtencin de las direcciones IP
Como ya se ha dicho, cada dispositivo conectado a una red TCP/IP debe tener asignado una direccin IP, que lo identifique
unvocamenteen toda la inter-red, es decir, debe ser nico no solo en la red a la que ese dispositivo pertenece, sino tambin
en todas las dems redes a las cuales est indirectamente conectado. Como consecuencia de lo anterior se desprende que a la
hora de configurar TCP/IP en una red, su administrador no puede seleccionar arbitrariamente los nmeros IP, especialmente si
su red se conecta a otras redes TCP/IP.
Si la red en cuestin va a ser conectada a Internet, el juego de direcciones IP a utilizar deber obtenerse de alguna autoridad
centralizadora, usualmente el proveedor de acceso a Internet (conocido comoISP: Internet Service Provider)15. Si la red no
tiene vnculos a Internet, se recomienda al administrador que utilice alguna de las direcciones reservadas especialmente para
redes desconectadas, o tambin llamadas direcciones no anunciables:
Clase Direcciones
Clase A 10.0.0.0
Clase B 172.16.0.0
Clase C 192.168.0.0
Subredes
Ya sea que las direcciones IP a utilizar en la red se obtengan de una autoridad centralizadora o se utilice una direccin no
anunciable, el paso previo es decidir que clase de direcciones se utilizar (A, B o C).
Por lo dicho hasta el momento, podra concluirse que el criterio para tomar esa decisin debiera basarse en la cantidad de
computadoras (presente y estimada a futuro) que se conectarn a la red. Obviamente ese es uno de los parmetros a tener en
cuenta, pero no es el nico.
A los fines del ruteo de los paquetes, la direccin IP debe reflejar adems la estructura interna de la red, es decir, sus
subredes. Denominaremossubreda una porcin de la red tal que todas sus computadoras tienen posibilidad de comunicarse
directamente entre s, sin que sea necesario ningn dispositivo intermediario. Para el caso de redes locales, esto significa
usualmente que esas computadoras pertenecen al mismo segmento de Ethernet (esto es, estn conectadas todas al mismo
tramo de coaxil o al mismo concentrador).
Consideremos, por ejemplo, la siguiente red:
http://-/?-http://-/?- -
7/25/2019 Operacion y Administracion de Redes TCP_IP Bajo Unix_ Direcciones IP
3/5
14/7/2014 Operacion y Administracion de Redes TCP/IP bajo Unix: Direcciones IP
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/direcciones-ip.html
La figura muestra que la red est cons tituida por cuatro segmentos de Ethernet; todas las mquinas conectadas al mismo segmento (por
ejemplo,AntaresyRigel) pertenecen a la misma subred. Por otra parte, algunas computadoras (comoAndrmeda, Orin y Cygni) pertenecen a
ms de una subred (de hecho, conectan s ubredes entre s , cumpliendo funciones degateway).
Cuado esta red reciba su direccin de red, el administrador deber mantener fijos ciertos nmeros de la direccin IP (la parte de red) y tendr
libertad para variar los restantes (la parte de host) para numerar las computadoras individuales de la red. Sin embargo, dado que existen
subredes, deber destinar parte de la direccin de host para numerar tambin las subredes. Por ejemplo, al usar una direccin clase B, como la
172.16.0.0, es usual utilizar el tercer nmero para numerar la subred, y el ltimo para numerar la mquina dentro de la subred:
-
7/25/2019 Operacion y Administracion de Redes TCP_IP Bajo Unix_ Direcciones IP
4/5
14/7/2014 Operacion y Administracion de Redes TCP/IP bajo Unix: Direcciones IP
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/direcciones-ip.html
Sin embargo, estasegmentacindel espacio de direcciones disponible (subnetting) trae como resultado que disminuya la
cantidad de direcciones aprovechables para asignar a computadoras. En el caso del ejemplo, si bien una direccin clase B
(considerada linealmente) provee de un espacio de mas de 65 mil direcciones, la subdivisin de ese espacio en 4 subredes nos
deja con solo cuatro subredes de 254 mquinas cada una, haciendo un total de 1016 direcciones para toda la red.
Obviamente, es posible conectar mayor nmero de estaciones agregando hasta 254 subredes, pero ninguna de ellas podr
superar las 254 computadoras.
Estrictamente, utilizar el tercer byte completo para numerar la subred no es la nica opcin; es posible utilizar solo los primeros
bits del tercer byte para la direccin de subred y conformar la direccin de host con los bits restantes sumados al cuarto byte;
ms an, esa tcnica de segmentacin es la nica opcin cuando se utilizan subredes de una direccin clase C (donde 3 bytes
deben permanecer fijos y solo el cuarto puede variarse). Sin embargo, independientemente de las "artimaas" que se utilicen,
siempre habr cierta prdida en el espacio de direcciones aprovechables (lo cual puede ser especialmente problemtico si se
usa una direccin clase C).
En conclusin, para seleccionar la clase de direccin IP a utilizar, debe tenerse en cuenta no solo la cantidad de mquinas de
toda la red, sino tambin su estructura de subredes y la dimensin de cada una, recordando que ser necesario contar con un
esquema desubnettingque de cabida a la mayor de ellas.
-
7/25/2019 Operacion y Administracion de Redes TCP_IP Bajo Unix_ Direcciones IP
5/5
14/7/2014 Operacion y Administracion de Redes TCP/IP bajo Unix: Direcciones IP
http://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/direcciones-ip.html
A modo de aclaracin, cabe agregar que elsubnetting es solo una cuestion administrativa que solo es relevante desde el punto
de la administracin interna de las direcciones IP y, especialmente, el ruteo interno de paquetes; desde la perspectiva de otras
redes, lo nico relevante es la direccin de red de la red en su conjunto.
En resumen...
Las direcciones IP se forman combinando 4 valores numricos enteros, y est estructurada en una parte de red y otra
de host.La direccin de red refleja tambin la estructura interna de subredes en que se encuentra dividida la red.
Al solicitar o seleccionar la direccin de red a utilizar, debe optarse por una direccin clase A, B o C, teniendo en
cuenta la cantidad de maquinas de la red y, fundamentalmente, la topologa lgica de subredes.
Si van a utilizarse direcciones no anunciables, es recomendable utilizar la clase C 192.168.1.0 si la red es de un solo
segmento, o bien la clase B 172.16.0.0 si existen mltiples subredes, utilizando el tercer byte para numerar las subredes
13. Estrictamente, la direccin de red es aquella en que todos los bits de la porcin de host de la direccin IP son cero, mientras que
la direccin de broadcast es aquella en que todos los bits son uno.
14. Actualmente se utilizan para redes multicast (redes que permiten direccionar grupos de computadoras al mismo tiempo).
15. La autoridad centralizadora mundial de direcciones IP es el Internet Network Information Center (o InterNIC). En principio, el
InterNIC tambin recibe solicitudes para la asignacin de nmeros de red IP, aunque en los ltimos aos la tarea se ha delegado casi
por completo a los proveedores locales. Para mas datos, consultar la direccin http://www.internic.net.
http://www.investigacion.frc.utn.edu.ar/labsis/index.htmlhttp://www.investigacion.frc.utn.edu.ar/labsis/Publicaciones/AdminTcp/index.html