Laboratoire  de SEG 3550

 

 Traduction

Janvier 20/21, 2004

Fichier à télécharger:

· FramingLab.zip

 

Quand  vous decompressez  le fichier FamingLab.zip, et charger Tau, ajoutez les fichiers suivant.

· FramingPackage.sun ¬ un paquet de SDL

· Framing.ssy ¬ un système de SDL

· FramingDemo.msc ¬ trace du diagramme de sequence (MSC)

 

Objectif

L'objectif de ce laboratoire est de commencer à faire la conception d'un protocol stack dans SDL, en utilisant le service de transmission d'octet qui a été présenté dans le laboratoire 1. Dans ce laboratoire, nous ajouterons la fonctionnalité de la couche liaison de données (couche #2): trame et "stuffing" de données. Après un laboratoire de plus (dans lequel exigences additionnelles peuvent être demandees), vous devriez etre pret a soumettre le protocol stack de SDL comme votre première devoir a remettre.. Utilisez le simulateur Tau pour observer l'opération du protocol de stack. 

Contenu du paquet téléchargé

La liste complète des fichiers est:

FramingPackage comprend ce qui suit:

 

Cliquetez ici pour voir, dans le browser, le contenu complet de ces fichiers .

Qu'est ce que vous devez faire?

Framer  processus à l'intérieur du Framer bloc n'est pas defini. Votre tâche est de concevoir et implementer en SDL la contenu de ce processus, tel qu'il fournit les services suivants:

o Les codes de "stuffing" devraient être ceux on a vus dans le cours: ESC A pour SOH ( debut de l'en-tete) ; ESC B pour EOT (fin de la queue) , et ESC C pour ESC .

 

Du côté de réception, Framer doit :

Notes:

 

Évaluation de laboratoire (une fois soumis en tant devoir ):

· Le TA aura sa propre copie du paquet de téléchargé. Il va connecter son vide processus Framer a  l'organisateur de Tau, avec le votre fichier du processus Framer et toute sous-structure qui lui appartienne (telles que vos propres procédures SDL) et puis il recompile le système.

· Il chargera alors un scrit simulation, qui inclura le scénario dans la trace de démonstration, avec evidement des scénarios "intéressants" en addition. Vous allez perdre des points si votre processus "framing" ne produit pas des résultats équivalents à ce qui est prévu.

· Que veut dire "équivalent"?