“Conocimiento Redes>FTP y Telnet

¿Qué garantiza la entrega de paquetes?

2012/4/15
No hay una garantía única de la entrega de paquetes en el modelo de red de mejor esfuerzo de Internet. En cambio, la entrega confiable se logra a través de varios protocolos y mecanismos que funcionan para * aumentar * la probabilidad de transmisión exitosa, pero no ofrecen garantías absolutas. Aquí hay un desglose:

* TCP (Protocolo de control de transmisión): TCP es el caballo de batalla para la transferencia de datos confiable. Emplea varias técnicas para garantizar una entrega confiable:

* Números de secuencia: Cada paquete está numerado, lo que permite que el receptor detecte paquetes faltantes o fuera de orden.

* Agradecimientos (ACK): El receptor envía a ACK al remitente, confirmando la recepción de paquetes. Si no se recibe un ACK dentro de un período de tiempo de espera, el remitente retransmita el paquete.

* Control de flujo: TCP administra la tasa de transmisión de datos para evitar que el remitente abrume el receptor.

* Control de congestión: TCP ajusta la velocidad de transmisión en función de la congestión de la red para evitar la sobrecarga de la red.

Incluso con TCP, las garantías absolutas son esquivas. Eventos extremadamente raros como fallas en la red catastrófica o particiones de red prolongadas aún pueden conducir a la pérdida de paquetes.

* UDP (Protocolo de datagrama de usuario): UDP es un protocolo sin conexión que no garantiza la entrega. Es más rápido que TCP porque no incluye la sobrecarga de los mecanismos de confiabilidad. Las aplicaciones que pueden tolerar algunas pérdidas de paquetes (como la transmisión de video o los juegos en línea) a menudo usan UDP. La confiabilidad, si es necesario, se implementa en el nivel de aplicación.

* Mecanismos de nivel de aplicación: Las aplicaciones pueden construir sus propios mecanismos de confiabilidad además de UDP o incluso TCP para mejorar aún más la confiabilidad. Esto podría involucrar cosas como:

* Protocolos de retransmisión: Similar al mecanismo de retransmisión de TCP, pero administrado por la aplicación.

* SUMAS DE CHECKS Y CÓDIGOS DE CORRECCIÓN DE ERROR: Estos ayudan a detectar y, a veces, corregir errores en paquetes recibidos.

En resumen:si bien TCP y varios mecanismos de nivel de aplicación mejoran significativamente la probabilidad de entrega de paquetes, no es un protocolo de red proporciona una garantía del 100%. Factores externos como interrupciones de la red, fallas de equipos y ataques maliciosos siempre pueden interrumpir la transmisión. La fiabilidad es una cuestión de probabilidad y mitigación, no de certeza absoluta.

FTP y Telnet
¿Cuáles son las barreras tecnológicas de la comunicación?
¿Cuáles son las ventajas y desventajas de aspnet?
Cómo anular el registro de transmisión Sync
¿Cuáles son las principales razones para usar ASPNET?
Cómo transferir Páginas De FileZilla a Coda
Cómo utilizar CuteFTP en Mac
¿Cuál es el protocolo de Telnet de función?
Cómo utilizar el puerto 80 para la transferencia TFTP
Conocimiento de la computadora © http://www.ordenador.online