On considère l’architecture de réseau de la figure ci-après, avec les hypothèses suivantes :

Untitled

1 Transmissions et premières commandes

  1. On observe le signal ci-dessous sur le câble reliant bart au commutateur (switch).

    Untitled

    1. Sachant qu’il s’agit d’un des codes suivants : Manchester ou MLT-3, indiquer le codage utilisé et préciser s’il s’agit plus probablement d’un câble à paires torsadées ou un câble fibre optique.

      Il s’agit d’un codage MLT-3 plus souvent utilisé dans les câbles à paires torsadées

    2. Déterminer la séquence binaire encodée par le signal (expliquer comment sont codés les bits 0 et 1)

      0101 1101 1001 Chaque transition du signal sur le cycle +,0,-,etc. représente un 1, un signal constant un 0

      On s’intéresse maintenant au câble reliant homer au routeur.

    3. Sachant qu’il s’agit d’un câble en cuivre de type twinaxial qui envoie en moyenne 8 bits de données utilisateur sur 1 période et que la période est telle que ∆ = 0, 2 ns, quel est le débit théorique offert par ce câble ? En déduire sa désignation normalisée avec le terme Base, c’est-à-dire compléter la partie manquante xy dans xyBase-CR4.

      40Base-CR4

      5Go/s 40Gb/s

    4. Sachant qu’en pratique sur 1 période il y a 10 bits de données qui circulent, donner la valeur du codage block utilisé sous la forme Codage mb/nb où vous remplacerez m et n par des nombres.

      8/10 (10 bits de données + 2 de codage)

    5. Quelle devrait être la valence du signal si on voulait pouvoir envoyer 10 bits sur 1 période ?

      2^10 = 1024

  2. Pendant le transfert du fichier rhel-8.8-beta-x86_64-dvd.iso d’une taille de 11,67 Go, entre la machine homer et developers.redhat.com, l’exécution de la commande netstat affiche :

    Connexions Internet actives (sans serveurs)
    Proto  Recv-Q  Send-Q  Adresse locale          Adresse distante            Etat
    tcp    1511    0       homer.simpson.org:ftps  developers.redhat.com:27689 ESTABLISHED
    
    1. Calculer le délai de transmission effectif que prendrait le transfert du fichier si l’efficacité est de 76%. Remarque : vous utiliserez comme valeur de débit théorique la valeur trouvée pour le câble en 1.c)

      Pour effectuer le calcul avec un débit de 5 Go/s (gigaoctets par seconde), une efficacité de 0,76 et un fichier de 11,67 Go, nous devons convertir le débit en gigabits par seconde (Gb/s) pour être cohérent avec la taille du fichier et le débit théorique fourni précédemment.

      1 Go = 8 Gb

      Donc, 5 Go/s = 5 * 8 = 40 Gb/s

      Maintenant, nous pouvons calculer le débit effectif en tenant compte de l'efficacité de 0,76 :

      Débit effectif = Débit total * Efficacité Débit effectif = 40 Gb/s * 0,76 = 30,4 Gb/s

      Ensuite, nous pouvons calculer le délai de transmission effectif en utilisant la formule :

      Délai de transmission = Taille du fichier / Débit effectif

      Délai de transmission = 11,67 Go / 30,4 Gb/s = 11,67 * 8 / 30,4 ≈ 3,08 secondes

      Ainsi, avec un débit de 5 Go/s, une efficacité de 0,76 et un fichier de 11,67 Go, le délai de transmission effectif serait d'environ 3,08 secondes.

    2. Quels sont les protocoles Application et Transport utilisés pour assurer le transfert ?

      Protocole Application = ftps Protocole Transport = tcp

    3. Sur quelle machine est exécutée la commande netstat et laquelle des deux envoie le fichier transmis ?

      La commande est exécutée sur la machine homer. Le fichier est envoyé par la machine developers.redhat.com.

  3. Questions sur diverses commandes

    1. Donner le nom d’une commande permettant d’obtenir l’addresse IP de la machine qui s’appelle developers.redhat.com

      nslookup developers.redhat.com

    2. Qu’affiche la commande arp (ou la nouvelle commande ip neigh qui lui est équivalente) ?

      <aside> 💡 ARP = Address Resolution Protocol

      </aside>

      Cette commande affiche la table ARP qui associe les adresses IP aux adresses MAC sur un système Linux. Elle montre les adresses IP et les adresses MAC correspondantes des hôtes accessibles via le réseau local.

    3. Que fait la commande systemctl status systemd-networkd ?

      Elle affiche le status du service systemd-networkd responsable de la gestion des interfaces réseau. Elle permet d’obtenir des informations relative au service (execution, etc.)

    4. Sur la machine developers.redhat.com on trouve un fichier avec le contenu suivant

      iface eno1np0 inet static
      	address 2.16.165.106
      	netmask 255.255.255.0
      	gateway 2.16.165.254
      

      Expliquer ce que font ces lignes ?

      • La première ligne indique une configuration de l’interface réseau eno1no0 avec une adresse ipv4 statique. - La deuxième ligne défini l’adresse ip de l’interface à 2.16.165.106
      • La troisième ligne défini le masque de sous-réseau à utiliser
      • La quatrième ligne indique la passerelle par défaut à utiliser