Entiendo los ataques DOS y DDOS, pero lo que pregunto es cómo una red maneja el envío de más paquetes de los que permite su conexión
así por ejemplo
[Servicio A] ---------- [ISP] ----------- [Yo]
si la conexión a Internet del servicio A le permite cargar 8mb / ps y mi conexión me permite descargar 1mb / ps, ¿qué sucede si me envía un poco más de lo que puedo manejar, obviamente no 8mb, pero tal vez 1.01?
¿Existe algún tipo de sistema de colas o la cantidad de paquetes enviados es determinada por el remitente en función de la latencia?
Gracias
networking
Gareth S
fuente
fuente
Respuestas:
No, por un par de razones.
el sistema de cola tendría que ocurrir aguas arriba lo suficiente como para que la cola pudiera aceptar tráfico, por lo que tendría que haber ancho de banda libre allí. Eso significa su equipo de nivel ISP. Probablemente sea bastante caro.
TCP utiliza protocolos de ventanas para realizar el control de flujo y la corrección de errores. Estos mecanismos se basan en la recepción oportuna de datos. una cola que tardó demasiado en vaciarse podría provocar que sus hosts soliciten reenvíos en los paquetes que se han enviado pero que están esperando en la cola, causando más tráfico y líneas más largas, lo que podría causar una devastación.
Hay mejores arquitecturas para hacer frente a grandes picos de demanda de recursos, que involucran CDN y co-localidad, arquitecturas de red en malla, etc.
Editar: según su comentario, la respuesta que está buscando es el Control de flujo y control de TCP . TCP utiliza un enfoque de "ventana deslizante" para el control de flujo. Cuando un servidor le envía un flujo, TCP negociará un intervalo de ventana, y cada paquete X que le envíen debe enviarle uno. no enviarán más paquetes hasta que lo haga. si todo va bien, una ventana amplia es mejor porque no espera a que respondas con tanta frecuencia, pero si demoras en responder, el servidor reducirá el intervalo, por lo que debes decir "sí, lo tengo ". Es muy parecido a leer su número CC a alguien por teléfono. dices cuatro números y esperas a que digan "ok" o algo antes de decir los siguientes cuatro números. si no dicen ok
fuente