Diferencia entre revisiones de «Protocolo de internet»

Contenido eliminado Contenido añadido
Etiquetas: Revertido posibles pruebas
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 190.71.34.2 (disc.) a la última edición de SeroBOT
Etiqueta: Reversión
Línea 20:
Su función principal es el uso bidireccional en origen o destino de comunicación para transmitir datos mediante [[Protocolo_no_orientado_a_la_conexión|un protocolo no orientado a conexión]] que transfiere [[Conmutación de paquetes|paquetes conmutados]] a través de distintas redes físicas previamente enlazadas según la [[Capa de enlace de datos| norma OSI de enlace de datos]].
 
== Descripción funcional ==
Busque la tarea en Braily
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 [[enrutamiento]], 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 [[paquete de datos|paquetes]] o [[datagrama]]s (en el protocolo IP estos términos se suelen usar indistintamente). En particular, en IP no se necesita ningún intercambio de información de control previa a la [[carga útil (informática)|carga útil]] (datos), como sí que ocurre, por ejemplo, con [[Protocolo de control de transmisión|TCP]].
 
IP provee un servicio de datagramas no fiable (también llamado del "[[entrega de mejor esfuerzo|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, este podría llegar dañado, en otro orden con respecto a otros paquetes, duplicado o simplemente no llegar. Si se necesita fiabilidad, esta es proporcionada por los protocolos de la [[capa de transporte]], como [[Protocolo de control de transmisión|TCP]].
Las [[cabecera IP|cabeceras IP]] contienen las direcciones de las máquinas de origen y destino ([[dirección IP|direcciones IP]]), direcciones que serán usadas por los enrutadores ([[router]]s) 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" ([[Unidad máxima de transferencia|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 como estén de congestionadas las rutas en cada momento.
 
== Direccionamiento IP y enrutamiento ==