Fermé

Data Transfert

1. GENERALITES

̊L'objectif de ce projet est de développer un système de transfert de données (fichiers, par

exemple) en utilisant uniquement le protocole de transport UDP mais avec les garanties

de livraison typiques du protocole TCP

• livraison fiable (aucun "morceau" ne manque)

• transport avec contrôle de flux par fenêtres glissantes

Votre projet est donc divisé en deux parties :

1. Implémentation du code client et serveur, dans le langage de votre choix

2. Rédaction d'un rapport, selon les règles décrites ci-dessous.

Autant le code que le rapport seront évalués en considérant des éléments tels que la

clarté et la modularité du code, les explications et votre analyse vis-à-vis des résultats

obtenus.

2. DETAILS SUR L'IMPLEMENTATION

̊Comme indiqué, le seul protocole de transport autorisé est l'UDP. Vous devez

implémenter par vos propres soins l'ensemble des éléments nécessaires à la bonne

transmission des données (numéros de séquence, compteurs à rebours, etc.). Par contre,

on considère qu'une vérification de checksum n'est pas nécessaire.

L'implémentation du mécanisme de fenêtres glissantes doit suivre les spécificités

suivantes :

• Taille des fenêtres fixe mais paramétrable lors du lancement de l'application

• Acquittement explicite de chaque paquet bien reçu

• Retransmission uniquement des paquets non-acquittés (selective repeat)

Vous pouvez consulter le livre de Tanenbaum qui présente des pseudo-codes pour ces

mécanismes

Compétences : Java, Socket IO, Architecture Logicielle

en voir plus : forum sur smart data entry, matlab sql data transfert, erp implementation data entry log sheet, python data transfert via mdm, implementation code vhdl sur xc3s200ft256, checksum string data vba, teamviewer implementation details, web data entry implementation java, data mining implementation, data structure implementation graph save file, data warehouse implementation diagram, check checksum data serial port, data access layer implementation code vb net, data ascii vhdl implementation, empleo data entry méxico, edición de vídeo, nêu các bước xây dựng phần mềm máy tính, producción y edición de vídeo con cámara dslr y adobe premiere descargar, producción y edición de vídeo con cámara dslr y adobe premiere mega, làm đồ họa nên dùng màn hình nào

Concernant l'employeur :
( 0 commentaires ) France

Nº du projet : #6694725

3 freelances font une offre moyenne de 243 € pour ce travail

dobreiiita

A proposal has not yet been provided

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 5 jours
(455 Commentaires)
7.5
Michael13100

Aucune proposition n'a encore été fournie.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(1 Évaluation)
0.2
benjaminlafois

Bonjour, J'ai déjà réalisé un projet similaire. Je propose une implémentation Java command-line entièrement paramétrable.

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 3 jours
(0 Commentaires)
0.0