Final Flashcards
Identifiez les caractéristiques d’un routeur (3)
- Sépare les réseaux locaux
- Niveau 3 du modèle OSI
- Sépare les domaines de Broadcast
Identifiez les parties d’une adresse IP (2)
netid : Identification de l’adresse du réseau
hostid : Identification de l’équipement sur le réseau
- subnetid
- hostid
netid .. hostid
Nommez le niveau du modèle OSI de l’adresse IP
Niveau 3 du modèle OSI
Qu’est-ce qu’une classe d’adresse IP privée?
Un ensemble d’adresses invalide sur Internet. Il faut donc un NAT pour les traduire
Identifiez les plages (intervalles) d’adresses IP privées (3)
- 10.0.0.0 à 10.255.255.255
- 172.16.0.0 à 172.31.255.255
- 192.168.0.0 à 192.168.255.255
Identifiez les utilités du masque de sous-réseau (2)
- Obtenir l’adresse du réseau
IP Address & Subnet Mask = netid + subnetid - Obtenir l’adresse de l’équipement
IP Address & ~Subnet Mask = hostid
Expliquez la nouvelle notation apportée par CIDR (Classless Interdomain Routing)
XXX.XXX.XXX.XXX/Number
Number détermine le masque de sous-réseau
Sa valeur détermine le nombre de 1 en partant de la gauche dans les bits d’une adresse IP.
Exemple : 192.168.0.1/24
Number = 24, donc 24 bits de suite à 1
Subnest Mask = 11111111.11111111.11111111. 00000000 = 255.255.255.0
Identifiez les catégories de message du protocole ICMP (Internet Control Message Protocol)
- Message d’erreur
- Message de requête/réponse
Définissez le rôle du protocole ARP (Address Resolution Protocol)
Associer une adresse IP (niveau 3) à une adresse de niveau 2 comme une adresse MAC
Identifiez les caractéristiques d’un NAT (Network Address Translation) statique (2)
- Une adresse IP privée est reliée à une adresse IP publique fixe en tout temps
- Utilisateurs du réseau local sont directement joignables de l’extérieur
Identifiez les caractéristiques d’un NAT (Network Address Translation) dynamique (3)
- Une plage d’adresses IP publiques est partagée par tous les utilisateurs locaux
- Lorsqu’un utilisateur local se fait demander à l’aide de son adresse privée, une adresse publique lui est attribuée pour cet échange précis
- Un utilisateur local sans activité réseau n’a pas d’adresse publique
Identifiez les conséquences d’un NAT (+5, -3)
+ Espace d’adresse énorme à l’interne
+ Aucune limitation dans l’architecture des sous-réseaux
+ Meilleure sécurité (Difficile à attaquer)
+ Adresses IP dynamiques
+ Nouvelle station facile à numéroter
- Anonymat des stations (Difficulté de savoir la provenance d’une attaque)
- Retarde l’arrivée de IPv6
- Coupe le principe IP de connexion bout à bout
Définissez le fonctionnement du protocole de routage intra-domaine RIP (Routing Information Protocol)
Basé sur le type d’algorithme Vecteur Distant
- Routeur envoi périodiquement sa table de routage complète à tous ses voisins
- Métrique basé sur le nombre de routeurs
Définissez le fonctionnement du protocole de routage intra-domaine OSPF (Open Shortest Path First)
Basé sur le type d’algorithme État des liens
- Algorithme de Dijkstra
- Routeur envoi périodiquement l’état de tous ses liens à tous ses voisins
- Métrique basé sur le coût des liens
Identifiez les caractéristiques du protocole de routage extra-domaine BGP (Border Gateway Protocol) (5)
- Hybride entre vecteur distant et état des liens
- Détecte les boucles
- Convergence rapide
- Agrégation des routes
- Protocole de passerelle d’Internet
Définissez ce qu’est un DNS (Domain Name Server)
- Sert à effectuer un lien entre un nom et une adresse IP
- BD DNS représenté par une structure en arbre où chaque .. représente une node (référence à une adresse URL)
Définissez DHCP (Dynamic Host Configuration Protocol)
- Sert à avoir une gestion automatique de la distribution des adresses IP dans un réseau
- Assigne l’adresse IP pendant une période fixe appelée « bail »
- Utilise le protocole BOOTP (Bootstrap Protocol)
Définissez le terme « délai de transmission »
Temps que prend une trame pour se rendre d’un point A au point B
Capacité du lien : Vitesse de transmission d’un lien
Délai de transmission = Taille de trame / Capacité du lien
Supposons A —– B
Où on veut se rendre du point A au point B
Capacité du lien : 1 Mbps
Taille de trame : 1000 bits
Délai de transmission = 1000 bits / 1 Mbps = 1ms
Définissez les étapes de la technique de contrôle de flot Stop-and-Wait
- Transmetteur envoi une trame vers le récepteur
- Récepteur reçoit la trame
- Récepteur envoi un accusé réception au transmetteur (ACK : Acknowledgment)
- Transmetteur reçoit l’accusé de réception
- Retourner à 1
Identifiez les désavatanges de la technique de contrôle de flot Stop-and-Wait (1)
- Transmission d’une trame à la fois
Implique que si un message comprend beaucoup de trames, celui-ci sera très long à transmettre
Définissez comment la technique de contrôle de flot Sliding Window pallie aux désavatanges de la technique Stop-and-Wait
- Le récepteur s’attend à recevoir un ensemble de trames nommé «Fenêtre de trames» et répond avec un ACK pour chaque trame.
- La fenêtre représente une partie des trames d’un message complet
- Chaque ACK reçu par le transmetteur fait « avancer » la fenêtre dans l’ensemble des trames restantes du message.
- Le transmetteur peut envoyé l’ensemble des trames contenues dans la fenêtre définie en tout temps sans avoir à attendre leurs ACK
Identifiez les caractéristiques d’UDP (Usage Datagram Protocol) (4)
- Niveau 4 du modèle OSI
- Identifie les ports logiques
- Possible d’avoir une vérification de l’intégrité des données
- Aucun ACK (Vérification de réception)
Identifiez les caractéristiques de TCP (Transmission Control Protocol) (4)
- Niveau 4 du modèle OSI
- Vérification de l’intégrité des données
- Retransmission des datagrammes perdus (Sans ACK)
- Avec ACK (Vérification de réception)
Définissez ce qu’est un « socket »
- Représentation d’un point d’accès pour une communication point à point lorsque deux sockets sont reliés
- Combinaison Adresse IP + Port
Adresse IP : PORT
192.168.0.1 : 5000
Définissez le principe du SN (Sequence Number) dans le protocole TCP (Transmission Control Protocol)
Le Sequence Number est un numéro attaché à un octet de données dans la transmission d’un segment TCP.
Le ISN (Initial Sequence Number) est généré de manière aléatoire.
Le ACK du récepteur contient toujours le prochain SN à être utilisé pour le premier octet du prochain segment envoyé par le transmetteur.
Définissez les codes TCP (Transmission Control Protocol) suivants :
- PSH
- SYN
- FIN
- ACK
- PSH : Envoi de données
- SYN : Demande de début de connexion
- FIN : Demande de fin de connexion
- ACK : Confirmation de la réception d’un message
Identifiez les causes de problèmes en transmission de données dans un réseau (4)
- Manque de capacité
- Trop de délai
- Délai variable (Congestion des liens de transmission)
- Trop de paquets perdus
Définissez la capacité (bande passante) maximale
Le lien ayant la plus petite capacité représente la capacité maximale.
Lien 1 = 10Mbps
Lien 2 = 256 kbps
Lien 3 = 512 kbps
c_max = min (100Mbps, 256 kbps, 512 kbps)
Définissez la capacité (bande passante) disponible
Représente la capacité disponible pour un flot IP
Lorsque plusieurs flots IP sont dans la même bande passante, le capacité maximale se réparti entre les flots.
c_disponible = c_max / nombre de flots
Définissez comment calculer le délai de bout en bout
Le délai bout à bout se calcule avec la somme de tous les délais
- Délai de transmission
- Délai de propagation
- Délai de traitement et d’attente (Équipement de commutation)
Définissez le terme « délai de propagation »
Temps de transport d’un bit du transmetteur au récepteur par rapport à la distance physique traversée (longueur de fil)
Vitesse d’une onde guidée (approx.) : 200 000km/sec
0,005ms/km
Supposons pour une distance de 1000km
1000 km * 0,005ms/km = 5ms
Définissez le délai d’une file d’attente
a) avec une évaluation exacte b) avec la borne supérieure
ÉVALUATION EXACTE
(Taille de la file * Pourcentage d’utilisation ) / Bande passante
BORNE SUPÉRIEURE
Taille de la file / Bande passante
Identifiez les solutions pour augmenter la capacité disponible (3)
- Ajouter de la capacité
- Compresser la charge utile ou les entêtes
- Allouer une partie de la capacité selon l’importance d’une application
Définissez la technique de gestion de file CQ (Custom Queuing)
- Composer de 17 files d’attentes numérotés
- File 0 : Priorité sur tous
- File 1 à 16 : Round Robin
Définissez la technique de gestion de file PQ (Priority Queuing)
- Composer de 4 files d’attente {high, medium, normal, low}
- Ordre de priorité : high, medium , normal, low
Définissez la technique de gestion de file MDRR (Modified Deficit Round Robin)
- Nombre de files d’attente indéfinie
- Garde en compte si une file à dépasser ou n’a pas atteint son quantum d’exécution pour son prochain tour
Définissez la technique de gestion de file LLQ (Low Latency Queuing)
- Composer de 4 files d’attente {priority queue, reserved queue 1, reserved queue 2, unreserved default queue}
Définissez la technique de gestion de file WFQ (Weighted Fair Queuing)
- Utilise le champ Precedence du champs ToS (Type of Service) dans l’en-tête IPv4 pour classifier les paquets
- 0 <= Precedence <= 7
- Valeur plus haute implique plus prioritaire
Identifiez les solutions pour diminuer le délai (3)
- Ajouter de la capacité
- Compresser la charge utile ou les entêtes
- Envoyer les paquets importants en premier
Identifiez les solutions pour diminuer les pertes de paquets (3)
- Ajouter de la capacité
- Garantir suffisamment de capacité pour les paquets sensibles au délai
- Prévenir la congestion en jetant les paquets moins importants (Ajout d’un dropper)
Identifiez les métriques utilisés en QoS (Quality of Service) (4)
- Débit de transmission
- Délai de transmission
- Perte de paquets
- Variation de délai
Identifiez les modèles de QoS (Quality of Service) (3)
- Best effort : Aucun mécanisme de QoS appliqués
- Integrated Services (IntServ) : Applications nécessitant de la QoS signalent leurs demandes (flow based)
- Differentiated Services (DiffServ ou DS) : Reconnaissance automatique de la classe de chaque application (class based)
Définissez ce qu’est le DCSP (Differentiated Services Code Point)
Code identifiant la classe d’une application en DiffServ
Identifiez les classes d’adresse IP (5)
- Classe A : 0 + netid (7b) + hostid(24b)
- Classe B : 10 + netid (14b) + hostid(16b)
- Classe C : 110 + netid (21b) + hostid(8b)
- Classe D : 1110 + multicast (28b)
- Classe E : 11110 + Réservé pour le futur (27b)
Identifiez les types d’adresse en IPv6 (3)
- Unicast : Communication point à point, donc vers une seule interface
- Anycast : Communication au premier (plus proche) d’un ensemble d’interfaces
- Multicast : Communication à un ensemble d’interfaces
Identifiez les portées des adresses (3)
- Link-local : Paquet limité au sous-réseau local (Ne passe par aucun routeur)
- Site-local : Paquet limité au réseau local (Ne passe pas par Internet)
- Global : Paquet peut circuler sur Internet
PRÉFIXES
- global unicast : 001
- link-local unicast : 1111 1110 10
- site-local unicast : 1111 1110 11
- multicast : 1111 1111
anycast utilise des préfixes unicast
Identifiez les principes de contrôle d’erreur avec les adresses IPv6 (2)
- Aucun contrôle d’erreur au niveau réseau (IP ou 3)
- Contrôle d’erreur au niveau transport (TCP/UDP ou 4)
Champs de contrôle UDP devient obligatoire avec IPv6
Identifiez les conséquences de l’auto-configuration en IPv6 (2)
- Machine (sauf routeur) peut faire sa propre adresse global unicast
- Machine n’a pas besoin d’un serveur DHCP pour obtenir son adresse
Identifiez les utilités d’un serveur DHCPv6 (2)
- Obtenir d’autres informations (Serveur DNS)
- Permettre à l’administrateur de faire du contrôle d’admission
Définissez ce qu’est le théorème de Nyquist
Théorème d’échantillonnage d’un signal qui définit qu’il faut une fréquence d’échantillonnage supérieure ou égale au double de la fréquence maximale retrouvé dans le signal pour permettre sa reconstruction
Définissez les bornes des spectres de fréquences suivants :
a) Spectre des fréquences audibles
b) Spectre de fréquences de la voix humaine
c) Spectre de fréquences des lignes téléphoniques typiques
a) Audible : [200, 20k]
b) Voix humaine : [250, 10k]
c) Lignes téléphoniques typiques : [300, 3k]
Borne supérieure approximée à 4k
Définissez les bornes IP des adresses suivantes :
a) Adresse IP Multicast (Classe D)
b) Adresse IP Multicast privée
a) Adresse IP Multicast : 224.0.0.0 à 239.255.255.255
b) Adresse IP Multicast privée : 239.0.0.0 à 239.255.255.255
Associez chaque type de message avec sa couche OSI
Types de message : Segment, Paquet, Bits, Trame
Couche OSI : Physique (1), Liaison (2), Réseau (3), Transport (4)
- Physique (1) : Bits
- Liaison (2) : Trames
- Réseau (3) : Paquets
- Transport (4) : Segments
Identifiez la longueur type de l’entête de chacun des protocoles suivants:
- Ethernet
- IP
- UDP
- TCP
- Ethernet : 18 octets
- IP : 20 octets
- UDP : 8 octets
- TCP : 20 octets