Projet java

334 mots 2 pages
Sujet et travail demandé :

Le but de ce projet est de tester le fonctionnement d'un LAN (Local Area Network). Un réseau local contient des n?uds, connectés entre eux à l'aide de liens, et s'envoyant des messages appelés paquets.

Nous devons implémenter plusieurs parties de ce code afin de tester des différents fonctionnement du réseau.

Guide developpeur du programme :

Partie 1 :

Le programme est constitué de plusieurs classes :

Network : Cette classe représente un réseau et gère l'assemblage, connexions et déconnexions entre n?uds.

Modification effectué :

Link: représente une liaison physique point a point entre deux noeuds d'un réseau

Modification effectué :

Node : Ce sont des noeuds qui peuvent envoyer et recevoir des paquets.

Modification effectué :

Packet : représente les paquets transitant sur le réseau. Chaque paquet possède une destination et une charge (payload).

Modification effectué :

Test :

BasikNetworkTest.java: Cette classe definit des tests verifiant le fonctionnement du reseau.

La methode buildNetwork permet de créer un réseau : public void buildNetwork() {

T1//on crée le réseau net et le noeud this.net = new Network (); this.mac = new Node ("mac");
//On ajoute un noeud au réseau this.net.addNode(this.mac); this.pc1 = new Node ("pc1"); this.net.addNode(this.pc1); this.pc2 = new Node ("pc2"); this.net.addNode(this.pc2); this.impr = new Node ("impr"); this.net.addNode(this.impr); this.hub = new Node ("hub"); this.net.addNode(this.hub); this.alone = new Node ("alone"); this.net.addNode(this.alone); //on connecte deux noeuds via un lien this.net.connect(hub, mac); this.net.connect(hub, pc1); this.net.connect(hub, pc2); this.net.connect(hub, impr);

//Affichage du réseau
System.out.println (this.net); } Pour afficher le réseau, nous avons ajouter dans le main :

Network net1 = new Network ();

System.out.println (net1);

Pour obtenir un affichage correct, nous

en relation

  • Projet
    262 mots | 2 pages
  • Projet ime
    780 mots | 4 pages
  • Projet
    398 mots | 2 pages
  • Projet
    2224 mots | 9 pages
  • Projet
    919 mots | 4 pages
  • projelect
    268 mots | 2 pages
  • Projet
    918 mots | 4 pages
  • Projet
    2260 mots | 10 pages
  • Projet
    594 mots | 3 pages
  • Projet
    1825 mots | 8 pages
  • Projet
    1680 mots | 7 pages
  • Projet
    1241 mots | 5 pages
  • Projet
    589 mots | 3 pages
  • Projet bpjeps
    3716 mots | 15 pages
  • Projet
    487 mots | 2 pages