Implémentez ce qui suit en utilisant C++/Java/Python :
Écrivez un programme pour trier les images en utilisant des techniques de tri appropriées.
Écrivez un programme pour le code de détection d'erreurs en utilisant CRC-CCITT (16 bits).
Écrivez un programme pour trouver le chemin le plus court entre les sommets en utilisant l'algorithme de Bellman-Ford.
À l'aide des sockets TCP/IP, écrivez un programme client-serveur pour que le client envoie le nom du fichier et que le serveur renvoie le contenu du fichier demandé s'il est présent.
Écrivez un programme sur socket datagramme pour client/serveur pour afficher les messages côté client, tapés côté serveur.
Écrivez un programme pour un algorithme RSA simple pour crypter et déchiffrer les données.
Écrivez un programme de contrôle de la congestion à l'aide de l'algorithme de seau à fuite et de l'algorithme de seau à jetons.
Écrivez un programme pour implémenter un algorithme de contrôle de congestion à détection précoce aléatoire (RED).
un. Implémentez un réseau point à point à trois nœuds avec des liaisons duplex entre eux. Définissez la taille de la file d'attente, faites varier la bande passante et recherchez le nombre de paquets abandonnés.
b. Implémentez la transmission de messages ping/itinéraire de trace sur une topologie de réseau composée de 6 nœuds et recherchez le nombre de paquets abandonnés en raison de la congestion.
un. Implémentez un réseau local Ethernet en utilisant n nœuds et définissez plusieurs nœuds de trafic et tracez une fenêtre de congestion pour différentes sources/destinations.
b. Implémentez un ESS simple et avec des nœuds de transmission dans un réseau local sans fil par simulation et déterminez les performances en matière de transmission de paquets.
un. Implémenter et étudier les performances du GSM sur NS2/NS3 (Utilisation de la couche MAC) ou environnement équivalent.
b. Implémenter et étudier les performances de CDMA sur NS2/NS3 (Utilisation de la pile appelée Call net) ou environnement équivalent.