EL DISEÑO DEL
PROTOCOLO IP
El diseño del protocolo IP se realizó
presuponiendo que la entrega de los paquetes de datos sería no confiable. Por
ello, IP tratará de realizarla del mejor modo posible, mediante técnicas
de encaminamiento, sin garantías de alcanzar el destino final pero
tratando de buscar la mejor ruta entre las conocidas por la máquina que esté
usando IP.
Los datos en una red basada en IP son enviados en bloques
conocidos como paquetes o datagramas (en el protocolo IP
estos términos se suelen usar indistintamente). En particular, en IP no se
necesita ninguna configuración antes de que un equipo intente enviar paquetes a
otro con el que no se había comunicado antes.
IP provee un servicio de datagramas no fiable (también
llamado del "mejor esfuerzo": lo hará lo mejor posible, pero
garantizando poco). IP no provee ningún mecanismo para determinar si un paquete
alcanza o no su destino y únicamente proporciona seguridad (mediante checksums o
sumas de comprobación) de sus cabeceras y no de los datos transmitidos. Por
ejemplo, al no garantizar nada sobre la recepción del paquete, éste podría
llegar dañado, en otro orden con respecto a otros paquetes, duplicado o
simplemente no llegar. Si se necesita fiabilidad, ésta es proporcionada por los
protocolos de la capa de transporte, como TCP. Las cabeceras IP
contienen las direcciones de las máquinas de origen y destino (direcciones IP),
direcciones que serán usadas por los enrutadores (routers) para decidir el
tramo de red por el que reenviarán los paquetes. El IP es el elemento común en
el Internet de hoy. El actual y más popular protocolo de red es IPv4. IPv6 es
el sucesor propuesto de IPv4; poco a poco Internet está agotando las
direcciones disponibles por lo que IPv6 utiliza direcciones de fuente y destino
de 128 bits, muchas más direcciones que las que provee IPv4 con 32 bits. Las
versiones de la 0 a la 3 están reservadas o no fueron usadas. La versión 5 fue
usada para un protocolo experimental. Otros números han sido asignados,
usualmente para protocolos experimentales, pero no han sido muy extendidos.
Si la información a transmitir ("datagramas")
supera el tamaño máximo "negociado" (MTU) en el tramo de red por el
que va a circular podrá ser dividida en paquetes más pequeños, y reensamblada
luego cuando sea necesario. Estos fragmentos podrán ir cada uno por un camino
diferente dependiendo de cómo estén de congestionadas las rutas en cada
momento.
Las cabeceras IP contienen las direcciones de las
máquinas de origen y destino (direcciones IP), direcciones que serán usadas por
los enrutadores (routers) para decidir el tramo de red por el que reenviarán
los paquetes.



No hay comentarios:
Publicar un comentario