arquitectura tcp/ip
DESCRIPTION
Arquitectura TCP/IP. Arquitectura TCP/IP. TCP. UDP. 4. Proto=6. Proto=17. ICMP. IP. ARP. RARP. 3. Proto=1. Type=0x800. Type=0x806. Type=0x8035. 2. Ethernet / SNAP. Formato de trama (IP). 1. 2. 3. - PowerPoint PPT PresentationTRANSCRIPT
1Uciel Fragoso Rodríguez ITAM Redes TCP/IP
ArquitecturaTCP/IP
2Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Arquitectura TCP/IP
TCP UDP
ICMP IP ARP RARPProto=1
Proto=6 Proto=17
Ethernet / SNAP
Type=0x800 Type=0x806 Type=0x8035
4
3
2
3Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Formato de trama (IP)
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 Longitud total
Identificación 0 D M Offset del fragmento
Tiempo de vida Protocolo Checksum del encabezado
Dirección fuente
Dirección destino
Opciones Padding
1 2 3
4Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Formato de trama (IP) ...
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 Longitud total
Identificación 0 D M Offest del fragmento
Tiempo de vida Protocolo Checksum del encabezado
Dirección fuente
Dirección destino
Opciones Padding
1 2 3
5Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Fragmentación
Identificación: 1001
D M
00 0 Offset fragmento: 0
1280 bytes de datos
A) antes de fragmentar
Identificación: 1001
D M
00 1 Offset fragmento: 0
512 bytes de datos
B) primer fragmento
6Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Fragmentación (cont…)
Identificación: 1001
D M
00 1 Offset fragmento: 64
512 bytes de datos
C) segundo fragmento
Identificación: 1001
D M
00 0 Offset fragmento: 128
256 bytes de datos
D) último fragmento
7Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Identificador de protocolo (ejemplos)
No Acrónimo
1
3
6
17
88
ICMP
GGP
TCP
UDP
IGRP
Protocolo
Internet Control Message Protocol
Gateway to Gateway Protocol
Transmission Control Protocol
User Datagram Protocol
Interior Gateway Routing Protocol
8Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Opciones
Fin de la lista de opciones 00000000 No operación 00000001 Opción de seguridad básica 10000010 Opción de seguridad extendida 10000101 Ruteo fuente no estricto 10000011 Ruteo fuente estricto 10001001 Estampa de tiempo de Internet 01000100 Registro de ruta 00000111 Identificador de stream 10001000
1er bytede la opción
9Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Direccionamiento (IPV4)
Clase A1 - 127
0 Red Host
Clase B128 - 191
1 0 Red Host
Clase C192 - 223
1 1 0 Red Host
Clase D224 - 239
1 1 1 0 Dirección de multicast
Clase E240 - 247
1 1 1 1 Reservado
10Uciel Fragoso Rodríguez ITAM Redes TCP/IP
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
1 0 Red Subred Host
0 16 22 31
Subredes y máscara (ejemplo)
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
11Uciel Fragoso Rodríguez ITAM Redes TCP/IP
0000 AA 00 04 00 19 04 02 60 8C AA 09 3B 08 00 45 000010 00 29 FE 09 40 00 20 06 27 43 94 CD 0A E7 94 CD0020 01 01 04 09 00 17 00 09 46 5E 69 D2 DF 1E 50 18 0030 1C 77 AA 59 00 00 20 20 20 20 20 20
45 0000 29 FE 09 40 00 20 06 27 43 94 CD 0A E7 94 CD01 01
Ejemplo de paquete IP
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)
12Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Protocolo (ICMP)
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 11 2 3
ICMP code ICMP checksum
Datos específicos del mensaje
Encabezado IP
ICMP type
Datos específicos del mensaje
13Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Principales mensajes ICMP
Tipos de mensajes ICMPtype
Descripción
- Destino no alcanzable
-Tiempo excedido
-Problemas de parámetros
-Control de emisor
-Redirección
-Petición de eco
-Respuesta eco
3
11
12
4
5
8
0
- Paquete no se entregó
-TTL = 0
-Campo inválido en el encabezado
-Controlar emisión de paquete
-Aprendizaje de rutas
-Preguntar si una máquina está viva
-Respuesta afirmativa de eco
14Uciel Fragoso Rodríguez ITAM Redes TCP/IP
0000 00 A0 24 A1 A1 80 00 A0 24 A1 A1 2D 08 00 45 000010 00 3C 6D 02 00 00 20 01 EE 85 94 CD 0A CF 94 CD 0020 0A D0 08 00 4B 5C 01 00 01 00 61 62 63 64 65 660030 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 760040 77 61 62 63 64 65 66 67 68 69
08 00 4B 5C 01 00 01 00
Ejemplo de paquete ICMP (eco request)
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
15Uciel Fragoso Rodríguez ITAM Redes TCP/IP
0000 00 A0 24 A1 A1 2D 00 A0 24 A1 A1 80 08 00 45 000010 00 3C BF 01 00 00 20 01 9C 86 94 CD 0A D0 94 CD 0020 0A CF 00 00 53 5C 01 00 01 00 61 62 63 64 65 660030 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 760040 77 61 62 63 64 65 66 67 68 69
00 00 53 5C 01 00 01 00
Ejemplo de paquete ICMP (eco reply)
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
16Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Protocolo ARP
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
Tipo Hardware
Tipo Protocolo
Dir. MAC fuente (6 bytes)
HLEN PLEN
Dir. IP fuente (4 bytes)
Dir. MAC destino (6 bytes)
Dir. IP destino (4 bytes)
Operación
17Uciel Fragoso Rodríguez ITAM Redes TCP/IP
0000 FF FF FF FF FF FF 00 A0 24 A1 9E 4F 08 06 00 010010 08 00 06 04 00 01 00 A0 24 A1 9E 4F 94 CD 0A 0E0020 00 00 00 00 00 00 94 CD 0A 6B 6B 6B 6B 6B 6B 6B0030 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B 6B
Ejemplo de paquete ARP (request)
Dir. Fuente: 00A024A19E4F, Dir. Destino: BroadcastProtocolo: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:000000000000IP destino: 148.205.10.107, Relleno:6BH
00 0108 00 06 04 00 01 00 A0 24 A1 9E 4F 94 CD 0A 0E00 00 00 00 00 00 94 CD 0A 6B
18Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Multicast IP
Multimedia
Datos
• Servidor de video• Videoconferencia• Audio en Internet• Gráficos + audio
• Replicación• Servidor de WEB• Kioskos
• Entrega de contenido• Intranet & Internet
• Casa de bolsa• Noticias• Juegos interactivos
• Entrega de información• Servidor - servidor• Servidor - desktop
• Replicación de DB• Distribución software
Tiempo real No tiempo real
19Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Esquema de una red Multicast
Red
R
R
R
R
Red
Red
Red
Red
20Uciel Fragoso Rodríguez ITAM Redes TCP/IP
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
21Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Formato de trama (IPv6)
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
Longitud Payload Siguienteencabezado
Limite Hop
Dirección fuente (16 bytes)
1 2 3
Dirección destino (16 bytes)
22Uciel Fragoso Rodríguez ITAM Redes TCP/IP
Formato de trama (IPv6)
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
Longitud Payload Siguienteencabezado
Limite Hop
Dirección fuente (16 bytes)
1 2 3
Dirección destino (16 bytes)