¿Por qué los paquetes UDP se pierden en Internet?

Tienes un carro. Como la mayoría de las personas, tiene cinco asientos. Ahora, a veces vas a algún lugar con toda tu familia, 12 personas. Aquí necesitas usar tres autos, entonces tres conductores. Entonces, ¿por qué no compraste un autobús en lugar de un automóvil? Porque, la mayoría de las veces, no llevarás más de 5 personas.

Lo mismo es Internet. Está diseñado para tener suficiente ancho de banda para condiciones normales, pero aún se producen picos. De hecho, suceden todo el tiempo (y el ancho de banda aumenta constantemente). Sin embargo, si su paquete excede en un momento dado, simplemente se descarta. Esto es congestión .

Pueden aplicarse otras razones , como un enlace defectuoso. Sin embargo, pierde segmentos UDP como lo hace con los segmentos TCP. La única diferencia es que su PC retransmitirá cualquier segmento TCP perdido y no hará lo mismo con UDP.

La economía de Internet se basa en la multiplexación estadística. No hay suficiente ancho de banda disponible para que todos puedan hacer conexiones de tipo conmutado por circuito de la forma en que se diseñó la PSTN (red telefónica pública conmutada) de la vieja escuela. Si intentáramos hacer eso, los costos serían astronómicos. Por lo tanto, construimos Internet en torno a la multiplexación estadística. En general, hay aproximadamente suficiente ancho de banda para satisfacer la mayor parte de la demanda la mayor parte del tiempo. Sin embargo, a veces hay ráfagas de tráfico donde simplemente no hay suficiente capacidad para llegar del punto A al punto Z para todo el tráfico; la memoria intermedia en los enrutadores puede absorber * parte * de la ráfaga, pero no toda; en ese punto, los paquetes que no cabían en la memoria intermedia se descartan. Las conexiones TCP reenviarán los paquetes descartados. Los paquetes UDP, sin embargo, simplemente se pierden; Es por eso que a veces se le denomina “Protocolo de datagrama no confiable”. ^ _ ^;

UDP es el mejor esfuerzo. Nos basamos en “disparar y olvidar”.

UDP no garantiza la entrega de un Servicio. Mira TCP o SCTP.

UDP se caracteriza por: 1) confiabilidad reducida, 2) UDP tiene una longitud de datagrama fija y 3) Se utiliza para servicios sin conexión.

Referencia:

Pila SCTP y TCP / IP.

UDP es un protocolo de transporte sin conexión, VS TCP que está orientado a la conexión y es confiable.

UDP es el mejor esfuerzo, lo que significa que no garantiza la transmisión como si estuviera enviando una carta por correo postal pero no solicitó confirmación de recepción … así que solo envía información …

Los paquetes UDP están diseñados como correo postal, sin garantía de entrega. Los correos registrados, como TCP, pueden garantizar la entrega, pero tienden a ser más lentos debido a la necesidad de registrar su tránsito.

Como tal, los paquetes UDP perdidos podrían reenviarse muy rápido.

Lea sobre CCNA, eso podría ayudarlo.

Saludos

¡Porque es UDP! 🙂

De acuerdo, la razón es simple: UDP o User Datagram Protocol está diseñado para enviar muchos paquetes, rápidamente. No le importa si estos paquetes llegan a su destino con éxito o no. Como lo haría con TCP o el Protocolo de Control de Transmisión. Simplemente envía los paquetes lo más rápido posible. No hay apretón de manos. Que come tiempo. Algo que no tienes en ciertas situaciones. Como jugar un videojuego en línea o mirar películas. Es mejor enviar los paquetes a ciegas y esperar que llegue a su destino antes de tomarse el tiempo para asegurarse de que llegue.

Habrá descartado los paquetes. Es normal para el curso. No te preocupes por eso. Preocuparse por muchos paquetes descartados. Ahí es cuando necesitas solucionar problemas.

Porque Internet es un mosaico poco confiable de cables y dispositivos. Algunos de ellos están configurados incorrectamente y otros están muy contentos de descartar paquetes que no les gustan.

Es por eso que UDP no se usa para el transporte de datos críticos.