Questions/Réponses Juin 2007 3 e BAC 17 mai 2007
Table des matières 1 Principes du Web et de HTTP 2 2 Courrier électronique et principes de base de la programmation socket (TCP et UDP) 3 3 Principes du DNS et des réseaux pair-à-pair 4 4 Transfert de données fiable : protocoles élémentaires et leur efficacité 5 5 Transfert de données fiable : protocoles à fenêtre glissante et particularités de TCP 6 6 Principes de TCP : timer, contrôle de flux, ouverture et fermeture de connexion 7 7 Contrôle de congestion et exemple de TCP 8 8 (a) Circuits virtuels et réseaux datagrammes ; (b) Architecture d un routeur 9 9 Principes d IP : fragmentation, adressage, NAT, ICMP, IPv6 10 10 Métriques de routage, routage à état de lien, OSPF 11 11 Routage à vecteur de distances, RIP 12 12 Structure d Internet, routage hiérarchique, BGP 13 13 Codes déteurs d erreur (CRC et checksum), distance de Hamming et codes correcteurs d erreur 14 14 Protocoles à accès multiple dans les réseaux locaux : Aloha - CSMA - CS- MA/CD - Ethernet 15 15 Adressage : Adressage dans la couche de transport (Multiplexage/Démultiplexage) - DHCP - ARP - Virtualisation des réseaux 16 16 Interconnexion par des commutateurs Ethernet - arbre recouvrant - différence entre hub, commutateur et routeur 17 16.1 Plusieurs switches sur un réseau......................... 17 16.2 Différence entre routeurs, switches, et hubs................... 18 17 Couche physique : commutation de circuits (FDM, TDM, WDM) et comparaison avec la commutation de paquets, types de modulation et de codage dans les modems, interprétation des théorèmes de Nyquist et de Shannon, types de paires de cuivre et de fibres optiques 19 Réseaux 1
1 Principes du Web et de HTTP Réseaux 2
2 Courrier électronique et principes de base de la programmation socket (TCP et UDP) Réseaux 3
3 Principes du DNS et des réseaux pair-à-pair Réseaux 4
4 Transfert de données fiable : protocoles élémentaires et leur efficacité Réseaux 5
5 Transfert de données fiable : protocoles à fenêtre glissante et particularités de TCP Réseaux 6
6 Principes de TCP : timer, contrôle de flux, ouverture et fermeture de connexion Réseaux 7
7 Contrôle de congestion et exemple de TCP Réseaux 8
8 (a) Circuits virtuels et réseaux datagrammes ; (b) Architecture d un routeur Réseaux 9
9 Principes d IP : fragmentation, adressage, NAT, ICMP, IPv6 Réseaux 10
10 Métriques de routage, routage à état de lien, OSPF Réseaux 11
11 Routage à vecteur de distances, RIP Réseaux 12
12 Structure d Internet, routage hiérarchique, BGP Réseaux 13
13 Codes déteurs d erreur (CRC et checksum), distance de Hamming et codes correcteurs d erreur Réseaux 14
14 Protocoles à accès multiple dans les réseaux locaux : Aloha - CSMA - CSMA/CD - Ethernet Réseaux 15
15 Adressage : Adressage dans la couche de transport (Multiplexage/Démultiplexage) - DHCP - ARP - Virtualisation des réseaux Réseaux 16
16 Interconnexion par des commutateurs Ethernet - arbre recouvrant - différence entre hub, commutateur et routeur Les switches opérent sur la couche 2 (liaison). Ils se basent sur la MAC adresse pour transférer les données. Les hôtes (PC) ne se rendent pas compte que leur paquets passent par un ou plusieurs switch. Les swiches sont plug-and-play, c est-à-dire qu aucune configuration n est requise Un switch a une switch table qu il remplit au fur et à mesure que des paquets transitent par lui. Quand un paquet arrive sur sont interface X il regarde si la source (s) est dans sa table, si elle n y est pas, il insère la MAC adresse de la source en associant l interface X. Ce qui voudra dire que lorqu un paquet arrivera avec destination s il enverra le paquet sur l interface X. Le switch filtre également les paquets, par exemple lorsqu un paquet arrive et que le switch a le destinataire dans sa talbe de switching, il envoi la trame sur l interface associée. Dans le cas où le paquet doit être retransmis sur l interface par laquelle il est arrivé, la trame est supprimée. Pour termine si le destinataire ne fait pas partie de la table de switching, le switch effectue un broadcast (envoi sur toutes les interfaces) exepté de l interface de la source de la trame. Le switch possède un domaine de collision par interface. Celà signifie que s il se produit une collision sur l interface 1, les autres interfaces n en seront pas gênée. Dans le cas où on connecte directement les PC s au switch, il n y aura jamais de collisions. Le switch peut commuter les trames selon plusieurs mode Store and forward Retransmet la trame une fois stockée complétement Cut-through Retransmet la trame une fois les informations nécéssaire sur la destination sont collectées. Le reste de la trame sera automatiquement commuté sur la même interface On appelle pont, un switch faisant la liaison entre 2 technologies (CSMA/CD WIFI) 16.1 Plusieurs switches sur un réseau Lorsqu il y a plusieurs switches sur un réseau, ça peut provoquer quelques problèmes. En effet, si on est face à une boucle, dans sa table de switching, le switch pourra avoir plusieurs correspondance avec l adresse MAC du destinataire. Mais s il n y as pas de boucle, celà signifie qu il n y a pas de redondances et par conséquent tous les réseaux connectés aux switch ne pourront plus être accessible en cas de panne. L idéal est d avoir de la redondance mais contrôlée on va contruire un Spanning Tree. Pour construire le spanning tree, on se base sur l identifiant (n o série) du switch. Le switch ayant le plus petit id, sera élu comme racine (switch root). Afin de déterminer le switch root, Réseaux 17
les switches effectuent une élection en s envoyant des messages BPDU. Les switches envoient les messages BPDU sur toutes ses interfaces. Un message BPDU est composé de 3 champs : id du switch source, id du switch supposé être le root, la distance pour atteindre le switch root. Chaque switch définit une root interface (sauf le switch root) qui est l interface par laquelle il faut passer pour atteindre le switch root. Dans certains cas, certains réseaux pourraient être accessible à la même distance par des chemins différents il faut bloquer certaines interfaces et en autoriser d autres. A la base, on bloque tous les ports et au dur et à mesure on définit les ports root et les ports forwarding. Lorsqu il y a hésitation entre 2 switches, c est le plus BPDU qui active ses ports et l autre les mets en blocking. Par exemple si on a pour 3 switches qui atteignent le lan 6, et que les routeurs sont (E, A, 2), (G, A, 2) et (J, A, 3) le switch E sera élu pour être le seul à pouvoir envoyer des données sur le lan 6. Cependant cette topologie crée des détours. C est pourquoi on peut insérer une notion de priorité pour chaque switch qu il faut définir manuellement. La même priorité peut être appliquée à certains switch, pour pouvoir identifier le meilleur switch on compare d abord la priorité et ensuite l identifiant du switch. 16.2 Différence entre routeurs, switches, et hubs Les routeurs et les switches fonctionnent tous les deux en store and forward. Les routeur travaillent en couche 3 (couche réseau) alors que les switches travaillent en couche 2 (couche liaison). Les routeurs se basent sur l adresse IP pour router les paquets alors que les switches se basent sur l adresse MAC pour commuter les trames. Les routeurs ont une vision globale du réseau alors que les switches en n ont qu une vision limitée (à vérifier). Les routeurs et les switches ont un domaines de collision par interface alors que les hubs en n ont qu un seul pour toutes leurs interfaces. Les hubs et les switches sont plug and play, les routeurs nécessitent une configuration préalable. Les routeurs optimisent les chemins des paquets (algorithme de dijkstra) Les routeurs et les switches peuvent utiliser le mode cut throught. Réseaux 18
17 Couche physique : commutation de circuits (FDM, TDM, WDM) et comparaison avec la commutation de paquets, types de modulation et de codage dans les modems, interprétation des théorèmes de Nyquist et de Shannon, types de paires de cuivre et de fibres optiques Réseaux 19