X-Git-Url: https://git.llucax.com/z.facultad/75.74/practicos.git/blobdiff_plain/659563a75d668130df84664e7e6b1220667cbc28..cc20509697bcad0600d4622c275b53ac65445776:/practicas/pipi/TODO diff --git a/practicas/pipi/TODO b/practicas/pipi/TODO index b052d5b..62cecf1 100644 --- a/practicas/pipi/TODO +++ b/practicas/pipi/TODO @@ -1,7 +1,24 @@ +IP: +=== - Implementar metricas -- Implementar rutas de redes completas -- Encolar paquetes a mandar en la misma cola que paquetes a forwardear +- Implementar rutas de redes completas (no sólo ruta a un host) - Arreglar cola de forwarding para que no dependa del medio fisico/dispositivo - Tener en cuenta el TTL para limpiar buffers - Ver que hayan llegado todos los fragmentos antes de subir a capa superior -- Separar descartes de ICMP de silenciosos +- Separar descartes de ICMP de silenciosos (parcialmente hecho) +- Manejar envíos a través de una cola para que no se rompa (como creo que + debería romperse, por ser 2 procesos distintos los que mandan y no comparten + el pool de conexiones TCP) el forwarding. + +DevTCP: +======= +- Controlar pérdidas de conexiones. + +DNS: +==== +- Agregar entradas al cache y revisar la edad del cache antes de usarlo (y + limpiarlo si es viejo). +- Resolver el problema de requests/responses simultáneos de distintos lugares + (probablemente haya que agregar un ID al protocolo para identificar distintas + respuestas). +- Resolver (!)