Documente Academic
Documente Profesional
Documente Cultură
Redes TCP/IP
Capa de Red
1 Protocolos de Nivel de Red 2 Redes y Subredes
Redes
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.
Redes
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
3
Redes
Capa de Red
Antecedentes
Redes
Capa de Red
Antecedentes
Redes
Capa de Red
Antecedentes
Redes
Capa de Red
Redes
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.
Redes
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
Capa de Red
Redes
10
Capa de Red
IP
Define el esquema de direccionamiento lgico
Redes
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
Redes
12
Capa de Red
Clase A
00000000 00000000 00000000 00000000
0.0.0.0
01111111 11111111 11111111 11111111
127.255.255.255
Redes
13
Capa de Red
Clase B
10000000 00000000 00000000 00000000
128.0.0.0
10111111 11111111 11111111 11111111
191.255.255.255
Redes
14
Capa de Red
Clase C
11000000 00000000 00000000 00000000
192.0.0.0
11011111 11111111 11111111 11111111
223.255.255.255
Redes
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.
Redes
16
Capa de Red
Mascara de Red
Clase A 255.0.0.0
Redes
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)
Redes
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
Redes
19
Capa de Red
Redes
20
Capa de Red
172.20.12.3
200.84.15.34
Redes
21
Capa de Red
Jerarquas de Red
2) Jerarqua de tres niveles
Red Subred Host
Redes
22
Capa de Red
Dividir el trabajo administrativo al crear redes locales y distribuir dichas funciones a administradores locales
Redes
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 No. de Redes No. de Hosts
255.255.255.0 255.255.255.128
1 2
254 126
255.255.255.192
255.255.255.224 255.255.255.240
4
8 16
62
30 14
255.255.255.248
255.255.255.252
11111111.11111111.11111111.11111000
11111111.11111111.11111111.11111100
32
64
6
2
Redes
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 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
No. de Redes
No. de Hosts
255.255.0.0 255.255.128.0 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0 255.255.255.128 255.255.255.192
65534 32766 16382 8190 4094 2046 1022 510 254 126 62
255.255.255.224
255.255.255.240 255.255.255.248 255.255.255.252
2048
4096 8192 16384
30
14 6 2
25
Capa de Red
No. de Subredes = 1
No. de Hosts disponibles = 254
Redes
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
Redes
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
Redes
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
Redes
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)
Redes
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)
Redes
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
32
PLANEACIN
M.C. Alejandro V.
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.
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
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.
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
37
Capa de Red
Redes
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.
Redes
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.
Redes
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.
Redes
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.
Redes
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]
Capa de Red
Redes
45
Capa de Red
Redes
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
Redes
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
Redes
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
Redes
49
Capa de Red
ICMP
Redes
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.
Redes
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.
Redes
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.
Redes
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.
Redes
54