Inicio > Redes > El protocolo IP.

El protocolo IP.

Viernes, 16 de Enero de 2009 Dejar un comentario Ir a comentarios

IPEste protocolo es de los menos fiables porque no tiene ning煤n mecanismo para determinar si los paquetes alcanzaron su camino o no, y utiliza solamente medidas como el checksum de las cabeceras IP sin incluir datos. De la fiabilidad ya se encarga el TCP y para corregir los errores ya dispone del ICMP..

Actualmente existen dos versiones diferentes de este protocolo, la IPv4 que es el m谩s extendido y que nos da las direcciones IP de 32 bits lo cual nos limita el rango a 2 elevado a 32. Actualmente este numero aun siendo muy elevado ya se esta quedando corto, para esto se ha creado una versi贸n superior la IPv6 de 128 bits para definir direcciones de 2 elevado a 128.

Los campos en los datagramas IP:

  1. Versi贸n. 4 bits: este campo especifica el formato de la cabecera IP. IPv4 e IPv6.
  2. Internet header length. 4 bits: indica la longitud de la cabecera IP expresada en palabras de 32 bits.
  3. Type of service. 8 bits: se refiere al tipo de servicio que se emplea para determinar la fiabilidad, procedencia, retardo y capacidad de salida.
  4. Total length. 16 bits: especifica la longitud total del datagrama IP expresado en bytes cabecera + datos.
  5. Identificaci贸n. 16 bits: identifica de manera 煤nica cada paquete del emisor. De esta manera se pueden reconstruir los paquetes grandes fragmentados en alg煤n punto de la red.
  6. Flags. 3 bits:
    • Flag more flag: es el primer bit e indica si es el 煤ltimo paquete o le siguen m谩s.
    • Dont fragment: es el segundo bit y especifica si el emisor permite una fragmentaci贸n del datagrama.
    • El tercer bit no se usa.
  1. Fragment offset. 13 bits: indica la posici贸n del paquete dentro del paquete original.
  2. Time to live TTL 8 bits: indica el tiempo m谩ximo que le paquete permanecer谩 en la red. Si llegase a 0 seria destruido. Indica el n煤mero de saltos (Router) por los que puede llegar a pasar.
  3. Protocol. 8 bits: el protocolo de siguiente nivel que recibir谩n los datos.
  4. Header checksum. 16 bits: se usa para comprobar la integridad de la cabecera.
  5. Source address. 32 bits: indica la direcci贸n IP del origen.
  6. Destination address. 32 bits: indica la direcci贸n IP del destino.
  7. Options. De longitud variable: Guarda las opciones solicitadas por el emisor. Source routing, timestamps, etc….
  8. Padding. De longitud variable: asegura que la cabecera sea m煤ltiplo de 32.
  9. Data. De longitud variable: contiene los datos a enviar siendo m煤ltiplo de 8 bits y m谩ximo 64 kbytes.

Funcionamiento del protocolo IP.

Los aspectos m谩s importantes son el direccionamiento y el enrutamiento de los datagramas.

Con el direccionamiento nos referimos a la manera de nombrar cada interfaz dentro de una red asignando a cada una su IP que identifica dicha interfaz de forma 煤nica.

Con el enrutamiento nos referimos a las decisiones de tomar en cada punto sobre el camino que un datagrama debe seguir para llegar de forma 贸ptima desde su origen a destino.

Categories: Redes Tags: , , ,
  1. Sin comentarios aún.
  1. Sin trackbacks aún.