• Aucun résultat trouvé

Td dhcp (durée 1h00)

N/A
N/A
Protected

Academic year: 2022

Partager "Td dhcp (durée 1h00)"

Copied!
3
0
0

Texte intégral

(1)

Td dhcp (durée 1h00)

Exercice 1

Ouvrez le fichier bootw95.cap situé dans le dossier Captures_base.

éléments de correction :

nous allons mettre en évidence les 4 phases d'une récupération de bails dhcp :

dhcp discover (forcément diffusé, la machine n'a pas d'ip, ne connaît pas les serveurs du réseau)

dhcp offer : proposition d'un bail au client par les serveurs

dhcp request : phase de choix. forcément diffusé : la machine doit avertir le serveur choisi mais aussi les serveurs non choisi

dhcp ack : le serveur choisi accuse réception du request et fournit des informations complémentaires (routeur par défaut, serveur dns, ...)

Trame 1:

quel est son objet ? quelle est sa taille ? éléments de correction :

c'est un trame DHCP DISCOVER. une demande de bail ip de la part d'un poste qui n'a pas d'IP

la question sur la taille est imprécise : de quelle taille parle-t-on ? celle de la trame ethernet ? IP ? UDP ? …

ethernet : 342 octets (dont 14 octets d'entête que l'on déduit de la taille de la trame IP) IP : 328 octets (dont 20 octets d'entête)

UDP : 308 octets donc 8 octets d'entête (on le sait :-)) DHCP : 300 octets (308-8)

comment s'appelle la phase DHCP qui la caractérise ? c'est un trame DHCP DISCOVER

quelle est l'adresse MAC destination ? Pourquoi ?

fffffffffffff : adresse de diffusion. la machine ne connait le réseau où elle est, elle n'a pas d'ip.

a qui s'adresse cette trame ? à tous les serveurs dhcp du réseau

Quelle est l'adresse IP destination ? 255.255.255.255 : diffusion générale

quel est le protocole de couche 4 et le port destination de cette trame ? UDP, port 67

quel est le serveur auquel s'adresse cette trame ? Où le lit-on ? on ne sait pas, on ne le lit pas :-)

quels sont les champs qui identifient l'émetteur ? Donnez leur valeur.

adresse MAC source : 02:60:8c:43:a1:51

(2)

hostname (bof) : Win95

Transaction ID : 0x4e064e06 l'identifiant de transaction identifie la requête DHCP. Il servira au client à savoir qu'une réponse est pour lui. En un sens, il identifie le client dans le

processus dhcp. Un autre client aura un identifiant de transaction probablement différent.

le client disposait-il d'une adresse ip précédemment ? Où la lit-on ? dans le champ bootp.option.requested_ip_address

dont la valeur est : 131.107.2.217 Trame 2

quel est son objet ? quelle est sa taille ?

comment s'appelle la phase DHCP qui la caractérise ?

quelle est l'adresse MAC destination ? Pourquoi ?

le paquet est diffusé mais la RFC ne l'impose pas dans tous les cas.

a qui s'adresse cette trame ?

au client qui a émis une requête. C'est l'identifiant de transaction qui identifie la requête à laquelle on répond (réponse et requête ont le même id).

Quelle est l'adresse IP destination ? diffusion ;

quel est le protocole de couche 4 et le port destination de cette trame ?

quel est le serveur auquel s'adresse cette trame ? Où le lit-on ? question sans objet

quels sont les champs qui identifient l'émetteur ? Donnez leur valeur.

ip, mac, id serveur dhcp, ...

le client disposait-il d'une adresse ip précédemment ? Où la lit-on ? question sans objet

trame 3:

quel est son objet ? quelle est sa taille ? dhcp request

comment s'appelle la phase DHCP qui la caractérise ?

quelle est l'adresse MAC destination ? Pourquoi ? trame diffusée

a qui s'adresse cette trame ? à tous les serveurs dhcp du réseau trame 4

quel est son objet ? quelle est sa taille ?

comment s'appelle la phase DHCP qui la caractérise ?

quelle est l'adresse MAC destination ? Pourquoi ? idem : pas d'obligation de diffusion pour cette phase

a qui s'adresse cette trame ?

(3)

décrivez le contenu du champ « Option Fields »

on voit tout un tas d'options donc le routeur par défaut (router) et un vieux machin microsoff (nebios … name server) mais pas de serveur dns (cette capture date d'avant les dinosaures)

Exercice 2

Pour cet exercice, vous devez utiliser simultanément les fichiers pp-dhcp1.cap et pp-dhcp2.cap On considère le réseau suivant :

W2K-SRV1 (192.168.10.1) <---> (192.168.10.2) W2K-SRV2 (relais DHCP) (192.168.20.2)

capture 1 ^ (pp-dhcp1.cap) | |

| capture 2 | (pp-dhcp2.cap) V

(192.168.20.3)

w2k-pro3 (client dhcp)

On considère les trames 2 à 5 du fichier pp-dhcp2.cap.

Quel est le processus en cours

quelles sont les trames de la capture1 correspondant à ces 4 trames ? 235, 237, 238, 248

comparez chaque trame de la capture2 avec son équivalent de la capture 1 (mac et ip sources, destination, dhcp)

entre l'agent relais et le server dhcp, tout se passe en IP (unicast)

entre le client et l'agent relais : le client diffuse, l'agent relais envoie en unicast (via l'adresse mac en fait même s'il précise aussi l'adresse ip).

on peut noter qu'au passage, l'agent relais ajoute son ip dans le champ « Relay agent IP address: 192.168.20.2 (192.168.20.2) »

C'est cette information qui permet au serveur dhcp de savoir sur quel réseau se situe le poste client et lui proposer une adresse sur le bon réseau.

sur la trame DHCP ACK, on peut voir des options pour le routeur par défaut et le dns (on n'est plus au temps des dinosaures).

Références

Documents relatifs

Les deux directeur on accès a tout les dossier partagé sauf au dossier personnelle Fait clique droit sur le dossier puis cliquer sur propriétés.. Dans l’onglet partage cliquer

R6 receives a DHCP DISCOVER packet from the relay IP address (R5) with the Client-ID is based on the MAC address of SW2’s VLAN 58 interface.. SW2 requests the IP address using

Ce n'est pas une bonne pratique d'un point de vue sécurité car cela veut dire que les machines de l'entreprise peut communiquer directement entre elles.. Si l'une d'elle est

● Le serveur DHCP ne répondra à la demande du client que s'il dispose d'une plage d'adresse disponible pour le sous-réseau en question. •DHCP OFFER: par défaut, le paquet

● comparez chaque trame de la capture2 avec son équivalent de la capture 1 (mac et ip sources,

Le serveur DHCP sait ainsi sur quel réseau est le porte client et peut choisir une adresse située sur le bon réseau. ● Le serveur DHCP ne répondra à la demande du client que s'il

Pour la suite de ce TD, vous aurez besoin d'un ordinateur windows serveur (nommé passerelle) avec deux cartes réseau: l'une sur le sous-réseau 192.168.2.0/24 reliées au

Il faudra seulement rajouter une route vers le