Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UD 05 - Capas de Enlace y Red - Direccionamiento
UD 05 - Capas de Enlace y Red - Direccionamiento
RED: DIRECCIONAMIENTO
REDES LOCALES – 1º SMR
ÍNDICE
1.- INTRODUCCIÓN 5.- MÁSCARAS DE RED
2.- TIPOS DE DIRECCIONAMIENTO 6.- SEGMENTACIÓN O DIVISIÓN DE RED
2.1.- Direccionamiento a nivel de enlace 6.1.- Determinar el número de subredes
2.2.- Direccionamiento a nivel de red: IPv4 6.2.- Dirección de difusión
2.2.1.- Clases de redes 6.3.- Construir una tabla de subredes
2.2.2.- Direcciones ip públicas y privadas 7.- IPv6
2.2.3.- Direcciones ip estáticas y dinámicas 8.- PROTOCOLOS COMPLEMENTARIOS DEL NIVEL
2.2.4.- Direcciones ip reservadas DE RED
2.2.5.- NAT 8.1.- Protocolo ARP
2.2.6.- Prefijo de red 8.2.- Protocolo ICMP
3.- FUNCIONAMIENTO DE LOS ROUTERS
4.- OPERADOR LÓGICO “AND”
1.- INTRODUCCIÓN
Todos los dispositivos de una red serian totalmente inútiles sino existiera un
método que permitiera identificar de forma única:
Tanto a cada una de las estaciones o equipos de la red
Como también a cada una de las redes.
Además puede suceder que la información tenga que pasar por varias
estaciones hasta llegar a su destino para lo cual es necesario que exista un
mecanismo que permita establecer quién es realmente el destinatario de
la información.
DIRECCIONES MAC
Para las comunicaciones a nivel de enlace, los NIC llevan asociada una dirección física, o
dirección hardware, llamada MAC (Media Access Control), que viene programada de serie
y que lo identifica a nivel mundial.
Veamos la estructura de la MAC con un ejemplo:
01:1F:D0:C8:D6:6E
Vendor ID (identificador del fabricante) : Device ID (identificador del dispositivo)
Se utiliza para identificar a estaciones que se encuentran en la misma o distinta red, las
direcciones a nivel de red se utilizan para determinar la red a la que ha de ir la
información debido a que es muy común la interconexión de redes LAN con redes WAN.
Digamos que un protocolo a nivel de red puede compararse con un sistema postal:
Antes de entregar la correspondencia debes saber dónde se encuentra el destinatario (y con ello
la ruta a seguir) y en qué lugar se encuentra el destinatario.
Por lo tanto el direccionamiento a nivel de red sería la dirección donde se encuentra el
ordenador mientras que el direccionamiento a nivel de enlace sería el DNI del ordenador.
Sea, por el ejemplo, el direccionamiento en Internet que es una red de redes
en la cual existen varias redes troncales principales de gran ancho de banda
conectadas mediante nodos encaminadores a redes regionales y que están
a su vez conectadas a redes LAN y proveedores de acceso a Internet.
Para ello, necesita poner un nombre a cada una de las redes para poder
diferenciar unas de otras.
Estos números no solo identifican a las distintas redes sino que además
identifican a los distintos dispositivos de una red.
Datos: Son los datos que transporta el paquete. Si el paquete crece mucho debido a
los datos que lleva, se usa un método conocido como fragmentación de paquetes.
ESTRUCTURA DE LAS DIRECCIONES IP
Las direcciones IPv4 (versión actual del protocolo IP, pero que en un tiempo
será sustituida por la v6) tienen la siguiente estructura:
192.168.0.75
Octeto_1.Octeto_2.Octeto_3.Octeto_4
Cada número es un octeto (8 bits) que se suele representar con un número en
decimal. Por lo tanto, cada octeto de la dirección IP será un número que podrá
tomar un valor entre 0 y 255 (o sea, 256 valores posibles).
11000000.10101000.00000000.01001011
Ejemplo:
Cada 8 bits representa a un número decimal cuyo valor puede estar entre 0 y 255 ya que
28 = 256, por lo tanto, el número IP estaría compuesto de 4 números separados por un
punto y cada uno de ellos puede tener el rango de valores mencionados anteriormente.
Con 32 bits se pueden dar 232 = 4.294.967.296 direcciones distintas las cuales parecen
muchas pero ya están prácticamente agotadas con el crecimiento de Internet.
Los direcciones IP están formadas por 2 partes: una identifica la red (bits de red) y la otra el
número del equipo dentro de la red (bits de host).
2.1.- CLASES DE REDES
Todo el espacio de direcciones IPv4 está inicialmente dividido en diferentes
clases según su primer octeto. Si la máscara de subred de los equipos de una
red es distinta a éstas, diremos que la red no tiene clase (red sin clase).
La clase A utiliza 7 de los 8 primeros bits, porque el primer bit siempre vale 0 para la
identificación de la red y los restantes 24 bits que coinciden con los 3 últimos
números para identificar a los ordenadores, con lo cual vamos a tener 2 7 = 128
redes y en cada red vamos a poder tener 224 − 2 = 16.777.214 ordenadores.
La clase B utiliza de los 16 primeros bits 14, porque los dos primeros bit siempre valen
10 para la identificación de la red y los restantes 16 bits que coinciden con los 2
últimos números para identificar a los ordenadores, con lo cual vamos a tener 214 =
16384 redes y en cada red vamos a poder tener 216 − 2 = 65.534 ordenadores.
La clase C utiliza de los 24 primeros bits 21, porque los tres primeros bit siempre
valen 110 para la identificación de la red y los restantes 8 bits que coinciden con el
último número para identificar a los ordenadores, con lo cual vamos a tener 2 21 =
2.097.152 redes y en cada red vamos a poder tener 28 − 2 = 254 ordenadores.
ASIGNACIÓN DE IP
En redes con clase se calcula sustituyendo los octetos del identificador de equipo por 0.
DIRECCIÓN DE DIFUSIÓN (BROADCAST)
Es la última dirección IP de una subred, y no puede ser asignada a un equipo. Sirve para
cuando un equipo quiere enviar un paquete de difusión a todos los equipos de su subred.
Todos los equipos de una misma subred tienen la misma dirección de difusión.
Se calcula de la siguiente forma (ejemplo):
En redes con clase se calcula sustituyendo los octetos del identificador de equipo por 255.
Se asignan al azar a equipos en una LAN en la que no hay servidor DHCP para
autoconfiguración de IPs. El proceso lo realiza el sistema operativo tras 30’. Se
les llaman también direcciones APIPA (Automatic Private IP Address):
Definido en RFC 3927 (direcciones de enlace local)
127.0.0.0 - 127.255.255.255
Aunque en la práctica sólo se utilice la dirección 127.0.0.1 /32 para localhost,
el RFC 3330 deja clarísimo en su página 1 que "ninguna dirección de este rango
debería aparecer en cualquier red, sea donde sea".
ping 127.0.0.1
Para evitar conflicto de IP con los equipos que ofrecen servicios en internet,
existen unos rangos de direcciones reservados para los equipos de redes
privadas, en las que sus equipos no forman parte de internet aunque tengan
acceso a la misma a través de routers:
Definidos en RFC 1918
En la actualidad y para ahorrar direcciones hay un sistema llamado NAT que cambia la
dirección de origen y de destino de un paquete de datos dentro y fuera de una red de
área local.
Gracias a este “parche”, las grandes empresas sólo utilizarían una dirección IP y no
tantas como máquinas hubiese en dicha empresa. También se utiliza para conectar
redes domésticas a Internet.
Existen principalmente 3 tipos de NAT:
NAT ESTÁTICA
Se mapea una dirección IP con una dirección IP pública de forma estática. De esta
manera, cada equipo en la red privada debe tener su correspondiente IP pública
asignada para poder acceder a Internet.
NAT DINÁMICA
Ventajas:
Economía de direcciones IP.
Facilita la numeración interna de las redes.
Inconvenientes:
No permite conexiones directas entre dos hosts
Baja escabillidad. Conexiones simultáneas limitadas
Imposibilita rastrear el camino del paquete.
Falsa sensación de seguridad. No hace filtrado.
2.2.6.- PREFIJO DE RED
El prefijo de una red está compuesto del número de bits que se utiliza para determinar el número
de la red más el número de bits que se utiliza para determinar el tipo de red.
PREFIJOS DE CADA CLASE DE RED:
Clase A: /8
Clase B: /16 TIPO DE RED + NÚMERO DE RED = PREFIJO DE RED
Clase C: /24
129.0.186.63/16 ➔ Clase B. Se usan 16 bits para el prefijo de red y 16 bits como nº de estación
221.118.7.19/24 ➔ Clase C. Se usan 24 bits para el prefijo de red y 8 bits como nº de estación
A B A AND B
0 0 0
0 1 0
1 0 0
1 1 1
Las direcciones IP, de forma similar a lo que ocurre con los números de teléfono, están
organizadas jerárquicamente. La parte más a la izquierda de la dirección IP es lo que se
llama el identificador de red, y la parte más a la derecha es el identificador de equipo
dentro de esa red. Ejemplo:
192.168.0.75
(equipo número 75 de la red cuyo identificador es 192.168.0)
Todos los equipos que formen parte de la misma red deben tener el mismo
identificador de red, pero distintos identificadores de equipo.
La cantidad de octetos destinados al identificador de red y, por tanto, al de equipo, es
una cantidad variable que depende de la máscara de subred: un número-patrón similar
a la IP en estructura y que nos indica qué parte de la IP es identificador de red y qué
parte es identificador de equipo.
Para ello se utiliza el operador lógico AND a nivel de bits entre el número IP y la
máscara de red.
Si dicha red deseo dividirla en subredes necesito utilizar parte de los números
utilizados para los equipos para determinar las distintas subredes.
La tercera fila nos indica la máscara de subred para ese bytes dependiendo
del número de bits que utilicemos, cada valor se obtiene sumando el valor
de bits al valor de los bits anteriores.
4 subredes
Nº IP de cada subred
Nº de máscara de subred
Solución:
Sea la red de clase B 172.23.0.0, de esta red vamos a crear 4 subredes. Para
ello tenemos que saber el número de bits que necesitamos de la parte de los
bits destinados a ordenadores, puesto que los bits de la red no se “tocan”.
Usaremos la siguiente fórmula para averiguar dicho número de bits:
2n >= Nº de subredes
Por lo tanto 23 >= 4 subredes por lo tanto en este ejemplo necesitaremos 3
bits; así cogeremos los 3 bits de la izquierda del tercer octeto.
172.23.0.0
172.23.32.0
172.23.64.0
172.23.96.0
172.23.128.0
172.23.160.0
172.23.192.0
172.23.224.0
IPv6 es la versión 6 del Protocolo de Internet (IP por sus siglas en inglés, Internet
Protocol), es el encargado de dirigir y encaminar los paquetes en la red.
Los ceros iniciales de cada grupo pueden omitirse, aunque cada grupo debe
contener al menos un dígito hexadecimal. De ese modo, la dirección IPv6 ejemplo
podría escribirse:
2001:db8:85a3:0:0:8a2e:370:7334
Uno o más grupos de ceros pueden ser sustituidos por dos puntos. Esta sustitución
puede realizarse únicamente una vez en la dirección. En caso contrario, obtendríamos
una representación ambigua. Si pueden hacerse varias sustituciones, debemos hacer
la de mayor número de grupos; si el número de grupos es igual, debemos hacer la
situada más a la izquierda. Con esta regla, reduciríamos aún más la dirección ejemplo:
2001:db8:85a3::8a2e:370:7334
En cuanto a la representación de las direcciones IPv6 en las URL
(Uniform Resource Locators), éstas ahora se representan entre
corchetes.
http://[2001:12ff:0:4::22]:8080
Loopback o Localhost
en IPv4 dicha dirección era la 127.0.0.1
en IPv6 es ::1/128.
Dirección indefinida
La dirección con todos sus bits a 0 se llama dirección indefinida (similar a la dirección
0.0.0.0 en IPv4). Esta dirección no puede nunca ser asignada a ningún interface
Direcciones locales o Link Local
Ejemplo: fe80::80c6:1179:1af:7d22.
Para comunicarnos con otros equipos que se encuentren conectados a nuestra misma
red.
No sirve para navegar por Internet, estas direcciones no son enrutables a través de
Internet.
Una dirección IPv6 Link-Local comienza con el prefijo FE80::/10 (los primeros 10 bits)
Luego los bits del 11 hasta 64 (los siguientes 54 bits) se configuran con valores de ceros
(0000). De esta manera se forma la porción de red representada por los primeros 64bits.
fe80:0000:0000:0000:0000:0000:0000:0000/10
Todas las interfaces en los nodos IPv6 deben tener una dirección local de
enlace, que generalmente se configura automáticamente a partir del
identificador para una interfaz y el prefijo local de enlace FE80 :: / 10.
Procedimiento de autoconfiguración
Desaparición de las máscaras de red
Recuerda, la máscara de red fue una técnica utilizada para separar equipos en distintas redes y
ahorrar direcciones IP.
Esto en IPv6 se hace mediante un número precedido del símbolo de dividir “/” y nos dice cuántos bits
por la izquierda sirven para identificar la red a la que pertenece el equipo; por ejemplo en la
dirección IPv6:
2001:1234:abcd:5678:efab:1a2b:3c4d:5e6f /64
2001:1234:abcd:5678 identificaría a la red.
El coste que tiene una migración de IPv4 a IPv6 implica entrenamiento, equipo nuevo
con mayores capacidades de hardware, inversión en adecuaciones de software, por
mencionar algunos.
IPv6 sólo se ha retrasado porque no hay una necesidad actual, lo que no permite
encontrar una justificación económica.
Sin embargo la necesidad existirá pronto, y es cada vez más evidente. IPv6 está listo
para ser usado; los que no estamos preparados somos los que usaremos este nuevo
protocolo
La cabecera en IPv6 es más simple y es fija (solo ocho campos y un tamaño fijo de 40
bytes), más flexible y más eficiente) mientras que la de IPv4 es variable
Para que los datos que envía un host lleguen correctamente a su destino, el host debe
conocer la dirección IP y la dirección MAC del destino. Si no puede determinar la MAC
de una IP concreta, entonces construye un paquete específico llamado petición ARP.
Esta petición contendrá un número MAC de difusión: FF:FF:FF:FF:FF:FF para que todos
los dispositivos de la red puedan capturarlo.
Cada dispositivo guarda una tabla ARP donde se relacionan las direcciones IP con las
direcciones MAC
Uno de los usos más comunes de ping es comprobar la conectividad de la propia tarjeta de red
por medio del envío de mensajes a la dirección de loopback: ping 127.0.0.1 Si la tarjeta no
contesta, posiblemente se debe a un mal funcionamiento de la misma y debe sustituirse por otra.
FIN
Gracias por vuestra atención.