Ziel: Aufbau der Netzwerktopologie und Socket-Implementierung
Gegeben sei eine Netzwerktopologie und eine Eingabe mit einem JSON-Format sowie die Implementierung von Sockets für die Datenübertragung.
Ziel: Content-Centric Networking (CCN) basierend auf Projekt 1 implementieren.
Erstellen Sie entsprechend dem Prozessablauf einen CCN-Simulator (interest.py、 data.py、 forward.py、 ps.py、 pit.py...) und erstellen Sie Tabellen (Queue、 PS、 PIT).
Ziel: Optimierung des CCN-Netzwerks basierend auf Projekt 2.
Fügen Sie cs.py, fib.py, CS-Tabelle und FIB-Tabelle zu CCN hinzu.
Wenn die Interest_Queue oder die Data_Queue voll ist, aktualisieren Sie sie gemäß FIFO, LRU, LFU usw.
Wenn die CS voll ist, aktualisieren Sie sie entsprechend FIFO, LRU, LFU, kostenbasiert oder zeitbasiert usw.
Vergleichen Sie und finden Sie die beste Cache-Trefferquote und durchschnittliche Antwortzeit unter verschiedenen Bedingungen.