]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/TODO
Se mueve add_routes() a routetable porque estaba duplicado.
[z.facultad/75.74/practicos.git] / practicas / pipi / TODO
index b052d5b4d4e4926e2b9e7e773429c038ad3cb864..62cecf17ee05e9d31d219caf28b6e3f662784bc6 100644 (file)
@@ -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 (!)