Département R & T - Module R4 : Technologie TCP/IP Nom prénom : Groupe Contrôle long Documents et calculatrices ne sont pas autorisés - durée 3h 18 mai 2011 1 Question de cours (5 Points) 1.1 Quel est le nombre maximal de machines qu on peut connecter à un réseau IP de la classe C? Justifier votre réponse. 256-2 = 255, le HOST-ID est codé sur 1 octet et les adresses 0 et 255 ne sont pas d adresses possible pour une machine 1.2 Quel est la taille maximale des données de bourrage dans un paquet IPv4? Justifier votre réponse. 3 octets puisque le champs longueur d entête est exprimé en mots de 4 octets 1.3 Quels sont les principaux services rendus par le protocole Dhcp? Configuration de la couche 3 : attribution d adresses, de routage, des serveur de noms, etc. 1
Département R & T - Module R4: Technologie TCP/IP 1.4 Quel est le principale service rendu par un serveur NAT? Expliquer le fonctionnement de base d un tel service? Traduction d adresses - table d association @IP, port, @IP port 1.5 Si on remplace le protocole IPV4 par le protocole IPv6, faut-il aussi changer le protocole ARP? et le protocole ICMP? justifier votre réponse. ARP : pas besoin de le remplacer. Le protocole est prévu pour effectuer la traduction générique entre adresses logique et physique ICMP : il faut passer par ICMPv6 puisque, les adresses changent de taille avec la version 6 et le fonctionnement de IPv6 est différent de IPv4 donc la signalisation assurée par ICMP doit évoluer aussi 2 (7 points) Calcul de temps de transmission On considère deux machines A et B reliées par un équipement d interconnexion E. Un serveur web est à l écoute sur la machine B sur le port 80. Sur la machine A on exécute un client web et on demande le chargement d un fichier f du serveur web exécuté sur la machine B. La taille du fichier f est de 3000 octets (entête HTTP comprise). Nous rappelons que le protocole HTTP s appuie sur le protocole TCP. L entête d un message HTTP est de 64 octets. 1. Soit E est un hub. Donner le chronogramme des trames échangées entre 2
Département R & T - Module R4: Technologie TCP/IP les deux machines A et B. Et calculer le temps totale de chargement du fichier f. Les deux machines sont sur le même réseau : A exécute ARp pour avoir l adresse MAC de B donc on a une échange de ARP request et ARP replay. Avant d envoyer la requête http il faut ouvrir une connexion TCP : donc échange des trois segments TCP de demande d ouverture de connexion (les segments SYN). Dès ouverture de la connexion : envoi d un segment HTTP de A vers B. Réponse de B avec le fichier, or la taille du message est 3000 + 20 (TCP) + 20 (IP) > 1500. Donc il faut le fragmenter premier fragment : 1480 octets + 20 entête IP :offset 0 Deuxième fragment: 1480 + 20 (IP) offset 185 3ième fragment : 60 octets + 20 IP : offset : 370 Envoi d acquittement TCP de A vers B. Echange des trois segments TCP pour la déconnexion. T tot = T ARP + 7T T CP + T http + 2T fragment1480 + T fragment60 T ARP = T T CP = 72 8 T http = (64+20+20+18+8) 8 T fragment1480 = (1480+20+18+8) 8 T fragment60 = 60+20+18+8) 8 2. 5 Refaire la question 1, dans le cas où E est un commutateur opérant en mode commutation à la volée. un routeur. Même réponse qu avant mais en introduisant le retard dû au commutateur (8+6) 8 le retard est le double du temps total. 3 (3 points) Table de routage On considère le cas d une machine A dotée de deux cartes réseaux ethernet : eth0 et eth1. Les deux cartes sont attribuées respectivement les adresses IP suivantes : 192.169.1.1/24 et 192.169.1.2/24. Un câble a relie l interface eth0 à un hub H. L interface eth1 est reliée par un câble b à un routeur R qui relie le réseau local à l Internet. Que doit être l adresse de l interface du routeur R relié à l interface eth1 de la machine A. 3
Département R & T - Module R4: Technologie TCP/IP 192.169.1.254 Préciser les types des deux câbles employés a et b. a câble droit et b est croisé (2.25 points) Donner la table de routage de la machine A. 0.25 point pour la boucle locale pour mettre une règle concernant le routeur associée à l interface eth1 AVANT la règle concernant le réseau local 0.25 point pour la règle par défaut 4 (5 points) Plan d adressage Le réseau du campus de Villetaneuse de l université Paris Nord est attribué l adresse IP suivant : 194.254.164.0/24. Sur ce campus, trois unités de formation et de recherche partagent le même réseau. Chaque unité est composé de six départements. Dans chaque département on peut avoir au maximum 200 machines. Chaque unité dispose de son 4
Département R & T - Module R4 : Technologie TCP/IP propre site Web publique. Chaque département doit disposer de son propre réseau local. Toute les machines doivent avoir accès à l Internet. 1. Proposer un plan d adressage des réseaux de ce campus. ((1 point) : constant d impossibilité d attribuer des adresses publiques à toutes les machines, 1 point pour proposer d utiliser d adresses privée pour les départements dans les unité. (1 point) pour décomposer le réseau en trois sous réseaux en utilisant deux bits avec les adresses suivants pour les sous-réseaux : 194.254.164.64/26, 194.254.164.128/26, et 194.254.164.192/26. (1 point )pour : Dans chaque sous-réseaux on ajoute 6 routeurs pour connecter les réseaux privés des départements avec activation du service NAT 2. (2 points) Donner la table de routage du routeur principal qui relie le campus au réseau Internet. Une règle pour chaque sous-réseau avec un netmask 255.255.255.192, et une règle par défaut. 5
Département R & T - Module R4 : Technologie TCP/IP 5 Annexe Figure 1 Format des trames Ethernet / 802.3 Figure 2 Format d un paquet ARP Figure 3 Format d un paquet IPv4 6