Escolar Documentos
Profissional Documentos
Cultura Documentos
Redes TCP/IP
Capa de Red
1 Protocolos de Nivel de Red 2 Redes y Subredes
M.C. Alejandro V.
Redes de Datos
Capa de Red
Capa de Red
La capa de red es la encargada de la conectividad entre dos computadoras (hosts) cualesquiera, sin importar su ubicacin fsica dentro de la red.
Esta accesibilidad se logra al ocultar los detalles fsicos de la red bajo una abstraccin lgica de la misma. Para ello, esta capa define las direcciones lgicas que permiten identificar inequvocamente a todo host.
En esta etapa tambin se define la unidad lgica mnima de transferencia (datagrama), la cual se caracteriza por su independencia de la tecnologa (en algunos casos) y todas las funciones de routing.
M.C. Alejandro V.
Redes de Datos
Capa de Red
Modelo OSI
La capa de red tiene la funcin de routing de datos de un dispositivo de red hacia otro. Es la responsable de establecer, mantener y terminar la conexin de red entre cualquier nmero de dispositivos y la transferencia de datos sobre esta conexin.
Direccionamiento
M.C. Alejandro V.
Redes de Datos
Capa de Red
Antecedentes
M.C. Alejandro V.
Redes de Datos
Capa de Red
Antecedentes
M.C. Alejandro V.
Redes de Datos
Capa de Red
Antecedentes
M.C. Alejandro V.
Redes de Datos
Capa de Red
M.C. Alejandro V.
Redes de Datos
Capa de Red
IP tiene dos responsabilidades primarias:
Proveer servicios no orientado a conexin, realizando el mejor esfuerzo en la entrega de los datagramas a travs de la red. Proveer fragmentacin y reensamble de los datagramas para soportar los enlaces de datos con diferentes tamaos a las unidades mximas de transmisin (MTU).
Datagrama
Los datagramas son bsicamente unidades de informacin que pasa sobre TCP/IP. Contiene informacin como es el origen y destino de los hosts.
M.C. Alejandro V.
Redes de Datos
Capa de Red
Internet
Internet es una red virtual mundial constituida por subredes fsicas (o redes LAN, MAN y WAN) interconectadas. La interconexin se realiza por medio de routing que utilizan el protocolo IP para transmitir datagramas entre las computadoras de las redes conectadas.
Evolucin
Red Militar 70s
Redes de Datos
Capa de Red
M.C. Alejandro V.
Redes de Datos
10
Capa de Red
IP
Define el esquema de direccionamiento lgico
M.C. Alejandro V.
Redes de Datos
11
Capa de Red
Cada direccin IPv4 identifica una red y un host nico en cada red. El valor del primer campo determina cual porcin de la direccin IP es el nmero de la red y cual porcin es el nmero del host. Los nmeros de red estn divididos en cuatro clases: Clase A Clase B Clase C Clase D
M.C. Alejandro V.
Redes de Datos
12
Capa de Red
Clase A
00000000 00000000 00000000 00000000
0.0.0.0
01111111 11111111 11111111 11111111
127.255.255.255
M.C. Alejandro V.
Redes de Datos
13
Capa de Red
Clase B
10000000 00000000 00000000 00000000
128.0.0.0
10111111 11111111 11111111 11111111
191.255.255.255
M.C. Alejandro V.
Redes de Datos
14
Capa de Red
Clase C
11000000 00000000 00000000 00000000
192.0.0.0
11011111 11111111 11111111 11111111
223.255.255.255
M.C. Alejandro V.
Redes de Datos
15
Capa de Red
Clase A a.b.c.d. Donde a es el nmero de la red y el resto es el nmero de host. Clase B a.b.c.d. Donde a.b es el nmero de la red y el resto es el nmero de host.
M.C. Alejandro V.
Redes de Datos
16
Capa de Red
Mascara de Red
Clase A 255.0.0.0
M.C. Alejandro V.
Redes de Datos
17
Capa de Red
Al contar con una mascara de red, nuestra posibilidad de host son la combinacin de los bits sin activar:
Clase A: 255.0.0.0 (256)3 = 16777216 millones de hosts o 16777214 millones de hosts (1 IP Seg. Red y 1 broadcast) Clase B: 255.255.0.0 (256)2 = 65536 hosts
o 65534 de hosts (1 IP Seg. Red y 1 broadcast) Clase C: 255.255.255.0 (256)1 = 256 hosts.
o 254 de hosts (1 IP Seg. Red y 1 broadcast)
M.C. Alejandro V.
Redes de Datos
18
Capa de Red
Ejemplo de estos tres rangos. La direccin IP 140.24.23.17 es una direccin IP Clase B. Red Dos primeros segmentos de bits. Host Los dos ltimos segmentos de red.
IP: 140.24.23.17
140.24.0.0
140.24.255.255
M.C. Alejandro V.
Redes de Datos
19
Capa de Red
M.C. Alejandro V.
Redes de Datos
20
Capa de Red
172.20.12.3
200.84.15.34
M.C. Alejandro V.
Redes de Datos
21
Capa de Red
Jerarquas de Red
2) Jerarqua de tres niveles
Red Subred Host
M.C. Alejandro V.
Redes de Datos
22
Capa de Red
Dividir el trabajo administrativo al crear redes locales y distribuir dichas funciones a administradores locales
M.C. Alejandro V.
Redes de Datos
23
Capa de Red
Creacin de subredes. Modificar los bits de izquierda a derecha en cuanto a los bits mviles y se crearn redes en mltiplos de 2.
Ejemplo. Clase C
Mscara Decimal Mascara Binario
11111111.11111111.11111111.00000000 11111111.11111111.11111111.10000000 11111111.11111111.11111111.11000000 11111111.11111111.11111111.11100000 11111111.11111111.11111111.11110000 11111111.11111111.11111111.11111000 11111111.11111111.11111111.11111100
No. de Redes
No. de Hosts
1 2 4
254 126 62
255.255.255.224
255.255.255.240 255.255.255.248 255.255.255.252
8
16 32 64
30
14 6 2
M.C. Alejandro V.
Redes de Datos
24
Capa de Red
Mscara Decimal
Ejemplo. Clase B
Mascara Binario 11111111.11111111.00000000.00000000 11111111.11111111.10000000.00000000 11111111.11111111.11000000.00000000 11111111.11111111.11100000.00000000 11111111.11111111.11110000.00000000 11111111.11111111.11111000.00000000 11111111.11111111.11111100.00000000 11111111.11111111.11111110.10000000 11111111.11111111.11111111.00000000 No. de Redes No. de Hosts
1 2 4 8 16 32 64 128 256
255.255.255.128
255.255.255.192 255.255.255.224
11111111.11111111.11111111.10000000
11111111.11111111.11111111.11000000 11111111.11111111.11111111.11100000 11111111.11111111.11111111.11110000 11111111.11111111.11111111.11111000 11111111.11111111.11111111.11111100
Redes de Datos
512
1024 2048
126
62 30
255.255.255.240
255.255.255.248 255.255.255.252
M.C. Alejandro V.
4096
8192 16384
14
6 2
25
Capa de Red
No. de Subredes = 1
No. de Hosts disponibles = 254
M.C. Alejandro V.
Redes de Datos
26
Capa de Red
Solucin 2. Suponiendo que no se cuenta con direcciones reales, se utilizar las direcciones IP privadas, en la Clase B.
Segmento de Red = 172.28.0.0 Mascara de Red = 255.255.0.0 No. de Subredes = 1 No. de Hosts disponibles = 65534 Broadcast = 172.28.255.255
M.C. Alejandro V.
Redes de Datos
27
Capa de Red
Solucin 3. Suponiendo que no se cuenta con direcciones reales, se utilizar las direcciones IP privadas, en la Clase A.
Segmento de Red = 10.0.0.0 Mascara de Red = 255.0.0.0 No. de Subredes = 1 No. de Hosts disponibles = (256)3 -2 Broadcast = 10.255.255.255
M.C. Alejandro V.
Redes de Datos
28
Capa de Red
Solucin 4. Suponiendo la solucin 1, adems de limitar el nmero de redes con respecto al nmero de nodos. No. de nodos =95
Mscara Decimal
255.255.255.128
Segmento de Red1 = 192.168.14.0 Mascara de Red1 = 255.255.255.128 Broadcast1 = 192.168.14.127
64<95<128
No. de Redes
2
M.C. Alejandro V.
Redes de Datos
29
Capa de Red
Ejercicio (aumentado). Crear una subred si el nmero de nodos es igual a 95, se deben crear 4 subredes, usando parte de la solucin 1.
Comprobar si los rangos fueron realizados correctamente.
Operacin AND (IP)(AND)(MascaraDeRed)=SegmentoDeRed
IP(Binario)
AND MR(Binario)
SR(Binario)
M.C. Alejandro V.
Redes de Datos
30
Capa de Red
Ejercicio (aumentado). Crear una subred si el nmero de nodos es igual a 95, se deben crear 4 subredes en la clase B.
Comprobar si los rangos fueron realizados correctamente.
Operacin AND (IP)(AND)(MascaraDeRed)=SegmentoDeRed
IP(Binario)
AND MR(Binario) SR(Binario)
M.C. Alejandro V.
Redes de Datos
31
PLANEACIN
Solucin 5. Suponiendo la solucin 1, adems de limitar el nmero de redes con respecto al nmero de nodos (95) y dividiendo las 4 subredes de la siguiente forma:
Red 1. 63 Nodos Red 2. 20 Nodos Red 4. 2 Nodos
Red 3. 10 Nodos
Solucin:
Ejercicio
Administracion de Redes
32
PLANEACIN
M.C. Alejandro V.
Administracion de Redes
33
PLANEACIN
Tablas de CIDR
Hosts 1 2 4 8 16 32 64 128 256 512 1,024 2,048 4,094 8,192 16,384 Mscara 255.255.255.255 255.255.255.254 255.255.255.252 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 255.255.254.0 255.255.252.0 255.255.248.0 255.255.240.0 255.255.224.0 255.255.192.0
34
CIDR /32 /31 /30 /29 /28 /27 /26 /25 /24 /23 /22 /21 /20 /19 /18
No. de redes por clase 1/256 C 1/128 C 1/64 C 1/32 C 1/16 C 1/8 C 1/4 C 1/2 C 1/1 C 2C 4C 8C 16 C 32 C 64 C
M.C. Alejandro V.
Administracion de Redes
Tablas de CIDR
No. de redes por clase 128 C 256 C, 1 B 512 C, 2 B 1,024 C, 4 B 2,048 C, 8 B 4,096 C, 16 B 8,192 C, 32 B 16,384 C, 64 B 32,768 C, 128B 65,536 C, 256B, 1 A Hosts 32,768 65,536 131,072 262,144 524,288 1,048,576 2,097,152 4,194,304 8,388,608 16,777,216 Mscara 255.255.128 255.255.0.0 255.254.0.0 255.252.0.0 255.248.0.0 255.240.0.0 255.224.0.0 255.192.0.0 255.128.0.0 255.0.0.0
/7 /6 /5 /4 /3
M.C. Alejandro V.
131,072 C, 512B, 2 A 262,144 C, 1,024 B, 4 A 524,288 C, 2,048 B, 8 A 1,048,576 C, 4,096 B, 16 A 2,097,152 C, 8,192 B, 32 A
Administracion de Redes
PLANEACIN
Debido a que los administradores dejan de asignar direcciones IP a los hosts basados que estn conectados en redes fsicas, la subred es una verdadera brecha para las grandes redes IP que mantengan. Tiene sus propias consideraciones, sin embargo, todava estn investigando para su mejora. La principal consideracin de la subred es el hecho de identificar a la subred representada a un nivel jerrquico adicional y cmo las direcciones IP se interpretan y utilizan para realizar routing.
M.C. Alejandro V.
Administracion de Redes
36
PLANEACIN
Solucin 5. Suponiendo la solucin 1, adems de limitar el nmero de redes con respecto al nmero de nodos (95) y dividiendo las 4 subredes de la siguiente forma:
Red 1. 63 Nodos Red 2. 20 Nodos Red 4. 2 Nodos
Red 3. 10 Nodos
Subredes
Solucin:
VLMS
Administracion de Redes
37
Capa de Red
M.C. Alejandro V.
Redes de Datos
38
Capa de Red
ARP
Permite a una fuente encontrar la direccin de hardware de un destino que se encuentre en la misma subred fsica
Recibe como entrada la direccin IP del destino y regresa su direccin hardware.
Capa de Red
ARP
El Address Resolution Protocol (ARP) permite mapear de una direccin IP a una direccin fsica del equipo (MAC address para Ethernet) que esta en una red local.
Por ejemplo en IPv4, la direccin es de 32 bits. En una red de rea local, sin embargo, las direcciones de la MAC son de 48 bits. Usualmente se utiliza un tabla llamada cache ARP, que se usa para mantener la correlacin entre la direccin MAC y la correspondiente IP address. ARP provee reglas para hacer dicha correlacin y proveer las direccin en conversin en ambos sentidos.
M.C. Alejandro V.
Redes de Datos
40
Capa de Red
ARP
Tipo de Hardware. Especifica un tipo de interfaz de hardware por el cual el envo requiere una respuesta. Ejemplo: Ethernet 1.
El tipo de Protocolo. Especifica el tipo del protocolo de direccin del alto-nivel donde el remitente lo ha provisto. Ejemplo: 0x800 IP HLen. La longitud de la direccin de hardware.
M.C. Alejandro V.
Redes de Datos
41
Capa de Red
ARP
Operacin. Las operacin son las siguientes:
1.ARP request 2. ARP response 3. RARP request 4. RARP response 7. Dynamic RAR error
8. InARP request
Direccin del Hardware del origen. Longitud en bytes de la longitud del HW. Direccin del Protocolo del origen. Longitud en bytes de la longitud del Protocolo. Direccin Hardware destino. Longitud en bytes de la longitud del HW.
M.C. Alejandro V.
Redes de Datos
42
Capa de Red
ARP
El mensaje ARP se encapsula en un paquete de la subred fsica que se difunde por todas las mquinas de la subred. La difusin es muy costosa ya que todos los receptores deben procesar el paquete. Cada fuente mantiene en cach una tabla con la pareja de direcciones (IP, hardware) que ha adquirido recientemente.
El mensaje ARP incluye la pareja de direccin de emisor para que los receptores puedan guardarla en su propia tabla.
Cuando se configura la interfaz de red de un equipo se emite un ARP (gratuito) para actualizar las tablas de las mquinas de la subred y asegurar la unicidad de una direccin IP.
M.C. Alejandro V.
Redes de Datos
43
Capa de Red
brahm@root>arp -a telematica1.fi-b.unam.mx (132.248.59.82) at 0:1:2:c9:23:91 [ethernet] puide1.fi-b.unam.mx (132.248.59.85) at 0:50:da:59:20:25 [ethernet] lcomp89.fi-b.unam.mx (132.248.59.89) at 0:20:af:4d:a6:40 [ethernet] isis.fi-b.unam.mx (132.248.59.15) at 0:f:fe:b1:67:b9 [ethernet] lestat.fi-b.unam.mx (132.248.59.42) at 0:50:da:59:20:1e [ethernet] ? (132.248.59.244) at 0:7:50:e2:12:0 [ethernet]
Redes de Datos
44
Capa de Red
M.C. Alejandro V.
Redes de Datos
45
Capa de Red
M.C. Alejandro V.
Redes de Datos
46
Capa de Red
root@aries>ping www.ipn.mx
ICMP
PING www.ipn.mx (148.204.103.161) 56(84) bytes of data. 64 bytes from www.ipn.mx (148.204.103.161): icmp_seq=0 ttl=245 time=65.7 ms
M.C. Alejandro V.
Redes de Datos
47
Capa de Red
root@aries>ping www.ipn.mx -s 128
ICMP
PING www.ipn.mx (148.204.103.161) 128(156) bytes of data. 136 bytes from www.ipn.mx (148.204.103.161): icmp_seq=0 ttl=245 time=30.4 ms 136 bytes from www.ipn.mx (148.204.103.161): icmp_seq=1 ttl=245 time=38.6 ms 136 bytes from www.ipn.mx (148.204.103.161): icmp_seq=2 ttl=245 time=32.2 ms
M.C. Alejandro V.
Redes de Datos
48
Capa de Red
ICMP
root@aries>traceroute www.yahoo.com
traceroute to www.yahoo-ht3.akadns.net (209.191.93.52), 30 hops max, 38 byte packets 1 126.inverso.unam.mx (132.247.249.126) 0.294 ms 0.205 ms 0.195 ms 2 132.247.251.137 (132.247.251.137) 0.302 ms 0.225 ms 0.272 ms 3 132.247.251.130 (132.247.251.130) 4.040 ms 0.361 ms 0.286 ms
M.C. Alejandro V.
Redes de Datos
49
Capa de Red
ICMP
M.C. Alejandro V.
Redes de Datos
50
Capa de Red
Cabeceras ICMP
Tipo. Los mensajes pueden ser un error o de informacin. Los errores de mensaje pueden ser 0/8. Solicitud/Respuesta Eco.
3. Destino inalcanzable
5. Redireccin (enrutamiento)
11. Tiempo excedido. 9/10. Anuncio/Solicitud de enrutador 17/18. Solicitud/Respuesta de mscara.
M.C. Alejandro V.
Redes de Datos
51
Capa de Red
ICMP
Cdigo. Para cada tipo de mensaje diferentes cdigos estn definidos. Donde los mensajes son:
No routing hacia el destino Comunicacin con destino administrativamente prohibido No es un vecino
Direccin inalcanzable
Puerto inalcanzable
Checksum. Los 16 bits en complemento a 1 de la suma de los mensajes ICMP iniciando con el tipo ICMP. Al calcular el valor del checksum debe ser cero. Identificador. Un identificador para ayudar a encontrar peticiones respuestas; debe ser cero.
M.C. Alejandro V.
Redes de Datos
52
Capa de Red
ICMP
Nmero de secuencia. Nmero de secuencia para ayudar a encontrar peticiones respuestas; debe ser cero.
Direccin de la mascara. Una direccin de 32 bits.
Redireccin
Cuando un enrutador recibe un host un datagrama cuya mejor ruta hacia el destino pasa por otro enrutador de la misma subred fsica, enva un mensaje de redireccin al host fuente para pedirle que los siguientes datagramas que enve al mismo destino los dirija directamente al otro enrutador.
M.C. Alejandro V.
Redes de Datos
53
Capa de Red
ICMP
Tiempo Excedido
Cuando se descarta un datagrama debido a que su TTL llega a cero, se enva un mensaje tiempo excedido hacia la fuente. El cdigo del mensaje indica si el datagrama se descart en un salto (0) o durante el reensamblado (1) El mensaje tiempo excedido se utiliza para implementar el comando traceroute
Este comando imprime que enrutadores se encuentran en la ruta hasta cierto destino.
M.C. Alejandro V.
Redes de Datos
54