0% ont trouvé ce document utile (0 vote)
25 vues9 pages

Chapter 5

Transféré par

Youssef Bahanni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
25 vues9 pages

Chapter 5

Transféré par

Youssef Bahanni
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

11/19/2024

IP Addressing

L'un des sujets les plus importants dans toute discussion de TCP / IP est l'adressage IP. Une adresse IP est un
identifiant numérique attribué à chaque machine sur un réseau IP. Il désigne l'emplacement spécifique d'un
périphérique sur le réseau.

Introduction aux réseaux IP Terminology

• Bit Un bit est un chiffre, soit 1 soit 0.


• Byte Un octet est de 7 ou 8 bits, selon que la parité est utilisée. Pour la suite de ce cours, supposons
PRÉPARÉ PAR: toujours qu'un octet est 8 bits.
• Octet Un octet, composé de 8 bits, est juste un nombre binaire ordinaire de 8 bits. Dans ce chapitre, les
termes octet et byte sont complètement interchangeables.

Année universitaire: 2024-2025

1 2

IP Addressing IP Addressing

The Hierarchical IP Addressing Scheme The Hierarchical IP Addressing Scheme

Une adresse IP est constituée de 32 bits d'informations. Ces bits sont divisés en quatre sections, appelées octets ou •Introduction à l'adressage hiérarchique : L'adressage hiérarchique a été choisi pour son aptitude à gérer un
octets, contenant chacune 1 octet (8 bits). Vous pouvez représenter une adresse IP en utilisant l'une des trois grand nombre d'adresses, jusqu'à 4,3 milliards, offrant ainsi une solution évolutive pour l'adressage IP.
méthodes suivantes: •Limites de l'adressage plat : L'inconvénient majeur d'un schéma d'adressage plat est lié au routage. Si
chaque adresse était unique, les routeurs devraient stocker l'adresse de chaque appareil connecté à
• Dotted-decimal, as in [Link] Internet, rendant le routage efficace irréalisable.
• Binary, as in 10101100.00010000.00011110.00111000 •Solution hiérarchique : La solution réside dans l'utilisation d'un schéma d'adressage hiérarchique, similaire
• Hexadecimal, as in AC.10.1E.38 à la structure d'un numéro de téléphone, où chaque segment correspond à un niveau d'agrégation de plus
en plus précis.
•Analogie avec le numéro de téléphone :
• Indicatif régional : Correspond à une très grande zone.
Network address Cette désignation est utilisée dans le routage pour envoyer des paquets à un réseau distant • Préfixe : Restreint à une zone d'appel locale.
(par exemple, [Link], [Link] et [Link]). • Numéro client : Identifie la connexion spécifique.
•Structure en couches des adresses IP : Les adresses IP ne traitent pas tous les 32 bits comme un
Broadcast address L'adresse utilisée par les applications et les hôtes pour envoyer des informations à tous les identificateur unique. Une partie de l'adresse est attribuée à l'adresse réseau, une autre partie au sous-
nœuds d'un réseau s'appelle l'adresse de diffusion. réseau et à l'hôte, ou simplement à l'adresse du nœud.
•Conclusion : Le schéma d'adressage hiérarchique permet un routage efficace et une gestion scalable des
adresses IP, crucial pour le fonctionnement d'Internet.
[Link] 3 4

3 4
11/19/2024

IP Addressing IP Addressing

Network Addressing Network Addressing

[Link] Réseau / Numéro de Réseau :


1. Identifie de manière unique chaque réseau. La subdivision d'une adresse IP en un réseau et une adresse de nœud est déterminée par la désignation
2. Les machines sur le même réseau partagent cette adresse. de classe de son réseau.
[Link] de Réseau : Conçues en fonction de la taille et du nombre de nœuds sur le réseau.
1. Classe A : Pour un nombre réduit de réseaux avec un très grand nombre de nœuds. La figure résume les trois classes de réseaux utilisés pour adresser les hôtes
2. Classe B : Pour une taille de réseau intermédiaire.
3. Classe C : Pour un grand nombre de réseaux avec un faible nombre de nœuds.
[Link] :
1. Assurer une distribution efficace et une gestion aisée des adresses IP.
2. Faciliter le routage des informations à travers des réseaux de différentes tailles.

5 6

5 6

IP Addressing IP Addressing
Network Addressing Network Addressing
Reserved IP addresses
Private IP Addresses (RFC 1918)
Certaines adresses IP sont réservées à des fins spéciales, de sorte que les administrateurs réseau ne peuvent jamais
attribuer ces adresses à des nœuds. [Link] IP Privées :
• Utilisées uniquement sur des réseaux internes.
• Ne sont pas routables sur Internet.
[Link] de Sécurité et d'Économie :
• Renforcer la sécurité en empêchant le routage direct sur Internet.
• Économiser les adresses IP publiques limitées.
3.Économie d'Adresses :
• Sans les adresses IP privées, les adresses IP publiques auraient été épuisées il y a longtemps.
• Les FAI et les organisations peuvent se contenter d'un nombre restreint d'adresses IP publiques.
[Link] (Network Address Translation) :
• Un mécanisme permettant de connecter des réseaux privés à Internet.
• Convertit les adresses IP privées en adresses publiques pour la communication sur Internet.

7 8

7 8
11/19/2024

IP Addressing IP Addressing
Network Addressing Network Addressing
Private IP Addresses (RFC 1918) IPv4 Address Types

Beaucoup de gens peuvent utiliser la même adresse IP réelle pour transmettre sur Internet. Faire les choses de • Loopback (localhost) Utilisé pour tester la pile IP sur l'ordinateur local. Peut être n'importe quelle adresse
cette façon permet d'économiser des mégatonnes d'espace d'adressage. de [Link] à [Link].
Les adresses privées réservées sont répertoriées dans le tableau: • Layer 2 broadcasts Ceux-ci sont envoyés à tous les nœuds sur un réseau local.
• Broadcasts (layer 3) Ceux-ci sont envoyés à tous les nœuds du réseau.
• Unicast C'est une adresse pour une seule interface, et ceux-ci sont utilisés pour envoyer des paquets à un
seul hôte de destination.
• Multicast Ce sont des paquets envoyés à partir d'une source unique et transmis à de nombreux appareils
sur des réseaux différents. Désigné comme "one-to-many".

9 10

9 10

Subnetting Basics Subnetting Basics


How to Create Subnets
How to Create Subnets

1. Planification Préalable :
La création de sous-réseaux consiste essentiellement à prendre des bits de la partie hôte de l'adresse et à les
1. Évaluez vos besoins actuels en termes de réseau et anticipez les conditions futures avant de mettre
réserver pour définir l'adresse de sous-réseau à la place. De toute évidence, cela se traduira par moins de bits
en œuvre le sous-réseau.
disponibles pour définir vos hôtes, ce que vous voudrez toujours garder à l'esprit.
2. Étapes pour Créer un Sous-réseau :
1. Déterminer le Nombre d'ID de Réseau Nécessaires :
1. Un pour chaque sous-réseau LAN.
2. Un pour chaque connexion de réseau étendu (WAN).
2. Déterminer le Nombre d'ID Hôte par Sous-réseau :
1. Un pour chaque hôte utilisant TCP/IP.
2. Un pour chaque interface de routeur.
3. Création sur la Base des Besoins :
1. Un masque de sous-réseau unique pour tout le réseau.
2. Un ID de sous-réseau unique pour chaque segment physique.
3. Une plage d'ID hôte pour chaque sous-réseau.

11 12

11 12
11/19/2024

Subnetting Basics Subnetting Basics


Subnet Masks
Classless Inter-Domain Routing (CIDR)
1. Rôle du Masque de Sous-Réseau :
1. Permet à chaque appareil de distinguer l'ID réseau de l'ID hôte dans une adresse IP.
2. C'est une valeur de 32 bits composée de 1 et de 0. [Link] d'Adresses par les ISP :
3. Les 1 dans le masque de sous-réseau représentent les adresses des sous-réseaux de réseau. 1. Méthode utilisée par les ISP pour allouer un bloc d'adresses IP à leurs clients (entreprises, particuliers).
2.Nécessité de Connaissance du Masque : 2. Les adresses sont fournies par bloc de taille spécifique.
1. Chaque machine doit connaître la partie de l'adresse hôte utilisée comme adresse de sous-réseau. 2.Réception d'un Bloc d'Adresses :
2. La condition est remplie en assignant un masque de sous-réseau à chaque machine. 1. Exemple d'adresse reçue : [Link]/28.
[Link] des Sous-Réseaux : 2. Indique le masque de sous-réseau via la notation CIDR (Classless Inter-Domain Routing).
1. Pas tous les réseaux nécessitent des sous-réseaux. S'ils n'en ont pas besoin, ils utilisent le masque de sous-réseau [Link] CIDR et Masques de Sous-Réseau :
par défaut. 1. La notation CIDR (/) spécifie le nombre de bits à 1 dans le masque.
2. Le masque par défaut indique qu'il n'y a pas d'adresse de sous-réseau spécifique. 2. Masque par défaut Classe A : [Link] (/8) - Premier octet entièrement à 1 (11111111).
[Link] de Sous-Réseau par Défaut : 3. Masque par défaut Classe B : [Link] (/16) - Deux premiers octets à 1 (11111111.11111111).
1. Classe A, B et C ont chacune un masque de sous-réseau par défaut qui est utilisé en l'absence de sous-réseau. [Link] la Notation CIDR :
1. Pour déterminer le masque de sous-réseau, comptez le nombre de bits à 1 dans la notation.
2. Exemple : /8 signifie que les 8 premiers bits du masque sont à 1.

13 14

13 14

Subnetting Basics Subnetting Basics


Classless Inter-Domain Routing (CIDR)
Classless Inter-Domain Routing (CIDR)

The table has a listing of every available subnet mask and its equivalent CIDR slash notation.

15 16

15 16
11/19/2024

Subnetting Basics Subnetting Basics


Classless Inter-Domain Routing (CIDR) Classless Inter-Domain Routing (CIDR)

Subnetting Class C Addresses


There are many different ways to subnet a network. The right way is the way that works best for you. In a Class C Subnetting Class C Addresses
address, only 8 bits are available for defining the hosts. Remember that subnet bits start at the left and move to the [Link] du Masque de Sous-Réseau :
right, without skipping bits. This means that the only Class C subnet masks can be the following: • Sélectionnez un masque de sous-réseau approprié pour votre réseau.
2.Détermination des Paramètres de Sous-Réseau :
Binary Decimal CIDR • Nombre de Sous-Réseaux :
--------------------------------------------------------- • Combien de sous-réseaux sont générés par le masque choisi ?
00000000 = [Link] /24 • Hôtes Valides par Sous-Réseau :
10000000 = [Link] /25 • Combien d'adresses d'hôtes valides sont disponibles par sous-réseau ?
11000000 = [Link] /26 • Sous-Réseaux Valides :
11100000 = [Link] /27 • Quelles sont les plages de sous-réseaux valides ?
11110000 = [Link] /28 • Adresse de Diffusion :
11111000 = [Link] /29 • Quelle est l'adresse de diffusion (broadcast) pour chaque sous-réseau ?
11111100 = [Link] /30 • Hôtes Valides dans Chaque Sous-Réseau :
• Quelles sont les adresses d'hôtes valides pour chaque sous-réseau ?

17 18

17 18

Subnetting Basics Subnetting Basics


Classless Inter-Domain Routing (CIDR) Classless Inter-Domain Routing (CIDR)

Subnetting Class C Addresses Subnetting Class C Addresses


How many subnets? 2*x = number of subnets. x is the number of masked bits, or the 1s.
For example, in 11000000, the number of 1s gives us 22 subnets. So in this example, there are 4 subnets. What’s the broadcast address for each subnet? Now here’s the really easy part. Since we counted our subnets in
How many hosts per subnet? 2^y – 2 = number of hosts per subnet. y is the number of unmasked bits, or the 0s. For the last section as 0, 64, 128, and 192, the broadcast address is always the number right before the next subnet.
example, in 11000000, the number of 0s gives us 26 – 2 hosts, or 62 hosts per subnet. You need to subtract 2 for the For example, the 0 subnet has a broadcast address of 63 because the next subnet is 64. The 64 subnet has a
subnet address and the broadcast address, which are not valid hosts. broadcast address of 127 because the next subnet is 128, and so on. Remember, the broadcast address of the
What are the valid subnets? 256 – subnet mask = block size, or increment number. An example would be the last subnet is always 255.
[Link] mask, where the interesting octet is the fourth octet (interesting because that is where our subnet What are the valid hosts? Valid hosts are the numbers between the subnets, omitting the all-0s and all-1s. For
numbers are). Just use this math: example, if 64 is the subnet number and 127 is the broadcast address, then 65–126 is the valid host range. Your
256 – 192 = 64. The block size of a 192 mask is always 64. Start counting at zero in blocks of 64 until you reach the valid range is always the group of numbers between the subnet address and the broadcast address.
subnet mask value and these are your subnets in the fourth octet: 0, 64, 128, 192.

19 20

19 20
11/19/2024

Subnetting Basics Subnetting Basics


Classless Inter-Domain Routing (CIDR) Classless Inter-Domain Routing (CIDR)
Subnetting Class C Addresses Subnetting Class C Addresses
Subnetting Practice Examples: Class C Addresses Subnetting Practice Examples: Class C Addresses

Practice Example #1C: [Link] (/25) Practice Example #2C: [Link] (/26)
How many subnets? Since 128 is 1 bit on (10000000), the answer would be 2*1 = 2.
How many hosts per subnet? We have 7 host bits off (10000000), so the equation would be 2^7 – 2 = 126 hosts.
What are the valid subnets? 256 – 128 = 128.
What’s the broadcast address for each subnet? The number right before the value of the next subnet is all host bits
turned on and equals the broadcast address. For the zero subnet, the next subnet is 128, so the broadcast of the 0
subnet is 127.

Subnet 0 128
First host 1 129
Last host 126 254
Broadcast 127 255

21 22

21 22

Subnetting Basics Subnetting Basics


Classless Inter-Domain Routing (CIDR) Classless Inter-Domain Routing (CIDR)
Subnetting Class C Addresses
Subnetting Class C Addresses
Subnetting Practice Examples: Class C Addresses
Subnetting Practice Examples: Class C Addresses
Practice Example #3C: [Link] (/27)
Practice Example #4C: [Link] (/28)

23 24

23 24
11/19/2024

DHCP (Dynamic Host Configuration Protocol)


DHCP • DHCP est un protocole réseau utilisé pour attribuer divers paramètres réseau

Dynamic Host
à un périphérique. Cela simplifie considérablement l'administration d'un
réseau, puisqu'il n'est pas nécessaire d'attribuer des paramètres réseau
statiques à chaque appareil.
Configuration Protocol • Le protocole DHCP est un protocole client-serveur. Un client est un
périphérique configuré pour utiliser le protocole DHCP et demander des
paramètres réseau à un serveur DHCP. Le serveur DHCP maintient un pool
d'adresses IP disponibles et en attribue une à l'hôte. Un serveur DHCP peut
également fournir certains autres paramètres, tels que :
• subnet mask
• default gateway
• domain name
• DNS server

25 26

Fonctionnement du protocole DHCP Fonctionnement du protocole DHCP

Il faut dans un premier temps au moins un serveur DHCP qui distribue


des addresses IP. Cette machine va server de base pour toutes les
requetes DHCP, aussi elle doit avoir une adresse IP fixe.
NB : dans un reseau, on peut donc n’avoir qu’une seule machine avec
adresse IP fixe => le serveur DHCP.

DHCP uses a well-known UDP port number 67 for the DHCP server, and the UDP port number 68 for the
client.

27 28
11/19/2024

les requêtes DHCP


Lease
En fait, il existe plusieurs types de paquets DHCP susceptibles d'être émis soit par le
client pour le ou les serveurs, soit par le serveur DHCP vers un client :
• DHCPDISCOVER découvrir (pour localiser les serveurs DHCP disponibles)
Pour des raisons d'optimisation des ressources réseau, les adresses IP
• DHCPOFFER proposer (réponse du serveur à un paquet DHCPDISCOVER, qui contient les sont délivrées avec une date de début et une date de fin de validité. C'est
premiers paramètres) ce qu'on appel un Lease.
• DHCPREQUEST (requête diverse du client pour par exemple prolonger son bail) Un client qui voit son bail arriver à terme peut demander au serveur
• DHCPACK (réponse du serveur qui contient des paramètres et l'adresse IP du une prolongation du Lease par un DHCPREQUEST (?). De même,
client)
lorsque le serveur verra un Lease arrivé à terme, il émettra un paquet
• DHCPNAK (réponse du serveur pour signaler au le client que son bail est échu ou si le client annonce
une mauvaise configuration réseau) DHCPNAK(?) pour demander au client s'il veut prolonger son Lease.
• DHCPDECLINE refuser (le client annonce au serveur que l'adresse est déjà utilisée) Si le serveur ne reçoit pas de réponse valide, il rend disponible l'adresse
• DHCPRELEASE libérer (le client libère son adresse IP) IP.
• DHCPINFORM informer (le client demande des paramètres locaux, il a déjà son adresse IP)

29 30

Scénario de fonctionnement Demande de lease IP


• Le processus de création de lease commence lorsqu’un ordinateur client démarre ou
initialise le protocole TCP/IP pour la première fois. Il commence également lorsqu’un
ordinateur client tente de renouveler son bail et est rejeté (déplacement d’un client
vers un autre sous réseaux).
• Le client diffuse un message DHCPDISCOVER pour les informations d’adressage IP.
Le client ne dispose pas encore d’adresse IP, Il utilise donc [Link] comme adresse
source. Étant donné que le client ne connaît pas l’adresse IP du serveur DHCP, il utilise
[Link] comme adresse de destination. Le message est diffusé à l’ensemble
des sous réseaux.
• Le message de demande contient également l’adresse MAC et le l’adresses IP de
ordinateur client pour que les serveurs DHCP puissent déterminer le client qui a
envoyé la demande.

31 32
11/19/2024

Configuration DHCP Configuration


• A Cisco router can be configured as a DHCP server. Here are the steps: • UIR(config)# ip dhcp excluded-address [Link] [Link]
[Link] IP addresses from being assigned by DHCP by using the ip dhcp excluded-
address FIRST_IP LAST_IP • UIR(config)# ip dhcp pool UIRDHCP
[Link] a new DHCP pool with the ip dhcp pool NAME command. • UIR(dhcp-config)# network [Link] [Link]
[Link] a subnet that will be used to assign IP addresses to hosts with the network
SUBNET SUBNET_MASK command. • UIR(dhcp-config)# default-router [Link]
[Link] the default gateway with the default-router IP command. • UIR(dhcp-config)# dns-server [Link]
[Link] the DNS server with the dns-server IP address command.
6.(Optional) Define the DNS domain name by using the ip domain-name
NAME command. • UIR(dhcp-config)# show ip dhcp binding
7.(Optional) Define the lease duration by using the lease DAYS HOURS
MINUTES command. If you don’t specify this argument, the default lease time of 24 • UIR(dhcp-config)# show ip dhcp pool UIRDHCP
hours will be used. • UIR(dhcp-config)# show ip dhcp server statistics

33 34

DHCP Configuration

35

Vous aimerez peut-être aussi