Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Protocolos TCP/IP (familia de protocolos)
Familia de protocolos TCP/IP <ul><li>El modelo TCP/IP no es un estándar, y por lo tanto, no está perfectamente definido </...
Bloque da datos PDU <ul><li>Bloques de datos en cada capa o nivel: </li></ul>Segmento TCP Paquete o trama Cabecera TCP Cab...
Datagrama IP <ul><li>El protocolo IP acepta bloques de datos de la capa de transporte  llamados  segmento  y los fracciona...
Datagrama IP   Encabezado del datagrama Área de datos del datagrama IP       Encabezado de la trama Área de datos de la tr...
Cabecera Datagrama IP 0 10 20 30 0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 VERS HLEN Tipo de servici...
Cabecera datagrama IP <ul><ul><li>Versión   : le indica al receptor cómo interpretar el resto de campos   </li></ul></ul><...
Versión <ul><li>Versión IPv4 </li></ul><ul><ul><li>Es la actual versión del protocolo IP, y utiliza direcciones de red de ...
Cabecera Datagrama IP <ul><ul><li>Identificación :  nº de secuencia. </li></ul></ul><ul><ul><li>Bit de no fragmentación  (...
Cabecera Datagrama IP <ul><ul><li>Desplazamiento de fragmento :  indica lugar en el que se insertará el trozo en el datagr...
Datagrama IP <ul><ul><li>Código de redundancia cíclica  (CRC): bytes de verificación  de la cabecera del datagrama. </li><...
Direccionamiento  IP <ul><ul><li>Cada  dirección IP  consta de 32 bits en grupos de 8, separados por puntos: </li></ul></u...
Dirección  IP <ul><li>Direccionamiento </li></ul><ul><ul><li>Como IP es un protocolo pensado para la interconexión de subr...
Dirección  IP <ul><li>Redes de clase A </li></ul><ul><ul><li>El primer bit de los 32 es un 0 </li></ul></ul><ul><ul><li>Lo...
Dirección  IP <ul><li>Redes de clase B </li></ul><ul><ul><li>Los dos primeros bits de la dirección son 10 </li></ul></ul><...
Dirección  IP <ul><li>Redes de clase C </li></ul><ul><ul><li>Sus tres primeros bits son 110 </li></ul></ul><ul><ul><li>Los...
Dirección  IP <ul><li>Redes de clase D y E </li></ul><ul><ul><li>Cuando el campo de dirección comienza por la secuencia 11...
Dirección IP Clase Formato  (r=red, h=host) Número de redes Número de  hosts por red Rango de direcciones de redes Máscara...
Máscara de subred <ul><li>Máscaras de subred </li></ul><ul><ul><li>Una máscara de subred es una secuencia de 32 bits que s...
Mascara de subred <ul><ul><li>Por ejemplo, una subred de clase A tendría la máscara: </li></ul></ul><ul><ul><li>11111111 0...
Dirección  IP <ul><li>Máscaras de subred </li></ul><ul><ul><li>¿Por qué se utilizan máscaras de subred si sabemos de qué c...
Dirección  IP <ul><li>Máscaras de subred </li></ul><ul><ul><li>Ejemplo de cómo dividir en subredes una red de clase B: </l...
Protocolo IP <ul><li>Para configurar correctamente la dirección de un host TCP/IP necesitamos: </li></ul><ul><ul><li>La di...
Upcoming SlideShare
Loading in …5
×

Protocolos TCP-IP

36,241 views

Published on

Protocolos TCP-IP

Published in: Technology

Protocolos TCP-IP

  1. 1. Protocolos TCP/IP (familia de protocolos)
  2. 2. Familia de protocolos TCP/IP <ul><li>El modelo TCP/IP no es un estándar, y por lo tanto, no está perfectamente definido </li></ul><ul><li>Pero hay un conjunto de protocolos usados en esta arquitectura, que reciben el nombre de “familia de protocolos TCP/IP” </li></ul><ul><li>TCP e IP son los dos protocolos principales, y los que dan nombre a la familia </li></ul>
  3. 3. Bloque da datos PDU <ul><li>Bloques de datos en cada capa o nivel: </li></ul>Segmento TCP Paquete o trama Cabecera TCP Cabecera IP Cabecera red Datos Datagrama IP transporte internet acceso a la red
  4. 4. Datagrama IP <ul><li>El protocolo IP acepta bloques de datos de la capa de transporte llamados segmento y los fracciona en bloques como máximo de 64 Kb, llamados datagramas </li></ul><ul><li>Posteriormente, la capa de red puede fraccionar los datagramas en paquetes o tramas </li></ul>
  5. 5. Datagrama IP   Encabezado del datagrama Área de datos del datagrama IP       Encabezado de la trama Área de datos de la trama Final de la trama
  6. 6. Cabecera Datagrama IP 0 10 20 30 0 1 2 3 4 5 6 7 8 9 0 1 2 3 3 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 VERS HLEN Tipo de servicio Longitud total Identificación NF MF Desplazaiento de fragmento TTL Protocolo CRC cabecera Dirección IP origen Dirección IP destino Opciones IP (si las hay) Relleno Datos ...
  7. 7. Cabecera datagrama IP <ul><ul><li>Versión : le indica al receptor cómo interpretar el resto de campos </li></ul></ul><ul><ul><li>Longitud de cabecera , HLEN ( Internet Header Length) . Debe ser múltiplo de 32 bits. </li></ul></ul><ul><ul><li>Tipo de servicio : por ejemplo, si queremos dar más importancia al control de errores o a la velocidad de entrega , la prioridad, etc. </li></ul></ul><ul><ul><li>Longitud total del datagrama: cabecera + datos (máximo 64Kb) </li></ul></ul>
  8. 8. Versión <ul><li>Versión IPv4 </li></ul><ul><ul><li>Es la actual versión del protocolo IP, y utiliza direcciones de red de 32 bits </li></ul></ul><ul><ul><li>El crecimiento en el número de redes mundial provoca una escasez de direcciones IP </li></ul></ul><ul><li>Versión IPv6 </li></ul><ul><ul><li>Es una especificación todavía en estudio, y además de otras ventajas, proporciona un direccionamiento de 128 bits (16 octetos) </li></ul></ul>
  9. 9. Cabecera Datagrama IP <ul><ul><li>Identificación : nº de secuencia. </li></ul></ul><ul><ul><li>Bit de no fragmentación ( N F, Don’t fragment): para indicar que ese datagrama no puede ser fragmentado </li></ul></ul><ul><ul><li>2 Bit de más fragmentos (MF, More fragments): indica que no es el último trozo del datagrama , y lo llevan a 1 todos los trozos menos el último </li></ul></ul>
  10. 10. Cabecera Datagrama IP <ul><ul><li>Desplazamiento de fragmento : indica lugar en el que se insertará el trozo en el datagrama completo. Si datagrama no fragmentado = 0 </li></ul></ul><ul><ul><li>Tiempo de vida (TTL, nº máximo de segundos que puede estar el datagrama en la red ): es un contador que va descendiendo según atraviesa routers . Cuando TTL alcanza 0, se supone que el paquete se ha perdido y se borra . Mensaje de ICMP. </li></ul></ul><ul><ul><li>Protocolo : indica qué protocolo de transporte ha generado el datagrama (TCP, UDP, ICMP, IGMP) </li></ul></ul>
  11. 11. Datagrama IP <ul><ul><li>Código de redundancia cíclica (CRC): bytes de verificación de la cabecera del datagrama. </li></ul></ul><ul><ul><li>Dirección fuente : host que envía el paquete </li></ul></ul><ul><ul><li>Dirección destino : host destino del paquete </li></ul></ul><ul><ul><li>Opción : distintas opciones que ofrecen las versiones de IP (opcional) </li></ul></ul><ul><ul><li>Relleno : si las opciones no hacen alcanzar la longitud de cabecera múltiplo 32, se completa con bits adicionales hasta alcanzar múltiplo 32. </li></ul></ul><ul><ul><li>Sin opciones ni relleno, longitud cabecera = 20 bytes </li></ul></ul>
  12. 12. Direccionamiento IP <ul><ul><li>Cada dirección IP consta de 32 bits en grupos de 8, separados por puntos: </li></ul></ul>128.100. 3 . 67 8 bits 8 bits 8 bits 8 bits 32 bits dirección IP 2 8 = 256 0 ≤ n ≤ 255
  13. 13. Dirección IP <ul><li>Direccionamiento </li></ul><ul><ul><li>Como IP es un protocolo pensado para la interconexión de subredes, cada dirección IP debe codificar una red y un host dentro de la misma. </li></ul></ul><ul><ul><li>Los primeros bits de cada dirección indican el tipo de red y su dirección; los restantes indican el host concreto dentro de esa red </li></ul></ul><ul><ul><li>Hay tres tipos de subredes: clase A, B y C </li></ul></ul>
  14. 14. Dirección IP <ul><li>Redes de clase A </li></ul><ul><ul><li>El primer bit de los 32 es un 0 </li></ul></ul><ul><ul><li>Los siete bits siguientes (entre 1 y 126) codifican la subred </li></ul></ul><ul><ul><li>Los 24 restantes, el host </li></ul></ul><ul><ul><li>Puede haber 126 redes de tipo A , y cada una de ellas puede contener 16.777.214 host distintos (redes muy grandes) </li></ul></ul>0 subred (7 bits) host (24 bits) Redes clase A
  15. 15. Dirección IP <ul><li>Redes de clase B </li></ul><ul><ul><li>Los dos primeros bits de la dirección son 10 </li></ul></ul><ul><ul><li>Los 14 bits siguientes codifican la subred </li></ul></ul><ul><ul><li>Los 16 bits restantes, el host dentro de la subred. </li></ul></ul><ul><ul><li>Es decir, puede haber 16.384 subredes de tipo B , cada una de ellas con 65.534 puestos distintos (empiezan entre 128 y 191) </li></ul></ul>1 subred (14 bits) 0 host (16 bits) Redes clase B
  16. 16. Dirección IP <ul><li>Redes de clase C </li></ul><ul><ul><li>Sus tres primeros bits son 110 </li></ul></ul><ul><ul><li>Los siguientes 21 bits codifican la subred </li></ul></ul><ul><ul><li>Los 8 restantes, los hosts . </li></ul></ul><ul><ul><li>Por tanto, es posible codificar 2.097.151 subredes distintas , con 254 puestos en cada una (empiezan entre 192 y 223) </li></ul></ul><ul><ul><li>Son redes bastante pequeñas </li></ul></ul>1 subred (21 bits) 1 host (8 bits) Redes clase C 0
  17. 17. Dirección IP <ul><li>Redes de clase D y E </li></ul><ul><ul><li>Cuando el campo de dirección comienza por la secuencia 1110, los 28 bits restantes codifican una dirección de multidifusión (una dirección especial en la que no hay un único destinatario) </li></ul></ul><ul><ul><li>Las direcciones que comienzan por 1111 se reservan para protocolos especiales, como los de administración de Internet, multitransmisión y otras implementaciones futuras </li></ul></ul>Redes clase D 1 dirección de difusión (28 bits) 1 1 0
  18. 18. Dirección IP Clase Formato  (r=red, h=host) Número de redes Número de  hosts por red Rango de direcciones de redes Máscara de subred A r.h.h.h 128 16.777.214 0.0.0.0 - 127.0.0.0 255.0.0.0 B r.r.h.h 16.384 65.534 128.0.0.0 - 191.255.0.0 255.255.0.0 C r.r.r.h 2.097.152 254 192.0.0.0 - 223.255.255.0 255.255.255.0 D grupo - - 224.0.0.0 - 239.255.255.255 - E no válidas - - 240.0.0.0 - 255.255.255.255 -
  19. 19. Máscara de subred <ul><li>Máscaras de subred </li></ul><ul><ul><li>Una máscara de subred es una secuencia de 32 bits que sirve para distinguir con facilidad qué parte de una dirección codifica la subred y qué parte el host </li></ul></ul><ul><ul><li>Se construye poniendo a 1 los bits que pertenecen a la subred y a 0 los bits que pertenecen a la identificación del host </li></ul></ul>
  20. 20. Mascara de subred <ul><ul><li>Por ejemplo, una subred de clase A tendría la máscara: </li></ul></ul><ul><ul><li>11111111 00000000 00000000 00000000 </li></ul></ul><ul><ul><li>es decir, 255.0.0.0 </li></ul></ul><ul><ul><li>Una subred de clase B tendría la máscara 255.255.0.0 </li></ul></ul><ul><ul><li>Una subred de clase C tendría la máscara 255.255.255.0 </li></ul></ul>
  21. 21. Dirección IP <ul><li>Máscaras de subred </li></ul><ul><ul><li>¿Por qué se utilizan máscaras de subred si sabemos de qué clase es una dirección por los primeros bits? </li></ul></ul><ul><ul><li>Porque el sistema de direccionamiento proporciona subredes de tamaño fijo, y nos puede interesar dividir una red por defecto (clase A, B o C) en subredes más pequeñas </li></ul></ul>
  22. 22. Dirección IP <ul><li>Máscaras de subred </li></ul><ul><ul><li>Ejemplo de cómo dividir en subredes una red de clase B: </li></ul></ul>1 red 0 host Redes clase B 1 red 0 subred host unos de la máscara ceros de la máscara
  23. 23. Protocolo IP <ul><li>Para configurar correctamente la dirección de un host TCP/IP necesitamos: </li></ul><ul><ul><li>La dirección IP del host. </li></ul></ul><ul><ul><li>La máscara de subred. </li></ul></ul><ul><ul><li>La dirección de una puerta de enlace o gateway (pasarela) predeterminado. </li></ul></ul><ul><ul><ul><li>Cuando un paquete IP llega con una dirección desconocida en la LAN, que no ha podido ser resuelta a través de una consulta ARP, este paquete es retransmitido a esta puerta de enlace predeterminada para que lo resuelva; si no es capaz de resolver la transmisión, eliminará el paquete </li></ul></ul></ul>

×