arquitectura tcp/ip

22
1 Uciel Fragoso Rodríguez ITAM Redes TCP/IP Arquitectura TCP/IP

Upload: todd-boone

Post on 01-Jan-2016

46 views

Category:

Documents


2 download

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 Presentation

TRANSCRIPT

Page 1: Arquitectura TCP/IP

1Uciel Fragoso Rodríguez ITAM Redes TCP/IP

ArquitecturaTCP/IP

Page 2: Arquitectura TCP/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

Page 3: Arquitectura TCP/IP

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

Page 4: Arquitectura TCP/IP

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

Page 5: Arquitectura TCP/IP

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

Page 6: Arquitectura TCP/IP

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

Page 7: Arquitectura TCP/IP

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

Page 8: Arquitectura TCP/IP

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

Page 9: Arquitectura TCP/IP

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

Page 10: Arquitectura TCP/IP

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

Page 11: Arquitectura TCP/IP

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)

Page 12: Arquitectura TCP/IP

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

Page 13: Arquitectura TCP/IP

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

Page 14: Arquitectura TCP/IP

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

Page 15: Arquitectura TCP/IP

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

Page 16: Arquitectura TCP/IP

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

Page 17: Arquitectura TCP/IP

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

Page 18: Arquitectura TCP/IP

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

Page 19: Arquitectura TCP/IP

19Uciel Fragoso Rodríguez ITAM Redes TCP/IP

Esquema de una red Multicast

Red

R

R

R

R

Red

Red

Red

Red

Page 20: Arquitectura TCP/IP

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

Page 21: Arquitectura TCP/IP

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)

Page 22: Arquitectura TCP/IP

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)