11.07.2015 Views

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

BOOTP / DHCPLe Protocole d’amorce (RFC 951 et 1532)Comme nous avons vu précédemment RARP est un protocole qui permet de demander son adresse IP.RARP passe par des protocoles de niveau 1, non routables. De plus seule l’adresse IP est récupérée.BOOTP marche au niveau IP/UDP et permet des choses plus intéressantes.BOOTP utilise deux ports UDP : le port serveur 67 et le port client 68.On n’utilise pas de port éphémère car la réponse peut être broadcastée (en principe ceci est évité).BOOTP peut servir à démarrer un serveur, un terminal X en renvoyant le nom du fichier de démarrage quisera récupéré par TFTP.BOOTP n’accepte et ne traite que la première réponse.Le format de la trame BOOTP sur 300 octets0 8 16 24Code Opération Type de matériel Longueur adresse(1 requête , 2 réponse ) 1=ETHERNET matérielle 6 sicompteur de saut(0 en général saufrouteur)ETHERNETIdentificateur de transaction (tiré au hasard , envoyé et renvoyé tel que)Nombre de secondes Non utiliséadresse IP du client (souvent 0.0.0.0)votre adresse IP (renvoyée par serveur)Adresse IP du serveur (rare)adresse IP du routeur (si un routeur route la demande)adresse matérielle du client (16 octets) (émise et retournée)nom de machine du serveur (64 octets) si bootnom du fichier de démarrage (128 octets) si bootinformation spécifique (64 octets) (retour des infos)Certains champs sont remplis quand la machine a une notion de ce qu’elle veut. Elle peut avoir déjà uneadresse IP et demander des renseignements complémentaires et même avoir le nom ou l’adresse du serveurqui doit la servir.Pour démarrer , le client fait un broadcast ETHERNET avec dans cette trame, comme adresses IP 0.0.0.0 ,destination 255.255.255.255 et remplit l’adresse matérielle, port 67.Le serveur renvoie sans broadcast la réponse sur la machine. Elle évite de faire un ARP pour renvoyer laréponse car le client ne connaît pas encore son adresse. Le serveur ajoute « à la main » l’entrée dans lacache.Passage par un routeursi le routeur est configuré 45 pour router les trames vers un serveur BOOTP particulier, celui ci ajoute 1 dansle hop count , met l’adresse IP de l’interface qui a reçu l’appel dans le champ adresse IP du routeur ettransmet la demande au serveur . Le serveur a ainsi une correspondance entre l’adresse matérielle et leréseau sur lequel se trouve la machine.Configuration des serveurs.Ceux ci ont des fichiers de configuration constituées de centaines de lignes du style :adresse ETHERNET = adresse IPPour chaque réseau, ils ont des informations spécifiques, comme l’adresse du routeur, le masque, lesserveurs de nom, les serveurs de temps..<strong>Les</strong> informations sont renvoyées dans le champ spécifique du vendeur.<strong>Les</strong> évolutions de BOOTP : DHCP45 C’est la commande ip helper dans les routeurs cisco<strong>Les</strong> <strong>Réseaux</strong> <strong>Informatiques</strong> D. Lalot 65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!