Академический Документы
Профессиональный Документы
Культура Документы
La misin fundamental de la capa de red conseguir que los datos lleguen desde el origen hasta el destino aunque estos se encuentre en redes diferentes y no tengan conexin directa.
Para realizar este proceso la capa de red utiliza los siguientes procedimientos:
Encapsulamiento:Cuando el paquete llega al destino hay que procesarlo o El mensaje es creado en la capa Host del origen o Hay que aadir el encabezamiento de la capa correspondiente o Entre otras cosas Direccin Host destino, direccin host origen o Toda esta informacin se le denomina PAQUETE DesencapsulamientoCuando el paquete llega al destino hay que procesarlo o Se comprueba la direccin para confirmar que es el destino correcto o Si es correcto, se desencapsula el paquete y el resultado se enva a las capas
superiores.
Datagrama
Circuitos virtuales
En los circuitos virtuales es preciso establecer una conexin previa de comunicacin. Durante el proceso que dure la comunicacin los dispositivos de interconexin que haya por el camino reservaran recursos para ese circuito especfico.
Independientemente de si se trabaja con datagramas o circuitos virtuales el nivel de transporte puede estar orientado a conexin o no
Servicios orientados a conexin o Slo el primer paquete llevar la direccin de destino o Con el primer paquete se establece la ruta que seguirn los dems o Cuando llega un paquete se identifica a que conexin pertenece y se enva por
el camino adecuado segn la informacin que gener el primer paquete y que permanece en cada nodo.
Servicios orientados a la no conexin o Cada paquete lleva la direccin del destino o Y cada nodo decide el camino que seguir cada paquete o Puede haber diferentes caminos para una misma comunicacin
Funcin de direccionamiento
Como sabemos cada paquete puede atravesar por diferentes equipos (equipos intermedios) hasta llegar a la direccin correcta, para saber cul es el destino se utiliza un direccionamiento. Existen dos tipos de direccionamiento
nica en cada equipo, para buscar el destinatario y enviar mensajes dentro de la misma red
Direccionamiento a nivel de red o Se utiliza la direccin IP que sirve para enviar mensajes entre equipos aunque
no se encuentren en la misma red
Protocolo IPv4
o o Basado en datagramas o paquetes sin conexin y es no fiable. Con un servicio de mejor entrega posible Se entiende por mejor entrega posible, que IP no hace comprobaciones ni seguimientos. Ej. (Servicio postal, la carta la reciba o no se responsabiliza el receptor o emisor) Transporta los datos en paquetes llamados DATAGRAMAS Cada uno es enviado de forma independiente a travs de los routers Los datagramas pueden viajar a travs de routers diferentes y llegar duplicados o desordenados (fuera de secuencia) recibir el 1, 4, 6, 2, 3, 5 IP no hace seguimiento ni ofrece posibilidad de ordenarlos una vez recibidos Es un servicio sin conexin y no crea circuitos virtuales. Lo utilizan los routers que trabajan a nivel 3 de red
o o o o o o
(Recordemos la revista que lemos en la primera unidad, donde se especificaba el nmero de paquete, para posteriormente ordenarlo)
Nivel de transporte
Encargado de la transferencia de informacin libre de errores entre emisor y receptor, aunque no estn directamente conectados.
o o o o
Direcciones IPv4
Las direcciones IP pueden variar, son direcciones lgicas, y se utilizan a nivel de RED
Las direcciones IPv4, identifican a los dispositivos y estaciones de red, tienen un tamao fijo de 32 bits. Se pueden expresar en binario, aunque es ms cmodo la anotacin decimal con puntos Permite un espacio de 232 direcciones
Clases de direcciones IP
Las direcciones Ips estn formadas por 32 bits, estos se pueden dividir en A Identifica el tipo de direccin B Nmero de red C Nmero de estacin en la red Los campos A y B se les conoce tambin por bits de red o prefijo de red Esta longitud es variable, segn la clase de direccin, actualmente tenemos
Clase de direccin A o El primer byte corresponde a la red los 3 restantes a la estacin Clase de direccin B o Los dos primeros corresponden a la red, los dos restantes a la estacin Clase de direccin C o Los tres primeros corresponden a la red, el cuarto a la estacin Clase de direccin D o Se reserva para direcciones multienvo Clase de direccin E o Reservado para un futuro.
Veamos un ejemplo, la direccin 157.143.252.207. Para saber a que clase de direccin IP pertenece, pasamos el primer byte en binario, 157 => 10011101 (vemos que los dos bytes primeros empiezan por 10, por tanto es de CLASE B) si por el contrario fuera 00011101 Sera clase A y as sucesivamente.
Rango de direcciones IP
Para cada una de las clases se puede averiguar el rango Para calcula el rango debemos recordar que
La clase B, impone que el bit ms significativo empiece por 10 La clase C, impone que el bit ms significativo empiece por 110 La clase D, impone que el bit ms significativo empiece por 1110 La clase E, impone que el bit ms significativo empiece por 1111
En este rango observamos el nmero total de redes y estaciones, en el ltimo comprobamos que hay siempre dos menos, pues estan quedan reservadas.
Cuando las bytes reservados para las estaciones tienen todos los bits a 0, sirve para identificar toda la red Cuando los bytes reservados para las estaciones tienen todos los bits a 1, sirve para enviar mensajes a todas las estaciones, es decir, es la direccin de difusin
Hay otras direcciones reservadas o 127.0.0.1 Direcciones Loopback, la del propio equipo o 0.0.0.0 Direccin que se utiliza para arrancar o Direcciones que no son vlidas en redes locales, son direcciones privadas Clase A: 10.0.0.0 a 255.255.255.255 Clase B: 172.16.0.0 a 172.31.255.255 Clase C 192.168.0.0 a 192.168.255.255
La mscara de red
Son tiles para saber cul es la direccin de red asociada a una determinada IP En Ipv4, para saber cuntos bits se utilizan para determinar el host y cuantos bits para determinar las direcciones de red se utiliza la mscara de red La mscara de red est formada por 32 bits o Si el bit vale 1 implica ese mismo bit en la IP se dedica a direcciones de red o Si el bit vale 0 implica ese mismo bit en la IP se dedica a identificar un host o Las clases de direcciones IP asociadas a mascaras de red son:
Clase A. Utiliza el primer Byte para identificar la red 1111111100000000 00000000 00000000 255. 0. 0. 0 Clase B. Utiliza los dos primeros Bytes para identificar la red 1111111111111111 00000000 00000000 255. 255. 0. 0 Clase C. Utiliza los tres primeros Bytes para identificar la red 11111111111111111111111100000000 255. 255. 255. 0
o o o o Para saber qu direccin de red tienes la IP asociada a la mscara de red se realiza un AND bit a bit entre la IP y la mscara de red IP de red : 198.76.9.23 => 11000110 01001100 00001001 00010111 Mscara de red: 255.255.255.0 => 11111111 11111111 11111111 00000000 Direccin de red AND 11000110 01001100 00001001 00000000
====
198.76.
Este nmero separado por la barra indica que la direccin de red tiene 8, 16, 24 bits. Por tanto con este sistema no es preciso nombrar la mscara de red. Ej:
Por tanto para la IP por ejemplo 221.118.7.29 /24, nos est indicando que es de clase C ya que utiliza 24 bits para nombrar la red a la cual pertenece, con ello sabemos que 221.118.7 corresponde a la red. En caso de querer asociar esta IP a la mscara de red correspondiente esta sera Direccin IP Mscara de red => => 221.118.7.28 225.225.225.0 221.118.728 /24
Divisin de subredes
Cuando se estn montando redes, cabe la posibilidad de dividir una red en diferentes grupos, con ello protegemos o aislamos los equipos en parcelas ms seguras donde cada equipo podr acceder slo al grupo al cual pertenece (Parecido a VLAN) Al crear subredes disminuimos el tamaa de dominio de difusin, y la hacemos ms manejable al ser troceada en partes ms pequeas Para utilizar subredes a la direccin IP se le aade un nuevo campo quedando Identificador de red, Identificador de subred, N DE HOST Esta divisin se realiza dividiendo el campo destinado a la estacin de red en dos partes
Una vez hemos obtenido la potencia, sabemos que ese es el nmero de bits que precisamos para nuestra subred.
Sabemos que 1. En primer lugar es de clase C por el indicador /24 o bien porque los primeros bits significativos del primer nmero (221) son 110 => esto indica que es de clase C 2. Por tanto el primer paso es obtener nuestra mscara de RED y convertir en binario 3. Una vez obtenido a binario nos olvidamos de la parte que corresponde a la red, en este caso corresponde a los tres primeros. 4. Ahora sabemos que nuestra subred deber coger slo y exclusivamente la parte del HOST, que en este saso ser la parte final, aquella que es todo 0 a. Segn el clculo que hemos realizado sabemos que para montar 4 subredes necesitamos 2 bits (22) por tanto: i. COGEREMOS 2 bits de la parte IZQUIERDA los ms significativos y el resto lo dejaremos para los HOST 5. Obtenemos en decimal la mscara de subred a. Aqu tenemos en cuenta la siguiente informacin b. Aunque slo hayamos cogido los dos primeros bits y dejados los 6 restantes para HOST debemos saber que se trabaja con BYTES y el clculo a decimal hay que mantenerlo con los 8 bits al pasar a decimal, es decir, aunque cojamos dos dedos para coger un papel siguen formando parte de la mano que son cinco e inseparables. (en este caso es igual, jugamos con los 8 bits, aunque cojamos dos para definir esta SUBRED) c. Pasamos esos 8 bits a decimal para obtener la mscara de subred en decimal 128 64 32 16 8 4 2 1 1 0 0 0 0 0 27 26 25 24 23 22 21 d. Segn la tabla sumamos aquellos bits que tienen 1 i. 128 + 64 = 192 (esta ser nuestra mscara de subred) 1 0 20
1 2 3 4 5
10 255 11111111
255
255
255
Bien hasta aqu corresponde exclusivamente a buscar cul sera la subred y la mscara de esta subred.
Pero ahora vamos a realizar otro ejercicio imaginamos que nos solicitan en primer lugar saber cul es la direccin de la subred 2, la primera IP, ltima IP y el broadcast correspondiente a esta subred. En primer lugar sabemos que nuestra red es 221.123.10.0 /24, tambin sabemos que nuestra mscara de red es 255.255.255.0 y que nuestra mscara de subred es 221.123.10.192 con todo esto vamos a encontrar la subred 2. En primer lugar nos vamos a olvidar de los 3 primeros bytes ya que pertenecen a la red por tanto trabajaremos exclusivamente con el ltimo byte que forma parte de la mscara de subred, a este lo vamos a convertir en binario para trabajar. o 192 => 11 000000 (Con ello sabemos que los dos primeros pertenecen a la subred, los otros corresponden a HOST) Bien para saber cul pertenece a la subred 2 nos basaremos de nuevo en la tabla de bits, colocndolos a todos al revs es decir cambiando el orden. Y realizando una pregunta es mayor el resultado de la posicin del bit que el n de subred que busco, veamos el primero sera 128 es > que subred 2, (SI) ponemos debajo un 0 y seguimos 0 128 >2 0 0 64 >2 0 >2 0 0 32 >2 0 0 16 >2 0 0 8 >2 0 0 4 >2 1 1 2 >2 1 1
Como vemos el primero es el que le corresponde en decimal 2 ahora lo que haremos es seguir buscando el siguiente, pero habr que sumar el valor al siguiente y si lo excede colocaramos un 0 si no lo excediera colocaramos un 1 de nuevo y as sucesivamente, hasta obtener la subred buscada 0 0 0 0 0 0 1 1 128 64 32 16 8 4 2 1 >2 >2 >2 >2 >2 >2 >2 >2 0 0 0 0 0 0 1 2 2+1 > 2 0 Por tanto nuestra subred sera 10 cuya suma sera 2. Una vez obtenida esta informacin tenemos que nuestra mscara de subred 2 ser o 221.213.10.128 Ahora nos queda buscar el broadcast, la primera y ltima IP 221.123.10.128 221.123.10.191 221.123.10.129 221.123.10.190
Protocolo ARP
Protocolo que se utiliza en la misma capa OSI capa 3 de red, es un protocolo que se encarga de la resolucin de direcciones, se encarga de encontrar la direccin MAC que corresponde a una IP Se realiza del siguiente modo Consulta la tabla de bsqueda Si la direccin no la localiza o Enva un paquete a la direccin de difusin (broadcast) con la direccinIP que busca ARP espera la respuesta con la MAC de la mquina que corresponde a la IP de bsqueda ARP almacena la informacin en la tabla
Existe el protocolo inverso RARP, es decir, a partir de una MAC se obtiene una IP
Direcciones de los puertos y redes a las que est conectado. Algoritmos de encaminamiento a usar. Tablas de encaminamiento estticas para configurar rutas fijas en la red.
Un encaminador o un router es un dispositivo de interconexin de redes que trabaja en el nivel 3, los encaminadores se utilizan para interconectar redes que operan con la capa de red diferente o igual. Dado que funciona en el nivel de red, los protocolos de comunicacin a ambos lados del encaminador deben ser iguales y compatibles con los niveles superiores al de red (transporte y aplicacin). Los niveles inferiores son los que pueden diferir sin afectar al encaminamiento. En una red de rea extensa, cualquiera de las estaciones intermedias en la transmisin de un mensaje, se considera un encaminador debido a que funciona a nivel de red. Su funcin bsica es dirigir los paquetes a su destino, decide cul es la mejor ruta para llegar a l. El encaminador o router ha de disponer de sus propias direcciones de nivel de red. Entre las cuestiones que un router tiene en cuenta para enviar la informacin tenemos: Nmero de saltos (nodos) intermedios hasta el destino. Velocidad de transmisin mxima de los enlaces. Coste de las transmisiones. Condiciones de trfico de los enlaces. El encaminador o router se utiliza en las siguientes condiciones: Proporcionar seguridad a travs de sofisticados filtros de paquetes (firewalls o cortafuegos). Integrar diferentes tecnologas de enlace de datos, tales como Ethernet, Token Ring, FDDI, ATM. Permitir la existencia de diferentes rutas alternativas contra congestiones y fallos en las comunicaciones.
Tabla de rutas.
Para saber cmo funciona un encaminador o router necesitas saber que estos disponen de una tabla de rutas con las que deciden por qu camino deben enviar los mensajes para que lleguen a su destino. Estas tablas de rutas, o tablas de encaminamiento, tienen en cada fila: 1. 2. 3. 4. La direccin de red a las que se puede llegar desde este router. La direccin IP del router por el que debe salir el mensaje. Mscara de red utilizada en cada red. Un parmetro que indica el coste de ir por ese camino.
En la siguiente imagen aparece una tabla de un router donde se ven los campos por los que est formada una tabla de encaminamiento.
Un router funciona bsicamente de la siguiente manera: 1. El router recibe un mensaje con una direccin IP del origen y una direccin IP del destino donde debe llegar ese mensaje. 2. Con la mscara de red que tiene guardada en su tabla de encaminamiento, es capaz de averiguar cul es la direccin de red a la que va dirigido ese mensaje. 3. Consulta en su tabla la direccin de red (primera columna de la tabla, que corresponde con la direccin de red de destino) y mira la direccin IP del router por el que debe salir el mensaje (columna de interfaz). 4. Entonces enva ese mensaje por la direccin correspondiente. 5. En la columna mtrica se especifica el coste que tiene para ese mensaje continuar por ese camino. (Si hubiera dos posibles rutas por dos routers diferentes, podra elegir el que menos coste tenga).
En las tablas de encaminamiento no aparecen direcciones de estaciones destinatarias, sino solamente de redes destinatarias. De este modo se simplifican el nmero de entradas de la tabla de encaminamiento. Cmo crees que averigua el router la direccin IP de una estacin concreta? Cuando el router recibe un paquete:
toma la direccin IP de la estacin de destino. Pone a 0 los bits de nmero de estacin y la compara con las entradas disponibles en su tabla.
Usando la mscara de red. Realiza la operacin AND de la IP de destino con la mscara de red.