Está en la página 1de 34

Tema 6:

Capa de Red
REDES LOCALES

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 1


• Capa de aplicación La función principal es dirigir los
paquetes de información del
origen al destino.
• Capa de presentación
Se hace a través de redes
geográficamente separadas.
• Capa de sesión Por tanto, hay que encaminar los
paquetes por todo el trayecto,
• Capa de transporte aunque haya que cruzar diferentes
dispositivos.
• CAPA DE RED

• Capa de enlace de datos

• Capa física

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 2


Problemas que afronta la Capa de Red
¿Conocemos la topología de cada subred por las que debe pasar la información
en su trayectoria desde el emisor al receptor?
¿Puede haber líneas sobrecargadas por el camino?
Capa de enlace de datos: mover paquetes dentro de una única red.
Capa de red: mover paquetes entre redes diferentes (pueden ser muy
distantes y diferentes).
Router:
o Delimitar cada red existente.
o Encaminar los paquetes entre una red y otra, decidiendo por dónde tirar.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 3


Direccionamiento lógico vs. físico
¿Qué problema tienen las direcciones MAC?
o El direccionamiento MAC es plano, no nos da información sobre dónde se encuentra
cada dispositivo.
o Sólo es válido para movernos dentro de una red.

Si queremos que los paquetes vayan de una subred a otra, necesitamos
saber cierta información para poder encaminarlos hacia una dirección.
Necesitamos un número que permitamos comunicarnos entre
subredes: la Dirección IP.
Las Direcciones IP tienen naturaleza lógica y jerárquica, por eso los
routers pueden realizar las rutas de encaminamiento para que los Proviene de
paquetes circulen de una subred a otra. Internet
Protocol (IP)
TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 4
¿Qué compone una IP?
 4 números binarios de un byte (octeto) separados por un punto.
1100 0000 . 1010 1000 . 0000 0001 . 0000 0001
Eso es imposible de recordar. Por eso se pasa a decimal.
Como son 8 bits, los números irán siempre entre 0 y 255.
192 . 168 . 1 . 1
Estos números se componen de 2 partes:
Parte de red y Parte de Host.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 5


 Los números son una jerarquía para saber por donde redirigir los paquetes.

La dirección IP 65.32.55.257, ¿es válida?

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 6


Modelos de conexión de la Capa de Red
Modelos de
conexión

Circuitos
Datagramas
virtuales
Modelo de DATAGRAMAS: Modelo de CIRCUITOS VIRTUALES:
 Cada paquete es único y se trata  Antes de comunicarse dos equipos establecen
individualmente. una comunicación entre ellos.
 Cada paquete se encamina al destino sin  Mientras dure el circuito virtual los routers
establecer comunicación previa de aviso. reservan recursos para comunicar esos dos host.
 Ejemplo: correo postal.  Ejemplo: llamada telefónica.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 7


Servicios que proporciona la capa de red
a la capa de transporte • Capa de aplicación

• Capa de presentación
Servicios orientados a la conexión:
• Capa de sesión
Antes del primer paquete de datos se establece la ruta al destino y se
reserva para toda la comunicación. • Capa de transporte
Antes del primer paquete se comprueba la disponibilidad y el alcance los
• CAPA DE RED
dispositivos de destino.
• Capa de enlace de datos
Servicios no orientados a la conexión:
Cada paquete es único e independiente. • Capa física

Cada paquete sigue rutas diferentes (si hace falta).


Todos los paquetes deben llevar incorporada la dirección destino.
El emisor envía sin preocuparse de si lo recibe el receptor (datagrama).
Ventaja: Más fácil de implementar y más robusto ante errores o caídas de
líneas.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 8


Enrutamiento
¿Qué son las tablas de enrutamiento?
o Una tabla que tiene información de por dónde debe saltar el paquete hacia la siguiente red.

Podemos mantener las tablas de 2 formas:


o Estática: El administrador de red rellena manualmente las talas de enrutamiento.
• Desventaja: Difícil y tedioso de implementar.
• Ventaja: Aseguras que los paquetes circularán por la ruta que tú decidas (de mejor diseño).
o Dinámica: El router mantiene la tabla, rellenándola automáticamente.
• Desventaja: No puedes asegurarte de que los paquetes van a circular por la red mejor
diseñada.
• Ventaja: Se adapta a cambios que puedan surgir en la red.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 9


Protocolos de la Capa de Red (I)
Internet Protocol (IP):
Protocolo no orientado a conexión  Datagramas.
Ofrece un mecanismo de direccionamiento de los dispositivos en una red de conmutación de paquetes.
No ofrece mecanismos para saber si un paquete llega al destino.
Está en proceso de actualización de la IPv4 a la IPv6.
¿Cuántas direcciones máximas puede haber en el protocolo IPv4?
232 = 4.294.967.296  IPv4
2128 = 340.282.366.920.938.463.463.374.607.431.768.211.456  IPv6
(670 mil billones) de direcciones por cada milímetro cuadrado de la superficie de la Tierra

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 10


Protocolos de la Capa de Red (II)
IPsec (Internet Protocol Security)
Dan seguridad al protocolo IP (internet protocol).
Aportan autenticación y cifrado de paquetes IP.
Se utiliza en aplicaciones que requieren mucha seguridad, como VPN (virtual private network).
En IPv6 se utiliza IPsec por defecto. Es parte del estándar, no un agregado como en IPv4.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 11


Protocolos de la Capa de Red (III)
IPX/SPX (Internetwork Packet Exchange / Sequenced Packet Exchange)
NO SE UTILIZA A DÍA DE HOY.
Esto fue un intento de Novell para su sistema operativo Netware, para usar las MAC como
direccionamiento lógico y no tener que utilizar IP.
En las LAN tenía mejor rendimiento que las TCP/IP.
A día de hoy se ha extendido el uso de TCP/IP en todo el mundo.
NetBEUI (NetBIOS extended user interface)
NO SE UTILIZA A DÍA DE HOY.
Lo creó Microsoft y fue muy popular en los 90s. Consumía pocos recursos y hacía control de
errores.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 12


IPv4 (Internet Protocol versión 4) (I)
Versión 4 del protocolo IP.
Es la más utilizada actualmente en el mundo.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 13


IPv4 (Internet Protocol versión 4) (II)
Paquete IPv4:
o Cabecera (60 bytes):
• Parte obligatoria (20 bytes): 12 primeros campos (hasta la IP destino). 160 bits (20 bytes). Tiene que
ser múltiplo de 4 bytes
• Parte opcional (40 bytes máximo): Por eso hay una parte de relleno que puede llegar a los 40 bytes
como máximo.
o Datos:
• Los datos que transporta el paquete. Si hubiera muchos datos que meter en un paquete se fragmenta.

¿Cuál es el tamaño máximo de un paquete IPv4?


Depende del MTU (Maximum Transmission Unit) del protocolo utilizado.
Por ejemplo: Ethernet (1500 bytes), PPPoE (1492 bytes), PPP (576 bytes), IP (64 Kilobytes). Eso es teórico.
Normalmente IP utiliza 576 bytes.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 14


IPv4 (Internet Protocol versión 4) (III)
Versión (4 bits):
Indica la versión del datagrama que se envía. Esto permite que circulen por la
red diferentes versiones del protocolo IP. Actualmente puede ser: 0100 (IPv4)
o 0110 (IPv6).
Longitud Cabecera (Internet Header Length - IHL) (4 bits):
000: De rutina.
Longitud, medida en bloques de 32 bits. Su valor mínimo es 5 palabras 001: Prioritario.
(5x32=160 bits, 20 bytes) y el máximo es 15 palabras (15x32=480 bits, 60 010: Inmediato.
bytes).
011: Relámpago.
Tipo de Servicio (Type of Service – TOS) (8 bits): 100: Invalidación
Sirve para identificar el tipo de tráfico que lleva el paquete. relámpago.
101: Procesando llamada
Sirve para que el router priorice unos paquetes sobre otros. Sirve para dar crítica y de emergencia.
QoS (calidad al servicio).
110: Control de trabajo de
Internet.
TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES
111: Control de red.
15
IPv4 (Internet Protocol versión 4) (IV)
Longitud total (16 bits):
Es el tamaño total, en octetos, del datagrama, incluyendo el tamaño de la cabecera y el de los
datos.
El tamaño mínimo de los datagramas usados normalmente es de 576 octetos (64 de cabeceras y
512 de datos).
Una máquina no debería enviar datagramas menores o mayores de ese tamaño a no ser que
tenga la certeza de que van a ser aceptados por la máquina destino. El valor máximo teórico son
216=65535 (64 kilobytes).
En caso de fragmentación este campo contendrá el tamaño del fragmento, no el del datagrama
original.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 16


IPv4 (Internet Protocol versión 4) (V)
Identificación (16 bits):
Identificador único del datagrama. Se utilizará, en caso de que el datagrama deba ser fragmentado,
para poder distinguir los fragmentos de un datagrama de los de otro.
El originador del datagrama debe asegurar un valor único para la pareja origen-destino y el tipo de
protocolo durante el tiempo que el datagrama pueda estar activo en la red. El valor asignado en este
campo debe ir en formato de red.
Flags (3 bits):
Actualmente utilizado sólo para especificar valores relativos a la fragmentación de paquetes. Los 3 bits
(por orden de mayor a menor peso) son:
bit 0: Reservado; debe ser 0
bit 1: 0 = Divisible, 1 = No Divisible (Don’t Fragment - DF)
bit 2: 0 = Último Fragmento, 1 = Fragmento Intermedio (le siguen más fragmentos) (More Fragment -
MF)
La indicación de que un paquete es indivisible debe ser tenida en cuenta bajo cualquier circunstancia. Si
el paquete necesitara ser fragmentado, no se enviará.
TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 17
IPv4 (Internet Protocol versión 4) (VI)
Posición del fragmento (13 bits):
En paquetes fragmentados indica la posición, en unidades de 64 bits, que ocupa el paquete
actual dentro del datagrama original. El primer paquete de una serie de fragmentos contendrá en
este campo el valor 0.
Tiempo de vida (Time to Live - TTL) (8 bits):
Indica el máximo número de enrutadores que un paquete puede atravesar. Cada vez que algún
nodo procesa este paquete disminuye su valor en, como mínimo, una unidad. Cuando llegue a
ser 0, el paquete será descartado. Típicamente toma el valor 64 o 128 en los datagramas.
Con esto se consigue que los paquetes que no encuentran su ruta queden atrapados en bucle
infinitos saturando la red.
Protocolo (8 bits):
Indica el protocolo de la capa de transporte utilizado en el campo de datos.
TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 18
IPv4 (Internet Protocol versión 4) (VII)
Checksum (16 bits):
Es un checksum (una suma de control de paridad) que se hace sobre la cabecera IP.
Se recalcula cada vez que un paquete cambia alguno de sus campos, por ejemplo el Tiempo de
Vida.
Si la comprobación falla se descarta el paquete.
Con esto conseguimos evitar la propagación innecesaria de paquetes que están corruptos. Si
esperas a que la capa de enlace lo abra y vea que está erróneo, habrás desperdiciado mucho
ancho de banda en transmitir paquetes malos.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 19


IPv4 (Internet Protocol versión 4) (VIII)
Dirección IP origen (32 bits):
IP de la estación de origen.
Dirección IP destino (32 bits):
IP de la estación de destino.
Opciones (32 bits): Aunque no es obligatoria la utilización de este campo, cualquier nodo debe
ser capaz de interpretarlo. Puede contener un número indeterminado de opciones, que tendrán
dos posibles formatos.
Un ejemplo de opciones es el source routing: especifica las direcciones IP de los routers por los
que debe ir pasando el paquete.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 20


Formato de las direcciones IPv4
Una IP consta de 32 números binarios agrupados en 4 bytes. Para recordarlas fácilmente se
trabajan en decimal.

1 byte 1 byte 1 byte 1 byte


1100 0000 0000 0111 0010 0010 0000 1010
192 7 34 10

RED HOST

1 byte 1 byte 1 byte 1 byte


1100 0000 0000 0111 0010 0010 0000 1010
192 7 34 10

RED HOST

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 21


Redes con clase
Dependiendo del nº de bits de la parte de red y de la parte de host, las IP se agrupan en clases.
Hay 5 tipos son:

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 22


Redes con clase: Clase A
Tienen el primer bit a 0.
Tiene 8 bits para Red y 24 para host.
Puede haber: 27=128 redes clase A.
Cada red puede tener: 224=16.777.216 host.
Se utiliza para redes extraordinariamente grandes.
Sabemos que una red es Clase A si empieza por 0 y entre 126.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 23


Redes con clase: Clase B
Los primeros 2 bits son 10.
Tiene 16 bits para Red y 16 para host.
Puede haber: 214=16.384 redes clase B.
Cada red puede tener: 216=65.536 host.
Se utiliza para redes grandes y medianas: universidades y grandes compañías por ejemplo.
Por ejemplo Google tiene una dirección Clase B.
Sabemos que una red es Clase B si empieza por 128 y entre 191.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 24


Redes con clase: Clase C
Los primeros 3 bits son 110.
Tiene 24 bits para Red y 8 para host.
Puede haber: 221 = 2.097.152 redes clase B.
Cada red puede tener: 28 = 256 host.
Se utiliza para redes medianas y pequeñas. Son las que más se utilizan.
Sabemos que una red es Clase C si empieza por 192 y entre 223.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 25


Redes con clase: Clase D
Los primeros 4 bits son 1110.
Tiene 8 bits para Red y 24 para host.
Se utiliza para experimentación con Multicast.
Sabemos que una red es Clase D si empieza por 224 y entre 239.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 26


Redes con clase: Clase E
Los primeros 4 bits son 1111.
Tiene 8 bits para Red y 24 para host.
Se utiliza para experimentación de la IETF (internet engineering task force).
Sabemos que una red es Clase E si empieza por 240 y entre 255.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 27


Direcciones IP especiales
(no se pueden asignar)
Dirección de red o de cable:
Es la dirección con la que hacemos referencia a toda esa red. El router la utiliza cuando comunica
una red a través de Internet.
Se forma poniendo toda la parte de host a 0.
Dirección de difusión o broadcast:
Es utilizada por los equipos cuando quieren que su datagrama sea visto por todos los dispositivos
de la misma LAN. Es una difusión, como en la Capa 2 usábamos la MAC FF:FF:FF:FF:FF:FF.
Rango de direcciones IP desde 0.0.0.0 hasta 0.255.255.255:
Dispositivos a la espera de que se le asigne una IP válida. No se pueden usar como dirección de
destino.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 28


Direcciones IP especiales
(no se pueden asignar)
Dirección 127.0.0.1 y todo el rango 127.x.x.x:
Es la dirección loopback address. Es el dispositivo mismo en el que uno se encuentra.
Sirve para comprobar el correcto funcionamiento de la NIC.
Rango de direcciones IP desde 14.0.0.0 hasta 14.255.255.255:
Reservado para redes públicas.

Comando tracert:
tracert 127.0.0.1

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 29


IP privadas y públicas. NAT
Trabajo y exposición

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 30


Redes IP sin clase: máscara de subred
Al principio del direccionamiento IP, las compañías solicitaron direcciones IP clase B y se
agotaron rápidamente.
Debido a este problema el IETF pensó que debían pensar un espacio de direccionamiento más
flexible. De ahí surgió IPng y luego IPv6.
Mientras se establecía IPv6, surgió una solución más rápida que era CIDR (enrutamiento entre
dominios sin clase).
¿Qué mejora traía CIDR? Abandonar la rigidez de las clases de direcciones IP.
¿Por qué teníamos que ceñirnos a 8, 16 o 24 bits para la dirección de red? Una nueva manera
flexible para poder poner tantos bits como quisiéramos.
Surge el concepto de Máscara de subred como una manera de marcar la parte de red y de host
en una dirección IP. Se disponen 32 bits con la parte de red a 1 y la parte de host a 0.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 31


Redes IP sin clase: máscara de subred (II)
1111 1111 . 1111 1111 . 1111 0000 . 0000 0000
255 . 255 . 240 . 0

1111 1111 . 1111 1111 . 1111 0000 . 0000 0000

RED HOST

195 . 117 . 22 . 11 / 20
1100 0011 . 0111 0101 . 0001 0110 . 000 1011
1111 1111 . 1111 1111 . 1111 0000 . 0000 0000

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 32


Subredes
Consiste en robar bits a la parte de host para asignárselos a la parte de red. De esta manera los
routers identifican diferentes ubicaciones o subredes en el conjunto de la red grande. Para hacer
esta asignación usamos la máscara de subred.

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 33


Subredes con máscara de subred de
longitud variable: VLSM
La red global se divide en subredes fijas y a continuación se escogen algunas de esas subredes
y se vuelven a dividir añadiendo nuevos bits a la parte de red de la máscara de subred.
Se garantiza un uso más eficiente del espacio de direcciones.
Ejemplo:
Tenemos en nuestra empresa asignada una IP privada de clase B (172.18.0.0). Los
administradores pueden ampliar en 6 bits el prefijo de red para conseguir crear 64 subredes de
1022 hosts cada una (210 – 2). No todas las subredes de la organización precisarán un número tan
grande de hosts en ellas. Ahora si escogemos una de esas 64 subredes y le añadimos 3 bits más a
su prefijo de red, podremos crear 8 nuevas subredes con un máximo de 126 hosts (27-2). Incluso
podemos escoger una de estas nuevas 8 subredes y añadirle 3 bits más en su prefijo de red para
generar subredes modestas de tan solo 14 hosts (24-2).

TÉCNICO EN SISTEMAS MICROINFORMÁTICOS Y REDES 34

También podría gustarte