Switch Virtuel

dia_faq_2224top2

 

Présentation : 

Le but de ce projet était de créer un switch virtuel dans la mémoire. Ce switch était la démonstration des techniques de programmation des signaux, IPC et socke en C.

Il y a deux programmes :

  • Un switch qui se charge de retransmettre les paquets reçus au client désignés, de la gestion des vlan et des connexion inter-switch.
  • Le client qui va se connecter au switch et pourra l’administrer, envoyer et recevoir des messages.

La connexion entre le switch et le client est en TCP, le switch créé les ports et se met en attente de demandes de connexion de client. A la connexion de client, le switch créé un fils et initialise une connexion.
Le fils va lire dans la file de message et sa socket à intervalle régulier pour vérifier la réception des messages.
Le client va initialiser la connexion au switch et va lancer un fils qui affichera les données reçues.
Le client se présente comme un menu qui propose les actions possibles.

Rapport : Rapport

Source : switch

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *