Teleinformática y Comunicaciones

1 Teleinformática y Comunicacionesppt #03 Donde se explic...
Author: Gabriel Quintero Castilla
0 downloads 0 Views

1 Teleinformática y Comunicacionesppt #03 Donde se explica el núcleo de la suite TCP-IP Revisión: Agosto 2014

2 Protocolo Internet

3 Capa de Red

4 Protocolo Internet ( IP )

5 Capas conceptuales No garantiza la entrega, los paquetes se pueden perder, duplicar, retrasar. Trabaja al mejor esfuerzo

6 Paquete Internet Conocido como “Datagrama”Servicio NO orientado a la conexión No arma un camino antes de la transmisión Header ( Encabezado ) + Payload ( Datos )

7 Formato IPv4

8 Formato IP Version utilizada del protocolo IPLog total medida en octetos de header + datos Long del encabezado medido en palabras de 32 bits

9 Formato IP Complemnto a 1 Solo sobre el header Direccion IP del origenTiempo de vida Direccion IP del destino

10 Ejemplo simplificado Cálculo de CS

11 Formato IP El último bit indica si siguen o no mas fragmentosOrden de los Fragmentos Todos los fragmentos igual ID ( el del original )

12 Formato IP

13 Header IPv6 std

14 Header IPv6 Indica el tamaño del Payload TTLIndicación de la versión. Sin utilidad práctica Permite diferenciar clase / prioridad del paquete Indica el tipo de protocolo del Payload Permite diferenciar los paquetes por flujo, los ruteadores tratan igual a todo el flujo

15 Extensiones EN IPv6 Otra info en EXTENSIONES.Cada extensión se identifica con un vaslor NEXT HEADER apunta a la priera extensión Otra info en EXTENSIONES. El Header tiene SOLO lo usable habitualmente. EN IPv6

16 Códigos.

17 Enlace de Headers

18 Comparación

19 Que se quitó? Que cambió ? Header Lengh Identificación FlagFragment Offset Checksum

20 Al tener tamaño fijo no se necesitaQue cambió ? Que se quitó? Header Lengh Identificación Flag Fragment Offset Checksum Al tener tamaño fijo no se necesita

21 En caso de ser necesario Solo fragmenta el origenQue cambió ? Que se quitó? Header Lengh Identificación Flag Fragment Offset Checksum En caso de ser necesario fragmentar se indica en las Extensiones. Solo fragmenta el origen

22 Que se quitó? Que cambió ? Checksum Se quita para aumentarHeader Lengh Identificación Flag Feagnent Offset Checksum Se quita para aumentar el rendimiento, se deja el chequeo a las capas superiores

23 Encapsulado IPv4 DATA GRAMA Area de Datos Header Area de Datos TRAMA

24 Detalle Encapsulado - 1 - TramaDireccion Destino en HEXA Tipo de Trama Direccion Origenen HEXA

25 Detalle Encapsulado – 2 - IPVERSION HLen TOS Log Total ID Flag Offset TTL IP Origen Protocolo Verificacion IP Destino

26 Maximun Transfer Unit Maximo tamaño de datagramaEj: La maxima area de data para Ethernet es 1500 octetos Area de Datos Header Dividir el Datagrama en Bloques ( Fragmentos ) 1500 Max

27 MTU discovery MTU IPv6 Link MTU: MTU de la capa de enlace de datosPath MTU: Mínimo MTU entre origen y destino. MTU min IPv6 : 1280 Bytes MTU discovery

28 MTU Path Discovery IPv6 Encuentra el MTU del camino completoLa fragmentación la maneja el origen Libera del proceso a las redes Aumenta la eficiencia MínimoMTU 1280 Octetos Recomendado 1500 Octetos

29 Fragmentación IPv4 Realizada por los ruteadoresLos datagramas se dividen en datagramas mas pequeños llamados fragmentos Los header de los fragmentos son del mismo formato que el original Cada fragmento se rutea independientemente En IPv6 los routers NO FRAGMENTAN

30 Ejemplo de fragmentaciónNotar que el offset da el orden

31 Cuando los paquetes van de “A” hacia “B” , “R1” debe fragmentarlosEjemplo Cuando los paquetes van de “A” hacia “B” , “R1” debe fragmentarlos

32 Ejemplo II Host 1 Host 2 Routert 1

33

34

35

36 Reensamblado En destino final TimerCuando llega el primer fragmento se activa Al finalizar se descarta el datagrama si no llego completamente

37 Importante

38 Delivery bsdi  sun IP Eth IP dest : 140.252.13.33Enviar a Delivery bsdi  sun IP bsdi sum Eth .13.35 .13.33 IP dest : MAC de ( ARP )

39 Concepto Tabla del ruteador R

40 A  B

41 Consulta tabla de ruteo

42 A  B

43 A  B

44 A  C

45 Consulta tabla de ruteoA  C Consulta tabla de ruteo

46 A  C

47 A  C

48 bsdi  ftp.uu.nt Bsdi desea enviar un datagrama a un host.104.1 Bsdi desea enviar un datagrama a un host fuera de la red gateway .1.183 .1.4 netb modem SLIP dial-up modem bsdi .1.29 sum .13.33 .13.35

49 Internet Control Message Protocol

50 ICMP Mecanismo de reporte de erroresUsado principalmente por los ruteadores También reportan funcionalidades Corre sobre IP No producen nuevos mensajes de error Se informa solo al origen

51 Encapsulamiento

52 Mensaje ICMP

53 Mensajes ICMP TIPO DESCRIPCION 0 Echo Reply 3 Destination Unreachable4 Source Quench 5 Redirect (cambio de ruta) 8 Echo request 11 Time Exceeded for a datagram 12 Parameter Problem on a datagram 13 Timestamp request 14 Timestamp Reply

54 Detalle NOTA Continua de detalles ante- riores

55 Ejemplo de uso de PING Solaris bsdi SLIPMTU=1500 MTU=? MTU=? MTU=1500 Solaris bsdi SLIP MTU=1500 MTU=296 MTU=1500 Queremos averiguar el MTU de SLIP Se envian Ping desde Solaris Aumentamos el tamaño hasta que se vean fragmentos

56 ICMP v6 Clases de mensajes. De Error . Destino inalcanzable. Paquete muy grande . Tiempo excedido . Problema de parámetro De Información . Pedido de eco . Respuesta de eco

57 ICMP IPv6

58 Convivencia y TransiciónDual stack IPv4 co existe con IPv6 en los mismos dispositivos Tunneling Para trasnporte a través de dispositivos que no usan IPV6 Translación Permite dispositivos de solo IPv6 comunicar con dispositivos IPv4

59 FIN ppt#03