If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Problemas con paquetes

El Protocolo Internet (IP) describe cómo dividir mensajes en múltiples paquetes IP y enrutar dichos paquetes a su destino saltando de enrutador a enrutador.
Sin embargo, IP no maneja todas las eventualidades que pueden ocurrir con paquetes. Por ejemplo:
Una computadora puede enviar múltiples mensajes a un destino, y este necesita identificar qué paquetes pertenecen a cuál mensaje.
Los paquetes pueden llegar fuera de órden. Esto puede suceder especialmente si dos paquetes siguen caminos diferentes hacia su destino.
Los paquetes pueden llegar corruptos, o sea que por alguna razón, los datos recibidos ya no coinciden con los datos enviados originalmente.
Los paquetes pueden perderse debido a problemas en la capa física o en las tablas de reenvío de los enrutadores. Si un solo un paquete de un mensaje se pierde, puede ser imposible reconstruir el mensaje para que tenga sentido.
Similarmente, los paquetes podrían ser duplicados debido a la retransmisión accidental del mismo paquete.
Afortunadamente, hay protocolos de más alto nivel en el stack de protocolos de Internet que pueden resolver estos problemas. El Protocolo de control de transmisiones (TCP) es el protocolo de transporte de datos que más se utiliza sobre IP e incluye estrategias para ordenar paquetes, retransmitirlos, y preservar la integridad de los datos. El Protocolo de datagrama de usuario (UDP) es un protocolo alternativo que resuelve menos problemas pero ofrece un transporte de datos más rápido.
Las aplicaciones de Internet pueden elegir el protocolo de transporte de datos que tenga más sentido para ellas.
En los siguientes artículos, exploraremos TCP y UDP en más detalle.

🙋🏽🙋🏻‍♀️🙋🏿‍♂️¿Tienes alguna pregunta sobre este tópico? Nos encantaría contestarte; ¡simplemente pregunta en el área de preguntas abajo!

¿Quieres unirte a la conversación?

¿Sabes inglés? Haz clic aquí para ver más discusiones en el sitio en inglés de Khan Academy.