Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interconexión de redes
Video de inmersión
Video de habilidades
Cierre
Referencias
Descargá la lectura
Lección 1 de 7
Video de inmersión
temporarily blocked
Pardon the inconvenience, but our servers have
detected a high number of errors from your
connection. To continue, please verify that you
are a human:
Las direcciones IP pueden compararse con nuestro domicilio; por ejemplo, así como podemos vivir en
diferentes lugares y tener diferentes direcciones, los computadores también pueden tener diferentes
direcciones IP de acuerdo a la red en donde se encuentren.
Es muy importante entender que, a diferencia de las direcciones MAC, las direcciones IP son lógicas y
pueden cambiar. Mientras que la dirección MAC es como nuestro documento de identidad, algo que no
cambia, las direcciones IP son como nuestros domicilios y sí pueden modificarse.
Las direcciones IP están conformadas por 32 bits de longitud y se representan con puntos y números.
Las direcciones IPv4 van desde 0.0.0.0 hasta 255.255.255.255. No pueden tomar valores más grandes
debido a que cada sección está compuesta por 8 bits, y 255 es el número más grande que puede
obtenerse con 8 dígitos binarios.
Para poder comunicarse, cada host necesita tener una de estas direcciones de manera que puedan
enviar y recibir paquetes. Es muy similar a cuando queremos enviar o recibir un correo electrónico. En
orden para enviarlo, necesitamos una cuenta de correo (Gmail, Outlook, Hotmail, etc.), pero también la
necesitamos para recibirlo, ya que debemos decirle nuestra dirección de correo electrónico a quien nos
quiera enviar un email.
Veamos un caso práctico: en Windows podemos ver nuestra dirección IP de la siguiente forma:
Fuente: [Imagen sin título sobre resultado del comando ipconfig en Windows ®], S.f.,
recuperada de https://goo.gl/LbVqTH
Si ves esta imagen detalladamente, podrás observar la tecnología de capa 2: como en la laptop tenemos
una placa de red Ethernet y otra wifi, el resultado del comando muestra información de las dos. Se
pueden observar también las direcciones IPv4 asignadas a la notebook.
El resultado de este comando también puede mostrar
direcciones IPv6. Si bien esta versión del protocolo está fuera
del alcance de esta materia, es importante tener en cuenta que
IPv6 es el sucesor de IPv4 y que las computadoras pueden
tener, al mismo tiempo, ambos tipos de direcciones.
El protocolo DNS
Como mencionamos anteriormente, las direcciones IPv4 identifican un host en la red y están
compuestas por 32 bits. Esto funciona bien para las computadoras, pero no tanto para los seres
humanos. Es mucho más difícil recordar una dirección IP (por ejemplo: 200.70.32.15) que un nombre (por
ejemplo: www.mininterior.gov.ar). Por este motivo, el protocolo DNS (domain name system o sistema de
nombre de dominio) realiza lo que se denomina resolución de direcciones. Cada página web que
visitamos posee un nombre (Google.com, Microsoft.com, etc.) y, asociadas a esos nombres, se
encuentran direcciones IP.
En el ejemplo anterior, cuando el usuario ingresa a Google.com en el navegador de internet, PC1 envía
un mensaje al servidor DNS para encontrar la dirección IP asociada a ese nombre. El servidor DNS le
responde con la dirección IP y luego PC1 puede establecer la comunicación. Veamos esto en acción. En
una computadora Windows, siga los siguientes pasos:
Podemos observar que para el nombre argentina.gob.ar está asociada la dirección IP 186.33.211.142.
Un datagrama IP consiste en una parte de encabezado y una parte de datos. El encabezado está
compuesto por 20 bytes (160 bits) y una sección opcional de longitud variable. El formato del datagrama
IP es el siguiente:
Fragmentos IP: en algunos casos, el paquete IP puede ser muy grande para ser
transmitido por un determinado medio físico. Cuando esto sucede, los
dispositivos de red dividen el paquete en pequeñas partes denominadas
fragmentos.
Versión (4 bits): versión del protocolo IP (las posibles opciones pueden ser versión 4 o 6).
Tipo de servicio (8 bits): permite distinguir entre diferentes clases de servicios, como voz
digital o transferencia de archivos.
Longitud total (16 bits): incluye el tamaño total del paquete; la longitud del encabezado
más la de los datos.
Identificador (16 bits): identifica el grupo al cual un fragmento pertenece.
Flags (3 bits): el primer bit no se utiliza y siempre es igual a 0. El segundo bit especifica si
el paquete debe o no ser divisible en fragmentos y el tercero indica si es el último fragmento
de una secuencia, si es que el paquete ha sido fragmentado.
Posición de fragmento (12 bits): si el paquete ha sido fragmentado, indica en qué lugar
del paquete IP se encuentra el fragmento.
Tiempo de vida (8 bits): contador que permite controlar el tiempo de vida de un paquete.
Cada vez que un paquete pasa por un dispositivo de red llamado rúter, se le descuenta este
tiempo de vida en 1. Si su valor llega a cero, es eliminado. Se utiliza principalmente para
evitar que paquetes circulen de manera indefinida por la red.
Opciones (longitud variable): este campo permite agregar información adicional como
seguridad, marcas de tiempo y rutas de preferencia.
Relleno (longitud variable): como el encabezado IP debe ser múltiplo de 32 bits, el relleno
permite agregar bits al final de las opciones en caso necesario.
Para poder ver cómo están conformados los datagramas IP (junto todos los protocolos del modelo OSI),
existe un software de monitoreo de red gratuito denominado Wireshark (https://www.wireshark.org/).
Figura 6. Captura de un paquete IP utilizando
Wireshark ®
Como vimos anteriormente, las direcciones IPv4 están conformadas por 32 bits y son representadas con
notación numérica puntuada (por ejemplo, 192.168.0.1). Vimos también que en cada paquete IP tenemos
dos direcciones, una de origen y otra de destino. En esta sección veremos los diferentes tipos de
direcciones IPv4 y cómo interpretarlas de acuerdo a su valor.
Además de identificar una interfaz de un host, las direcciones IP incluyen el identificador de red; este se
obtiene operando con la máscara de subred.
La máscara de subred es un indicador, también de 32 bits, compuesto solo por 1 ó 0 contiguos. La
máscara puede ser representada en binario (con 0 y 1), en decimal o como un prefijo que indique la
cantidad de bits con valor 1. Los bits de valor 1 siempre deben estar antes que los bits de valor 0.
Fuente: [Imagen sín título sobre máscara de red]. (s. f.). Recuperado de https://goo.gl/svs3oP
Como la máscara no puede tener 1 o 0 intercalados (por ejemplo, 110101001 sería un valor de máscara
inválido), todos los 1 estarán al inicio, y una vez que exista el primer cero, el resto de los bits a la
derecha también son 0 (por ejemplo, 11110000 es un valor válido). El prefijo indica la cantidad de bits 1
en la máscara.
Por ejemplo, supongamos que tenemos la dirección IP 192.168.0.1 y una máscara de subred
255.255.255.0. ¿Cuál es la dirección de red?
Unimos las secciones delimitadas por puntos y formamos la dirección IP en formato binario:
Una vez que tenemos la dirección y máscara en binario, hacemos la operación AND lógica:
Puerta de enlace
Sería imposible para cada computadora conocer todas las direcciones IP de los
miles de millones de dispositivos conectados a internet. Es por ello que existe la
puerta de enlace (o Gateway, en inglés). Una puerta de enlace es un dispositivo
de red (específicamente, un rúter) que permite la comunicación entre dispositivos
de nuestra red y otras redes. Es la puerta de salida para los mensajes cuyos
destinatarios no forman parte de la red donde el dispositivo está conectado. De
esta forma, los dispositivos que forman parte de la misma red se comunican
directamente entre ellos, mientras que entre redes diferentes se comunican
mediante puertas de enlace.
Las direcciones IP pueden ser configuradas manualmente tanto en host (computadoras, servidores,
impresoras, etc.) como en dispositivos de red (switches o rúter). Es muy importante tener en cuenta que
las direcciones IP deben ser únicas, por lo que, si configuramos dos dispositivos en la misma red con la
misma dirección IP, podemos encontrarnos con resultados impredecibles, como falta de conectividad.
Los parámetros mínimos para configurar son: dirección IP y máscara de subred, pero también
deberíamos configurar la puerta de enlace y el servidor DNS para que los dispositivos puedan acceder a
internet.
Sin lugar a dudas, Windows es el sistema operativo más común en empresas y hogares. Veremos en
esta sección cómo configurar una dirección IP manualmente (también denominado dirección IP estática)
en un dispositivo con Windows 10:
Los valores de IP, máscara, puerta de enlace y DNS del paso 8 son
de ejemplo y no deben ser utilizados sin antes verificar la
configuración de red.
3 Agregar la dirección IP a la interfaz deseada con el comando “sudo ip address add IP dev
INTERFAZ” (por ejemplo “sudo ip address add 10.0.2.15/24 dev enp0s3”).
Cuando las direcciones IP fueron creadas hace varias décadas, nunca se imaginó el impacto y uso que
el protocolo IP iba a tener en el mundo. Nadie imaginó que con 32 bits (lo cual da un posible de más de 4
mil millones de direcciones) no iba a alcanzar. La realidad es que las direcciones IPv4 están
prácticamente agotadas, pero con las técnicas de este capítulo vamos a aprender cómo hacer un uso
eficaz de nuestras direcciones para que podamos seguir utilizando IPv4 si es necesario.
Una de las técnicas que más ayudan a que el protocolo IPv4 siga siendo utilizado
es la creación de direcciones privadas y públicas. Las direcciones privadas no
están permitidas en internet, y solo pueden ser internas a una organización. De
esta manera, dos organizaciones diferentes pueden usar las mismas IP privadas
sin ningún problema, ya que, al no estar permitidas en internet, no se pueden
comunicar ni generar conflictos. Las direcciones públicas sí están permitidas en
internet y deben ser únicas en todo el mundo.
Si bien las direcciones privadas no necesitan ser únicas a lo largo de
todo el mundo, sí deben ser únicas dentro de cada organización.
Cantidad de Dirección de
Rango de direcciones
direcciones red
Como las direcciones IP privadas no están permitidas en internet, estos dispositivos no podrían tener
acceso a diferentes recursos fuera de su red (como, por ejemplo, Google.com). ¿Cómo podemos
solucionar este problema? Utilizando una técnica denominada traducción de direcciones. Cuando un host
desea acceder a internet, un dispositivo de red llamado rúter reemplaza la dirección privada por una
pública y envía el paquete hacia destino por internet. Cuando la respuesta llega, pasa primero por ese
mismo rúter y realiza la traducción quitando la dirección pública y agregando la privada. De esta manera,
el host puede acceder a internet y utilizar direcciones privadas.
Por ejemplo: PC-1 utiliza una dirección privada de 192.168.0.10 y desea comunicarse con Google.com,
cuya dirección IP pública es 8.8.8.8:
1 PC-1 desea comunicarse con 8.8.8.8; como esta IP está afuera de su red, envía el paquete
a la puerta de enlace.
2 La puerta de enlace (en este caso, un rúter) reemplaza la dirección IP privada de PC-1 por
una dirección pública, 23.3.1.2, y envía el paquete a 8.8.8.8.
4 Cuando el paquete llega al rúter, reemplaza la dirección 23.3.1.2 por 192.168.0.10 y la envía
a PC-1.
Lo interesante de esto es que una dirección IP pública puede utilizarse y ser compartida por muchas
direcciones privadas. Al evitar el uso de direcciones públicas en cada uno de los hosts, se ahorran miles
de direcciones IP.
4.2.2 VLSM
Variable length subnet mask (máscara de subred de longitud variable) es otra técnica para ahorrar
direcciones red. Establece que, dada una dirección de red, esta puede ser dividida en subredes. Por
ejemplo, en una empresa se establece que va a utilizar cuatro redes, cada una con 50 computadoras.
Dado que los dispositivos van a formar parte de la red interna de una organización, se utilizarán
direcciones privadas. Tenemos 3 direcciones privadas que podemos usar:
10.0.0.0/8.
172.16.0.0/12.
192.168.0.0/16.
Cada red necesita su propia dirección única dentro de la empresa, por lo cual necesitamos 4 direcciones
de red. ¿Cómo podríamos instalar esta red si solo tenemos 3 direcciones de red disponibles? VLSM lo
hace posible. En vez de utilizar tres direcciones de red diferentes, podemos elegir una de ellas y
subdividirla en la cantidad que necesitamos.
4 redes.
En este ejemplo vamos a utilizar la dirección 10.0.0.0/8, pero cualquiera de las otras dos hubiera servido
también. Lo primero que vamos a hacer es identificar cuántos hosts pueden ser administrados con la
dirección tal cual es dada. Para ello, necesitamos convertir la dirección a binario:
La parte de red es lo que identifica la red, mientras que la parte de host es el espacio de direcciones para
identificar dispositivos dentro de esa red. En este ejemplo, tenemos 8 bits para red y 24 para host.
Podemos dividir la red en subredes al agregar bits a la sección de red, tomándolos prestado desde la
sección de host. Por ejemplo, si agregamos un bit, la dividimos en dos subredes; si agregamos dos bits,
la dividimos en cuatro subredes.
La fórmula es la siguiente:
Como los requerimientos indican cuatro redes, tomar prestados 2 bits de la sección de host sería
suficiente (2 elevado a la potencia de 2 es igual a 4):
Como agregamos dos bits, la máscara de subred pasaría de /8 a /10 (o de 255.0.0.0 a 255.192.0.0).
Nos enfoquemos ahora en los cuatro posibles valores que tenemos para red. Recordá que, como
estamos trabajando en binario, los posibles valores que un dígito puede tomar son de 0 o 1. También
tenemos que tener en cuenta que solo vamos a explorar las posibles combinaciones para los bits
agregados de subred.
Traduciéndolo a decimal, nos da 10.0.0.0/10:
Equivale a 10.128.0.0/10:
Y, finalmente, obtenemos la cuarta combinación, que nos da 10.192.0.0/10. Por lo tanto, las cuatro
subredes que vamos a utilizar son:
10.0.0.0/10.
10.64.0.0/10.
10.128.0.0/10.
10.192.0.0/10.
Con esto cumplimos con las cuatro direcciones de red necesarias, pero ¿cómo sabemos que cada una
de ellas tiene direcciones suficientes para 50 host?
La cantidad de host para una red está dada por la cantidad de bits que conforman la parte de host de la
dirección:
En este ejemplo tenemos 22 bits, lo cual nos da un total de 4.194.302 por red. Se le substrae dos al final
debido a que cada red debe tener una dirección de red y una dirección de broadcast. La dirección de red
identifica la red, mientras que la dirección de broadcast es una dirección especial utilizada para enviar un
mensaje a todos los dispositivos en dicha red. Tanto la dirección de red como la de broadcast no pueden
ser asignadas a un host.
Como 4.194.302 es mayor que nuestro requerimiento de 50 hosts por red, cumplimos con las
especificaciones y podemos implementar este esquema.
4.2.3 CIDR
Classless interdomain routing (direccionamiento de interdominio sin clase) es un método que la IETF
creó para evitar el colapso de tablas de enrutamiento en dispositivos de redes (específicamente, los
rúters). Antes de que se empleara esta técnica, se utilizaba el direccionamiento con clase mediante la
división de las direcciones IP en la siguiente forma:
Fuente: [Imagen sin título sobre división de direcciones IP]. (s. f.). Recuperado de
https://goo.gl/iJbiEj
Cada vez que una organización solicitaba una dirección de red, esta debía estar dentro de las clases A,
B y C. El problema de esto es que provocaba que los rúters aprendieran todas las redes, lo cual
generaba problemas de memoria (solo con la clase C hay más 2 millones de redes posibles).
Para sortear este problema, se creó CIDR, que simplemente establece que las redes no van a ser
clasificadas más por clases y que pueden ser resumidas de forma tal que los dispositivos de red solo
deban aprenderse esa dirección de red resumida y no todas las posibles. Por ejemplo, tenemos 4 redes:
8.0.0.0/8.
9.0.0.0/8.
10.0.0.0/8.
¿Cómo podríamos resumirlas de forma tal que el dispositivo de red tenga que aprender una sola en vez
de las 3? Al igual que en VLSM, la respuesta está en binario:
8.0.0.0 – 00001000.00000000.0000000.00000000
9.0.0.0 – 00001001.00000000.0000000.00000000
10.0.0.0 – 00001010.00000000.0000000.00000000
2) Comparamos los bits de izquierda a derecha hasta que uno de ellos es diferente y trazamos una línea:
3) Convertimos a 0 todo lo que está a la derecha de la línea:
Nuestro resultado es 8.0.0.0/6, que resume las redes 10.0.0.0/8, 9.0.0.0/8 y 8.0.0.0/8. La principal
diferencia entre CIDR y VLSM es que CIDR reduce el número de bits en la máscara de subred, mientras
que VLSM lo aumenta.
25 redes: “La empresa cuenta con 25 departamentos, cada uno de los cuales debe trabajar
en una red diferente”.
Cantidad de host por red, 125 (cantidad máxima de hosts por red más un 25 %): “La
cantidad de computadoras en cada uno va desde 25 hasta 100. La empresa piensa
expandirse en un 25 % durante los próximos 5 años”.
El primer paso es definir cuántos bits necesitamos para identificar 25 redes. Con la fórmula dada
anteriormente, podemos calcularlo:
Ahora que sabemos cuántos bits necesitamos, pasamos a binario la dirección de red dada:
Elegimos las primeras 25 y esas utilizamos para cubrir con el primer requerimiento. Ahora necesitamos
asegurarnos de que los bits que conforman la parte de host son suficientes para albergar 125
direcciones.
Como 32.766 es mayor que 125, cumple también con el requerimiento de 125 host por subred.
Por último, necesitamos indicar las direcciones de red y broadcast. Las direcciones de red están
descriptas en la tabla anterior; por lo tanto, nos vamos a enfocar en cómo calcular la dirección de
broadcast. Para obtenerla, tenemos que asignar el valor 1 a cada bit de la sección de host por cada
subred:
Tabla 3. Direcciones de subred y broadcast
N.º Dirección de broadcast en binario Dirección de Dirección de red
broadcast en en decimal
decimal
Con esto cumplimos con todos los objetivos del enunciado. División de 172.16.0.0/12 en subredes con
sus direcciones de red y broadcast.
192.12.0.0 – 1100000.00001100.00000000.00000000
192.25.0.0 – 1100000.00011001.00000000.00000000
192.31.0.0 – 1100000.00011111.00000000.00000000
192.28.0.0 – 1100000.00011100.00000000.00000000
2) Comparamos los bits de izquierda a derecha hasta que uno de ellos es diferente y trazamos una línea:
Nuestro resultado es 192.0.0.0/11, que resume las redes 192.12.0.0/16, 192.25.0.0/16, 192.31.0.0/16 y
192.28.0.0/16.
Lección 4 de 7
Video de habilidades
Este video muestra como configurar un dispositivo final con IPv4, máscara, default Gateway y DNS
server. Se explica la importancia del default Gateway y porque siempre se debe configurar DNS si
queremos acceder a internet.
No existe.
Un servidor HTTP.
Un servidor FTP.
SUBMIT
ipv6 ::1 ::
No ip address.
SUBMIT
No se necesita configurar.
SUBMIT
Verdadero.
Falso.
SUBMIT
no shutdown.
ip address.
ping.
hostname.
ip route.
SUBMIT
Lección 5 de 7
Cierre
Resolución de direcciones
–
Las direcciones IP están conformadas por 32 bits de longitud y se representan con puntos y números.
Las direcciones IPv4 van desde 0.0.0.0 hasta 255.255.255.255. No pueden tomar valores más grandes
debido a que cada sección está compuesta por 8 bits, y 255 es el número más grande que puede
obtenerse con 8 dígitos binarios.
Datagrama IPv4
–
Un datagrama IP consiste en una parte de encabezado y una parte de datos. El encabezado está
compuesto por 20 bytes (160 bits) y una sección opcional de longitud variable. El formato del datagrama
IP es el siguiente:
Direccionamiento IPv4
–
Para encontrar el identificador o número de red, necesitamos la dirección IP y la máscara de subred.
Luego se realiza una operación AND lógica, que es simplemente dejar los números de la dirección IP tal
cual están, si en su posición se encuentra un 1 en la máscara de subred; en caso de que se encuentre
un 0, su valor será cero. Lo más complicado de identificar una dirección de red es que para hacer la
operación AND lógica tenemos que pasar la dirección y la máscara a formato binario.
Puerta de enlace: una puerta de enlace es un dispositivo de red (específicamente, un rúter) que permite
la comunicación entre dispositivos de nuestra red y otras redes. Es la puerta de salida para los
mensajes cuyos destinatarios no forman parte de la red donde el dispositivo está conectado. De esta
forma, los dispositivos que forman parte de la misma red se comunican directamente entre ellos,
mientras que entre redes diferentes se comunican mediante puertas de enlace.
Configuración de equipos
–
Las direcciones IP pueden ser configuradas manualmente tanto en host (computadoras, servidores,
impresoras, etc.) como en dispositivos de red (switches o rúter). Es muy importante tener en cuenta que
las direcciones IP deben ser únicas, por lo que, si configuramos dos dispositivos en la misma red con la
misma dirección IP, podemos encontrarnos con resultados impredecibles, como falta de conectividad.
Optimización de direccionamiento
–
Una de las técnicas que más ayudan a que el protocolo IPv4 siga siendo utilizado es la creación de
direcciones privadas y públicas. Las direcciones privadas no están permitidas en internet, y solo pueden
ser internas a una organización. De esta manera, dos organizaciones diferentes pueden usar las
mismas IP privadas sin ningún problema, ya que, al no estar permitidas en internet, no se pueden
comunicar ni generar conflictos. Las direcciones públicas sí están permitidas en internet y deben ser
únicas en todo el mundo.
VLSM
–
Variable length subnet mask (máscara de subred de longitud variable) es otra técnica para ahorrar
direcciones red. Establece que, dada una dirección de red, esta puede ser dividida en subredes.
CIDR
–
Classless interdomain routing (direccionamiento de interdominio sin clase) es un método que la IETF
creó para evitar el colapso de tablas de enrutamiento en dispositivos de redes (específicamente, los
rúters).
Lección 6 de 7
Referencias
[Imagen sin título sobre resultado del comando ipconfig en Windows®]. (S.f.). Recuperada de
https://lh3.googleusercontent.com/AUODwFl1qIcNj0THxqHVXNoXh7oAygNvxgvH37QuiOnjXTA2_Uya1D
KalBAUTs95HhN9=s116
[Imagen sin título sobre resultado del comando nslookup en Windows®]. (S.f.). Recuperado de
https://lh3.googleusercontent.com/9s-rev-
2On8brUX7xmeejtV8Xtu8AaQY6ZUDuX55jNfSSSk5Mru3e7H8E08nvDF6cYNs4m8=s170
Descargá la lectura