Previous Contents Next

8   DS réseau du 15 juin 2004

Tous documents autorisés.
Le barème probable est de 7 points pour l'exercice sur Ethernet, de 7 points pour l'exercice sur le protocole FTP et également de 7 points pour les questions de réflexion. Il est à noter que les questions 6 et 7 de l'exercice sur Ethernet sont hors barème (chacune notée sur 2 points, ce qui fait que le DS est noté sur 25 points). Par contre la dernière question de l'exercice sur Ethernet est bien dans le barème.

8.1   Exercice sur Ethernet

L'exercice concerne un ancien réseau Ethernet à 10Mb/s. On rappelle que sur un tel réseau un bit est transmis en un temp bit de 0,1µs. Nous allons considérer 3 stations qui se trouvent placées de telle façon sur le bus Ethernet que la station 2 se trouve entre les stations 1 et 3. Le réseau est architecturé de telle façon que les signaux sont transmis de la station 1 vers la station 2 en 50 temps bit et que les signaux sont transmis de la station 3 vers la station 2 en 75 temps bit.
On note t=0 l'instant où la station 2 diffuse son message M1. Dans ce contexte répondez aux questions suivantes :
  1. Donc au temps t=0, la station 2 commence à emettre un message M1 de 250 octets. A quel moment le premier bit de ce message atteint la station 1 ? Même question pour la station 3.
  2. Au temps t=4,5µs, la carte ethernet de la station 1 reçoit de son CPU un message M2 de 380 octets à transmettre (on suppose qu'aucune transmission n'avait eu lieu avant le temps t=0 et donc qu'il n'y a pas besoin de prendre en compte un délai inter-trame). Que fait la carte ethernet de la station 1 ?
  3. Quel événement particulier se produit-il sur le réseau ethernet après t=4,5µs ? A quelle date exactement ? A cette date, que fait la carte ethernet de la station 1 ?
  4. A quelle date la station 1 s'arrête-t-elle d'émettre après l'événement de la question précédente (n'oubliez pas les 32 bits de bourrage) ? Même question pour la station 2.
  5. Supposez que le générateur de nombres aléatoires de la carte ethernet de la station 2 tire un 0 et que celui de la station 1 tire un 1. A quelle date les deux cartes vont-elles programmer leur prochaine diffusion de message ? Attention, l'attente avant ré-émission commence dès que la carte a émis son dernier bit de bourrage (contrairement à ce qui était présenté dans la correction du DS de l'an passé). Par ailleurs l'émission d'un paquet ne se fait qu'après avoir respecté un délai inter-trames de 96 temps bit (avec à nouveau détection de disponibilité du médium après ce délai).
  6. On suppose que la station 3 souhaite envoyer un message M3 à t=51µs. Pouvez-vous dire quelle station va envoyer quel message après la fin de la diffusion de M1 ? A quelles dates ? Quel événement va suivre les éventuelles émissions ? à quelle date ? Attention de bien prendre en compte que dans les 250 octets de M1 la somme de contrôle ethernet est incluse mais pas les 64 bits de préambule débutant tout paquet ethernet. De plus, tenez à nouveau compte du délai inter-trames.
  7. A quelles dates les stations 1 et 3 arrêtent d'émettre après l'événement de la question précédente ?
  8. Dessinez un chronogramme des trames émises par les trois stations (pour l'axe du temps représentez les périodes de 0 à 25 µs puis de 225 à 265 µs).

8.2   Protocole FTP

Vous vous trouvez sur une machine du campus de l'université de Lille I. Cette machine se trouve derrière le pare-feu de l'université qui lui permet de se connecter sur n'importe quelle machine de l'Internet mais qui n'autorise que certaines connexions entrantes. Les machines d'Internet sont autorisées à se connecter sur les ports 22 (ssh) et 6000 (X11) de votre machine. La machine est bien sûr une machine Unix et son adresse IP est 193.48.65.100. Répondez aux questions suivantes :
  1. Si vous utilisez l'application Unix ftp, dans quel mode du protocole FTP pouvez-vous envisager de faire des transferts de données ? Expliquez pourquoi.
  2. Vous devez utiliser l'application Unix ftp pour récupérer la liste des fichiers de votre site web hébergé sur le serveur FTP webftp.monsite.org d'adresse IP 191.191.191.191. Sur ce serveur votre compte est brutus et le mot de passe bouledogue. Donnez toutes les commandes à taper dans un shell pour réaliser cette tâche.
  3. Déposez le fichier local index.html à la racine de votre compte sur le serveur FTP. Pour cela vous n'utiliserez que la commande Unix nc et le protocole FTP en mode passif. Donnez toutes les commandes à taper dans un ou plusieurs shells pour réaliser cette tâche.
  4. Enfin, en supposant que votre machine soit lancée en mode texte, indiquez comment vous pouvez effectuer un transfert en mode actif. Pouvez-vous utiliser l'application ftp pour réaliser ce transfert ? Donnez toutes les commandes à taper dans un ou plusieurs shells pour réaliser (mais en mode FTP actif cette fois) le transfert de la seconde question.

8.3   Questions de réflexion

Des thèmes de réflexion vous ont été transmises par courriel. Quelques questions précises ont été choisies dans ces thèmes, veuillez y répondre succintement.
  1. Tous les utilisateurs ne peuvent pas utiliser le logiciel vmware version 5 comme vous avez pu le faire en travaux pratiques. Expliquez comment le contrôle d'accès est réalisé, donnez un autre groupe d'utilisateurs pouvant utiliser le logiciel.
  2. Sur quel protocole le groupe de travail de l'IETF MARID travaillait-il (décrivez en quelques lignes le principe du protocole) ? Qu'est-il advenu des travaux de MARID ?
  3. Donnez un exemple de brevet logiciel.

Previous Contents Next