Client Serveur sur Wifi
Transcription
Client Serveur sur Wifi
Mini projet P11 Polytech’ Montpellier, ERII4 Client Serveur sur Wifi Ce sujet va approfondir les bases du client/serveur, et aborder le protocole Wifi. Le PC sous Linux servira de sniffer de trames Wifi : ne pas l'utiliser pour le client/serveur car un PC ne peut pas émettre et sniffer en même temps. Faire un rapport final avec tous les scénarios, observations, anomalies que vous avez étudiés. I- • • Architecture de base client/serveur Connecter 2 ordinateurs. L'important à ce stade est l'utilisation des couches TCP-UDP/IP, pas le niveau MAC. Vous pouvez donc dans un premier temps utiliser Ethernet, on passera en Wifi plus tard. Implémenter un Client/Serveur standard, mais en 2 versions différentes : UDP et TCP. Pour chacune de ces versions : • Observation des états des sockets : o Etudier les rfc de TCP-UDP pour connaître les différents états possibles d'une socket. o Utiliser la commande netstat et modifier le code pour pouvoir voir tous les états possibles des sockets lors de vos connexions et échanges. o Quels sont les états observés VS. les états que vous auriez théoriquement dû observer? • Observation des trames : o Utilisation de wireshark : étudier pour chacun des protocoles chaque trame envoyée sur le medium, comprendre à quoi elle sert, observer les différents mécanismes existants (connexion, numérotation des packets, etc..). o comparaison TCP/UDP. • Mesure du RTT : o Faites une recherche généraliste sur la mesure de QoS dans les réseaux. o RTT : rmq - en mesurant le RTT au niveau application, cela va prendre en compte les temps de traversée des couches en + du temps de transmission des trames. o Le but sera ensuite de regarder l'évolution de ce RTT en faisant varier le protocole mac (Ethernet vs Wifi), pour différents scénarios (réseau chargé, taille de trames, distance importante, etc..).. 18/02/13 1 [email protected] Mini projet P11 II- Polytech’ Montpellier, ERII4 Architecture mixte UDP-TCP Cette extension concerne principalement les projets spéciaux P5+P11. III- Etude du réseau wifi Cette partie est à mixer avec le sujet spécifique Wifi. A. Mode Ad-Hoc • • • • Configuration wifi en mode ad-hoc Tester les communications au niveau mac et IP (ping) Etude des limites physiques : mesurer les performances (RTT), établir les distances max, les obstacles problématiques, intérieur/extérieur, etc. Sécurité : sniffer et observer. Etudier les possibilités de piratage.. B. Mode infrastructure • • • • 18/02/13 Extension à un mode infrastructure Sécurité : Observer les possibilités du PA Limites : refaire les scénarios limitatifs ad-hoc et voir ce que change l'introduction d'un PA. Etablir un protocole applicatif pour gérer le robot. 2 [email protected]