Rechercher : dans
Par :

Simulateur en c++ pour la couche liason

Dernière réponse le 18 mai 2009 à 04:21:45 desis_00, le 17 mai 2009 à 23:57:57 
 Signaler ce message aux modérateurs

Bonjour,

j'ai un travail a faire, mon projet consiste a crier un simulateur au niveau de protocole couche liaison avec détection dés erreur de transmission en C++, quelque pouvez m'aide en su sujet et me donne un idée.......................???????

Meilleures réponses pour « simulateur en c++ pour la couche liason » dans :
Les piles en langage C VoirLes piles Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la pile IV. Opérations sur les piles A. Initialisation B. Insertion d'un élément dans la pile C. Ôter un élément de la pile D. Affichage...
La compilation et les modules en C et en C++ VoirCet article a pour vocation d'introduire les notions de bases de la compilation en C et en C++ et de la programmation modulaire. Il permet de mieux comprendre les messages d'erreur du compilateur. Les notions abordées ici sont indépendantes du...
3D Secure / Verified by Visa / SecureCode: Qu'est-ce que c'est ? VoirDepuis octobre 2008, les banques et commerçants en ligne ont commencé à adopter le système 3DSecure pour les paiements sur Internet. Qu'est-ce que c'est ? 3DSecure est appelé "Verified by Visa" chez Visa, et "SecureCode" chez Mastercard. (Les logos...
Télécharger Visual C++ Express VoirVisual C++ Express est une version "gratuite" et allégée de Visual Studio ; l'utilisation requiert l'inscription sur le site de Microsoft. Cet environnement de développement permet de créer des application Win32 ou du .NET C.
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Les chaînes de caractères en C++ VoirQu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C++, une...
Langage C - Les opérateurs VoirQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs...

1

yakari, le 18 mai 2009 à 01:20:45

Bonjour,

Je t'aurais bien aidé, mais malheureusement :
1 ) c'est vraiment trop mal écrit.
2 ) Il manque beaucoup d'informations !

La couche liaison est vaste, et même divisée en sous-couches. Je pense que c'est un projet scolaire, donc que ton temps et limité et par conséquent, les fonctions que tu dois implanter sont limités. Donc faudrait en dire un peu plus sur ce que tu dois réellement faire parce que si tu devais simuler tout une couche liaison, t'aurais vraiment de longues nuits blanches devant toi.

Yakari

Répondre à yakari

2

desis_00, le 18 mai 2009 à 01:30:51

Bonjour,
l'idée ce de crie un programme en C++ au niveu de couche de liaison que détecte le erreur de transmission...
merci,

Répondre à desis_00

3

desis_00, le 18 mai 2009 à 02:01:03

Bonjour,
l'objectif est de simuler le fonctionnement de la couche, c'est a dire la gestion de l'encapsulation des paquets dans des trames ainsi que la regulation de flux de communication......
merci

Répondre à desis_00

4

 yakari, le 18 mai 2009 à 04:21:45

Avec les données que tu m'as fourni, connaissant un minimum le fonctionnement d'une couche liaison ( générique) et partant du principe que ton langage est le C++, donc que tu vas résonner en modélisant ton problème à l'aide d'objets, on peut tirer quelques informations assez rapidement :

1) la couche liaison est situé entre la couche physique et la couche réseau ( cf modèle OSI) donc on peut modéliser une couche par un objet. la couche physique, liaison et réseau seront tous trois des objets contenant des méthodes que répondront au divers problèmes. (attention cependant à se concentrer sur la couche liaison et donc de ne pas trop complexifier les deux autres couches).

2) Trames et paquets peuvent être vu comme des objets. Le premier sera utilisé par la couche liaison, le second par la couche liaison et réseau.

En commençant par là, tu as déjà pas mal de choses sur lesquelles réfléchir : tu peux déjà créer 5 objets et trouver les attributs et méthodes dont ils auront besoin pour être fonctionnelles.
Tu peux même créer un diagramme UML (même simplifié) afin d'avoir une vue d'ensemble sur les objets et leurs interactions.

La méthode que je te donne n'est pas universelle mais c'est un début pour appréhender ce genre de problème.

Yakari

Répondre à yakari
Collection CommentÇaMarche.net