Aller au contenu

Révisions TE1

Si vous ne l’avez pas encore fait, prenez le temps de refaire les exercices des chapitres prévus à l’examen. Ensuite, entraînez-vous sur les séries d’exercices disponibles ci-dessous.

Pour rappel, les objectifs de ce TE1 sont listés ici.

Exercices

Exercice de révision TE1.1

Pour les 3 réseaux suivants :

  • 172.18.0.0/25
  • 15.7.28.0/26
  • 107.2.25.128/28

Calculez :

  • L’adresse réseau.
  • L’adresse de broadcast.
  • La première adresse IP disponible.
  • La dernière adresse IP disponible.
  • Nombre d’hôtes possible.
Solution

Pour le réseau 172.18.0.0/25 :

  • Adresse réseau : 172.18.0.0
  • Adresse de broadcast : 172.18.0.127
  • Première adresse IP disponible : 172.18.0.1
  • Dernière adresse IP disponible : 172.18.0.126
  • Nombre d’hôtes possible : 126

Pour le réseau 15.7.28.0/26 :

  • Adresse réseau : 15.7.28.0
  • Adresse de broadcast : 15.7.28.63
  • Première adresse IP disponible : 15.7.28.1
  • Dernière adresse IP disponible : 15.7.28.62
  • Nombre d’hôtes possible : 62

Pour le réseau 107.2.25.128/28 :

  • Adresse réseau : 107.2.25.128
  • Adresse de broadcast : 107.2.25.143
  • Première adresse IP disponible : 107.2.25.129
  • Dernière adresse IP disponible : 107.2.25.142
  • Nombre d’hôtes possible : 14

Exercice de révision TE1.2

Soit le réseau suivant :

exercice-te1-switching-table

Remplissez les forwarding tables des switchs SW1 et SW2 et la routing table du routeur R1.

Switch :

MAC address Interface
MAC address Interface

Routeur :

Destination network Mask Interface Gateway Status
/xx Direct, Static, …
Solution

Switch SW1 :

MAC address Interface
AA:AA:AA:AA:AA:AA fa0/0
EE:EE:EE:EE:EE:EE fa0/1
BB:BB:BB:BB:BB:BB fa0/2

Switch SW2 :

MAC address Interface
CC:CC:CC:CC:CC:CC fa0/0
AB:AB:AB:AB:AB:AB fa0/1
DD:DD:DD:DD:DD:DD fa0/2

Routeur R1 :

Destination network Mask Interface Gateway Status
192.168.1.0 255.255.255.0 fa0/0 - Direct
192.168.2.0 255.255.255.0 fa0/1 - Direct

Exercice de révision TE1.3

Remplissez le tableau suivant :

Base 10 Binaire Hexadécimale
76
111111111
89
1001
Solution
Base 10 Binaire Hexadécimale
76 1001100 4C
511 111111111 1FF
137 10001001 89
1001 1111101001 3E9

Exercice de révision TE1.4

Soit le réseau suivant :

revision-te-1.svg

On considère qu’un administrateur a configuré les routes statiquement pour atteindre tous les réseaux, avec le chemin de plus court à privilégier. Le lien R1-R4 est prioritaire en cas d’égalité de coût.

Remplir la table de routage du routeur R1.

Routeur R1 :

Destination network Mask Interface Gateway Status
/xx ethX Direct, Static, …
Solution

R1 :

Destination network Mask Interface Gateway Status
192.168.1.10 /24 eth0 - Direct
10.0.1.0 /30 eth2 - Direct
10.0.2.0 /29 eth1 - Direct
10.0.3.0 /30 eth2 10.0.1.1 Static
10.0.4.0 /30 eth2 10.0.1.1 Static
10.0.5.0 /30 eth1 10.0.2.3 Static
192.168.20.0 /24 eth1 10.0.2.3 Static
192.168.30.0 /24 eth2 10.0.1.1 Static
192.168.40.0 /24 eth2 10.0.1.1 Static
0.0.0.0 /0 eth1 10.0.2.1 Static

Exercice de révision TE1.5

On définit la table de vérité NOT comme suit : pour n’importe quelle valeur d’entrée d’un signal, la sortie correspond à son inverse.

Donnez la table de vérité de la fonction NOT OR à 2 entrées.

Solution
A B OUT
0 0 1
0 1 0
1 0 0
1 1 0

Exercice de révision TE1.6

Répondez au QCM suivant :

  • Quelle couche du modèle OSI est principalement responsable de l’adressage IP?

    • Couche application
    • Couche présentation
    • Couche réseau
    • Couche transport
    • Couche session
    • Couche liaison de données
    • Couche physique
  • Quel protocole est utilisé pour résoudre les noms d’hôtes en adresses IP au niveau applicatif?

    • TCP
    • ARP
    • IP
    • UDP
    • SNMP
    • SMTP
    • IPOP
    • IMAP
    • FTP
    • BGP
    • IS-IS
    • DNS
    • OSPF
    • RIP
    • EIGRP
    • DHCP
    • SSH
    • HTTP
  • 2001:0db8:85a3:0000:0000:8a2e:0370:7334 est une adresse IPv6. Sa version raccourcie est :
    • 2001:db8:85a3:0:0:8a2e:370:7334
    • 2001:0db8:85a3::8a2e:0370:7334
    • 2001:db8:85a3::8a2e:370:7334
    • 21:db8:85a3::8a2e:37:7334
  • L’adresse IPv4 189.251.23.45/19 est sur le réseau :
    • 189.251.21.0
    • 189.251.0.0
    • 189.250.0.0
    • 189.251.8.0
Solution
  • Quelle couche du modèle OSI est principalement responsable de l’adressage IP?

    • Couche réseau
  • Quel protocole est utilisé pour résoudre les noms d’hôtes en adresses IP au niveau applicatif?

    • DNS
  • 2001:0db8:85a3:0000:0000:8a2e:0370:7334 est une adresse IPv6. Sa version raccourcie est :
    • 2001:db8:85a3::8a2e:370:7334
  • L’adresse IPv4 189.251.23.45/19 est sur le réseau :
    • 189.251.0.0

Exercice de révision TE1.7

Soit la trame suivante obtenue sur Wireshark. Donnez :

  • Les adresses MAC source et destination.
  • Les adresses IP source et destination.
  • Le protocole de couche 4 utilisé.
  • Le site vers lequel la requête a été effectuée.

    Frame 3388: 444 bytes on wire (3552 bits), 444 bytes captured (3552 bits) on interface en0, id 0
        Section number: 1
        Interface id: 0 (en0)
            Interface name: en0
            Interface description: Wi-Fi
        Encapsulation type: Ethernet (1)
        Arrival Time: Oct 19, 2023 13:11:08.421399000 CEST
        [Time shift for this packet: 0.000000000 seconds]
        Epoch Time: 1697713868.421399000 seconds
        [Time delta from previous captured frame: 0.004536000 seconds]
        [Time delta from previous displayed frame: 0.000000000 seconds]
        [Time since reference or first frame: 23.320073000 seconds]
        Frame Number: 3388
        Frame Length: 444 bytes (3552 bits)
        Capture Length: 444 bytes (3552 bits)
        [Frame is marked: False]
        [Frame is ignored: False]
        [Protocols in frame: eth:ethertype:ipv6:tcp:http]
        [Coloring Rule Name: HTTP]
        [Coloring Rule String: http || tcp.port == 80 || http2]
    Ethernet II, Src: Apple_dd:4e:9e (6c:7e:67:dd:4e:9e), Dst: Cisco_e1:71:50 (70:18:a7:e1:71:50)
        Destination: Cisco_e1:71:50 (70:18:a7:e1:71:50)
            Address: Cisco_e1:71:50 (70:18:a7:e1:71:50)
            .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
            .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
        Source: Apple_dd:4e:9e (6c:7e:67:dd:4e:9e)
            Address: Apple_dd:4e:9e (6c:7e:67:dd:4e:9e)
            .... ..0. .... .... .... .... = LG bit: Globally unique address (factory default)
            .... ...0 .... .... .... .... = IG bit: Individual address (unicast)
        Type: IPv6 (0x86dd)
    Internet Protocol Version 6, Src: 2001:620:40b:1116:8c75:94b9:8b3:3b35, Dst: 2606:4700:3033::6815:5b2
        0110 .... = Version: 6
        .... 0000 0000 .... .... .... .... .... = Traffic Class: 0x00 (DSCP: CS0, ECN: Not-ECT)
            .... 0000 00.. .... .... .... .... .... = Differentiated Services Codepoint: Default (0)
            .... .... ..00 .... .... .... .... .... = Explicit Congestion Notification: Not ECN-Capable Transport (0)
        .... 1100 0000 0110 0000 0000 = Flow Label: 0xc0600
        Payload Length: 390
        Next Header: TCP (6)
        Hop Limit: 64
        Source Address: 2001:620:40b:1116:8c75:94b9:8b3:3b35
        Destination Address: 2606:4700:3033::6815:5b2
    Transmission Control Protocol, Src Port: 58492, Dst Port: 80, Seq: 1, Ack: 1, Len: 358
        Source Port: 58492
        Destination Port: 80
        [Stream index: 56]
        [Conversation completeness: Incomplete, DATA (15)]
        [TCP Segment Len: 358]
        Sequence Number: 1    (relative sequence number)
        Sequence Number (raw): 1150069625
        [Next Sequence Number: 359    (relative sequence number)]
        Acknowledgment Number: 1    (relative ack number)
        Acknowledgment number (raw): 15823838
        1000 .... = Header Length: 32 bytes (8)
        Flags: 0x018 (PSH, ACK)
            1.   .... .... = Reserved: Not set
            ...0 .... .... = Accurate ECN: Not set
            .... 0... .... = Congestion Window Reduced: Not set
            .... .0.. .... = ECN-Echo: Not set
            .... ..0. .... = Urgent: Not set
            .... ...1 .... = Acknowledgment: Set
            .... .... 1... = Push: Set
            .... .... .0.. = Reset: Not set
            .... .... ..0. = Syn: Not set
            .... .... ...0 = Fin: Not set
            [TCP Flags: ·······AP···]
        Window: 2064
        [Calculated window size: 132096]
        [Window size scaling factor: 64]
        Checksum: 0x14e9 [unverified]
        [Checksum Status: Unverified]
        Urgent Pointer: 0
        Options: (12 bytes), No-Operation (NOP), No-Operation (NOP), Timestamps
            TCP Option - No-Operation (NOP)
                Kind: No-Operation (1)
            TCP Option - No-Operation (NOP)
                Kind: No-Operation (1)
            TCP Option - Timestamps
                Kind: Time Stamp Option (8)
                Length: 10
                Timestamp value: 948228319: TSval 948228319, TSecr 782441588
                Timestamp echo reply: 782441588
        [Timestamps]
            [Time since first frame in this TCP stream: 0.017633000 seconds]
            [Time since previous frame in this TCP stream: 0.009176000 seconds]
        [SEQ/ACK analysis]
            [iRTT: 0.008457000 seconds]
            [Bytes in flight: 358]
            [Bytes sent since last PSH flag: 358]
        TCP payload (358 bytes)
    Hypertext Transfer Protocol
        GET / HTTP/1.1\r\n
            [Expert Info (Chat/Sequence): GET / HTTP/1.1\r\n]
                [GET / HTTP/1.1\r\n]
                [Severity level: Chat]
                [Group: Sequence]
            Request Method: GET
            Request URI: /
            Request Version: HTTP/1.1
        Host: perdu.com\r\n
        Upgrade-Insecure-Requests: 1\r\n
        Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
        User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Safari/605.1.15\r\n
        Accept-Language: en-GB,en;q=0.9\r\n
        Accept-Encoding: gzip, deflate\r\n
        Connection: keep-alive\r\n
        \r\n
        [Full request URI: http://perdu.com/]
        [HTTP request 1/2]
        [Response in frame: 3525]
        [Next request in frame: 3527]
    
    Solution
    • Adresses MAC :
      • Source : 6c:7e:67:dd:4e:9e
      • Destination : 70:18:a7:e1:71:50
    • Adresses IP :
      • Source : 2001:620:40b:1116:8c75:94b9:8b3:3b35
      • Destination : 2606:4700:3033::6815:5b2
    • Protocole de couche 4 utilisé : TCP
    • Site vers lequel la requête a été effectuée : perdu.com

Exercice de révision TE1.8

Questions générales

  1. Quelle est la différence entre TCP et UDP ?
  2. A quoi sert le protocole ARP ?
  3. A quoi sert le protocole ICMP ?
  4. Quels sont les messages échangés lors d’un ping entre deux machines ?
  5. Quelle est la topologie la plus robuste, et pourquoi n’est-elle pas toujours utilisée ? Dessinez un exemple avec au minimum 5 noeuds.
  6. Qu’est-ce qu’un port ?
  7. Quelle est la différence entre une communication half-duplex et une communication full-duplex ?
  8. Comment voir son adresse IP sur Windows ? et sur Ubuntu ?
Réponses
    1. TCP est orienté connexion et fiable, tandis qu’UDP est sans connexion et non fiable.
    1. ARP sert à résoudre les adresses IP en adresses MAC sur un réseau local.
    1. ICMP sert à envoyer des messages de contrôle et d’erreur dans un réseau IP.
    1. Les messages échangés lors d’un ping sont :
    2. ICMP Echo Request envoyé par la machine A à la machine B
    3. ICMP Echo Reply envoyé par la machine B à la machine A
    1. La maillée complète est la topologie la plus robuste, car chaque nœud est connecté à tous les autres nœuds, ce qui permet de maintenir la communication même si plusieurs liens tombent en panne. En revanche, elle est très coûteuse (nombre de lien croît rapidement avec le nombre de nœuds).

maille-complet

    1. Un port est un identifiant numérique permettant de distinguer les différentes communications sur une même machine. Il est lié à la couche transport du modèle OSI, TCP ou UDP, et permet de diriger les paquets vers le bon processus ou service sur la machine.
    1. Half-duplex permet la communication dans les deux sens mais pas simultanément, full-duplex permet la communication simultanée dans les deux sens.
    1. Sur Windows : ipconfig, sur Ubuntu : ifconfig ou ip a ou ip addr.