Bonjour à tous et à toutes,
Je suis étudiant en informatique et dans 2 semaines j'ai un examen à passer sur les réseaux, mais je suis un peu perdu avec les prises de décision et surtout les justifications.
Hier je suis tombé sur l'étude de cas suivante :
Énoncé:
Vous avez été engagé pour mettre en place un système de réservation de taxis à partir d'un téléphone cellulaire. Une réservation se fait en 4 temps:
- Le client utilise son téléphone pour obtenir un taxi immédiatement là où il se trouve.
- Le système de réservation envoie au client un premier message indiquant qu'il a bien reçu sa requête et qu'il cherche un taxi disponible.
- Lorsqu'un taxi libre a été trouvé, un deuxième message est envoyé au client lui donnant un numéro de réservation.
- À la fin de sa course, le taxi envoie un message au système de réservation pour dire qu'il est de nouveau libre.
Votre système doit gérer les flottes de taxis dans cinq grandes villes de plusieurs millions d'habitants. À certains moments de la journée, la demande peut être très importante dans une ville. Ces pics de demandes peuvent survenir en même temps dans plusieurs villes.
Questions:
- Quels protocole de communication (UDP/Diagram ou TCP/Stream) serait le mieux adapté pour cette application? Justifier.
- Décrivez le contenu des requêtes.
- Décrivez le contenu des réponses.
- Supposant que UDP soit le protocole de transmission de messages utilisé, à l'aide d'un schéma général et/ou de diagrammes d'interaction, décrivez brièvement le serveur, le client, les requêtes et les réponses échangées pour effectuer une réservation en tenant compte que des messages puissent se perdre ou prendre beaucoup de temps pour arriver à destination.
Donc voila, je suis un peu perdu face à ces questions mais surtout coté justification. Si vous pouvez me guider un peu, je serais très reconnaissant. Merci d'avance
Partager