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]