Sin título de diapositiva

Download Report

Transcript Sin título de diapositiva

Arquitectura
TCP/IP
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
1
Arquitectura TCP/IP
TCP
4
UDP
Proto=6
3
ICMP
IP
Uciel Fragoso Rodríguez
ARP
RARP
Proto=1
Type=0x800
2
Proto=17
Type=0x806
Type=0x8035
Ethernet / SNAP
ITAM
Redes TCP/IP
2
Formato de trama (IP)
1
2
3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Versión
IHL
Tipo de servicio
Identificación
Tiempo de vida
Longitud total
0 DM
Protocolo
Offset del fragmento
Checksum del encabezado
Dirección fuente
Dirección destino
Opciones
Uciel Fragoso Rodríguez
Padding
ITAM
Redes TCP/IP
3
Formato de trama (IP) ...
1
2
3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Versión
IHL
Tipo de servicio
Identificación
Tiempo de vida
Longitud total
0 DM
Protocolo
Offest del fragmento
Checksum del encabezado
Dirección fuente
Dirección destino
Opciones
Uciel Fragoso Rodríguez
Padding
ITAM
Redes TCP/IP
4
Fragmentación
Identificación: 1001
0
D
M
0
0
Offset fragmento: 0
1280 bytes de datos
A) antes de fragmentar
Identificación: 1001
0
D
M
0
1
Offset fragmento: 0
512 bytes de datos
B) primer fragmento
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
5
Fragmentación (cont…)
Identificación: 1001
0
D
M
0
1
Offset fragmento: 64
512 bytes de datos
C) segundo fragmento
Identificación: 1001
0
D
M
0
0
Offset fragmento: 128
256 bytes de datos
D) último fragmento
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
6
Identificador de protocolo (ejemplos)
No
Acrónimo
Protocolo
1
ICMP
Internet Control Message Protocol
3
GGP
Gateway to Gateway Protocol
6
TCP
Transmission Control Protocol
17
UDP
User Datagram Protocol
88
IGRP
Interior Gateway Routing Protocol
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
7
Opciones
1er byte
de la opción









Fin de la lista de opciones
No operación
Opción de seguridad básica
Opción de seguridad extendida
Ruteo fuente no estricto
Ruteo fuente estricto
Estampa de tiempo de Internet
Registro de ruta
Identificador de stream
Uciel Fragoso Rodríguez
ITAM
00000000
00000001
10000010
10000101
10000011
10001001
01000100
00000111
10001000
Redes TCP/IP
8
Direccionamiento (IPV4)
0
1 0
Red
Host
Red
1 1 0
Clase A
1 - 127
Host
Red
Clase B
128 - 191
Host
Clase C
192 - 223
1 1 1 0
Dirección de multicast
Clase D
224 - 239
1 1 1 1
Reservado
Clase E
240 - 247
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
9
Subredes y máscara (ejemplo)
0
16
10
Red
22
Subred
31
Host
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0




6 bits para subred y 10 bits para host
62 subredes (la 1 y 0 están reservadas)
1022 nodos cada subred
Márcara de configuración: 255.255.252.0
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
10
Ejemplo de paquete IP
0000
0010
0020
0030
AA 00 04 00 19 04 02 60 8C AA 09 3B 08 00 45
45 00
00
00 29 FE 09 40 00 20 06 27 43 94 CD 0A E7 94 CD
01 01 04 09 00 17 00 09 46 5E 69 D2 DF 1E 50 18
1C 77 AA 59 00 00 20 20 20 20 20 20
Ver: 4, IHL:5, Tipo Serv: 00, Long: 29H (41),
ID = FE09H, D=1, M=0, Offset: 0, TTL: 20H (32),
Proto = TCP (6), CheckSum:2743H,
Dir. Fuente:94CD0AE7 (148.205.10.231)
Dir. Destino:94CD0101 (148.205.1.1)
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
11
Protocolo (ICMP)
1
2
3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Encabezado IP
ICMP type
ICMP code
ICMP checksum
Datos específicos del mensaje
Datos específicos del mensaje
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
12
Principales mensajes ICMP
Tipos de mensajes
ICMP
type
Descripción
- Destino no alcanzable
3
- Paquete no se entregó
-Tiempo excedido
11
-TTL = 0
-Problemas de
parámetros
12
-Campo inválido en el
encabezado
-Control de emisor
4
-Controlar emisión de paquete
-Redirección
5
-Aprendizaje de rutas
-Petición de eco
8
-Preguntar si una máquina está viva
-Respuesta eco
0
-Respuesta afirmativa de eco
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
13
Ejemplo de paquete ICMP (eco
request)
0000
0010
0020
0030
0040
00 A0 24 A1 A1 80 00 A0 24 A1 A1 2D 08 00 45 00
00 3C 6D 02 00 00 20 01 EE 85 94 CD 0A CF 94 CD
0A D0 08 00 4B 5C 01 00 01 00 61 62 63 64 65 66
67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69
Dir. Fuente:94CD0ACF (148.205.10.207)
Dir. Destino:94CD0AD0 (148.205.10.208)
ICMP type: 8, ICMP code: 0, CheckSum: 4B5CH,
Identificador: 0100H, Número secuencia:0100H,
Contenido: Abecedario
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
14
Ejemplo de paquete ICMP (eco reply)
0000
0010
0020
0030
0040
00 A0 24 A1 A1 2D 00 A0 24 A1 A1 80 08 00 45 00
00 3C BF 01 00 00 20 01 9C 86 94 CD 0A D0 94 CD
0A CF 00
00 00
00 53
53 5C
5C 01
01 00
00 01
01 00
00 61 62 63 64 65 66
67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69
Dir. Fuente:94CD0AD0 (148.205.10.208)
Dir. Destino:94CD0ACF (148.205.10.207)
ICMP type: 0, ICMP code: 0, CheckSum: 535CH,
Identificador: 0100H, Número secuencia:0100H,
Contenido: Abecedario
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
15
Protocolo ARP
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
Tipo Hardware
Tipo Protocolo
HLEN
PLEN
Operación
Dir. MAC fuente (6 bytes)
Dir. IP fuente (4 bytes)
Dir. MAC destino (6 bytes)
Dir. IP destino (4 bytes)
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
16
Ejemplo de paquete ARP (request)
0000
0010
0020
0030
FF FF FF FF FF FF 00 A0 24 A1 9E 4F 08 06 00000101
08 00 06 04 00 01 00 A0 24 A1 9E 4F 94 CD 0A 0E
00 00 00 00 00 00 94 CD 0A 6B 6B 6B 6B 6B 6B 6B
6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
Dir. Fuente: 00A024A19E4F, Dir. Destino: Broadcast
Protocolo:0806H, Tipo Hardware: 0001 (ethernet),
Tipo protocolo: 0800H (ARP), HLEN:06, PLEN:04,
Operación:0001 (request), Dir. MAC emisor:00A024A19E4F,
IP emisor:148.205.10.14, Dir. MAC destino:000000000000
IP destino: 148.205.10.107, Relleno:6BH
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
17
Multicast IP
Tiempo real
Multimedia
No tiempo real
• Servidor de video
• Videoconferencia
• Audio en Internet
• Gráficos + audio
• Replicación
• Servidor de WEB
• Kioskos
• Entrega de contenido
• Intranet & Internet
Datos
• Entrega de información
• Servidor - servidor
• Casa de bolsa
• Noticias
• Juegos
interactivos
Uciel Fragoso Rodríguez
• Servidor - desktop
• Replicación de DB
• Distribución software
ITAM
Redes TCP/IP
18
Esquema de una red Multicast
Red
Red
R
R
Red
R
R
Red
Uciel Fragoso Rodríguez
Red
ITAM
Redes TCP/IP
19
Protocolo (IPV6)

Características:
1) Soporte para millones de hosts
2) Reduce el tamaño de las tablas de ruteo
3) Simplifica el protocolo, para que los ruteadores procesen
más rápido los paquetes
4) Incrementa la seguridad
5) Reconoce el Tipo de servicio
6) Mejora el multicast
7) Permite movilidad
8) Flexible para evolución futura
9) Coexiste con la versión anterior
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
20
Formato de trama (IPv6)
1
2
3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Versión
Prior.
Etiqueta de flujo
Siguiente
encabezado
Longitud Payload
Limite Hop
Dirección fuente (16 bytes)
Dirección destino (16 bytes)
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
21
Formato de trama (IPv6)
1
2
3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
Versión
Prior.
Etiqueta de flujo
Siguiente
encabezado
Longitud Payload
Limite Hop
Dirección fuente (16 bytes)
Dirección destino (16 bytes)
Uciel Fragoso Rodríguez
ITAM
Redes TCP/IP
22