Les classes d adresses IP



Documents pareils
UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

TP a Notions de base sur le découpage en sous-réseaux

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

NOTE D'APPLICATION CONCERNANT LA MISE EN SERVICE DE MATERIELS SUR RESEAU IP

LE RESEAU GLOBAL INTERNET

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Plan. Programmation Internet Cours 3. Organismes de standardisation

CCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet

L3 informatique Réseaux : Configuration d une interface réseau

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

Présentation du modèle OSI(Open Systems Interconnection)

GENERALITES. COURS TCP/IP Niveau 1

Microsoft Windows NT Server

Rappels réseaux TCP/IP

Dossier de réalisation d'un serveur DHCP et d'un Agent-Relais SOMMAIRE. I. Principe de fonctionnement du DHCP et d'un Agent-Relais

Installation de Windows 2000 Serveur

ETI/Domo. Français. ETI-Domo Config FR

Petit guide des sous-réseaux IP

Les réseaux informatiques

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

Algorithmique et langages du Web

NOTIONS DE RESEAUX INFORMATIQUES

Formateurs : Jackie DAÖN Franck DUBOIS Médiapôle de Guyancourt

RAPPORT TP ACTIVE DIRECTORY

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

Cisco Certified Network Associate

Installation de Windows 2003 Serveur

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

BIND : installer un serveur DNS

Le Multicast. A Guyancourt le

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

1 Résolution de nom Introduction à la résolution de noms Le système DNS Les types de requêtes DNS...

Dynamic Host Configuration Protocol

Le routeur de la Freebox explications et configuration

TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE

Installation de serveurs DNS, WINS et DHCP sous Windows Server 2003

Arithmétique binaire. Chapitre. 5.1 Notions Bit Mot

Les Réseaux. les protocoles TCP/IP

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

Initiation à l informatique. Module 7 : Le courrier électronique ( , mail)

Cours admin 200x serveur : DNS et Netbios

Licence Sciences et Technologies Examen janvier 2010

Chapitre 1 Le routage statique

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Partie II PRATIQUE DES CPL

Travaux pratiques Configuration d une carte réseau pour qu elle utilise DHCP dans Windows Vista

Chapitre 11 : Le Multicast sur IP

Internet Protocol. «La couche IP du réseau Internet»

Les réseaux informatiques

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

DIFF AVANCÉE. Samy.

Services Réseaux - Couche Application. TODARO Cédric

Le service IPv4 multicast pour les sites RAP

Manuel d'installation du logiciel

Compte-rendu du TP n o 2

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

Manuel du logiciel PrestaTest.

Introduction. Adresses

Déclaration des postes SIP 67xxi

Présentation et portée du cours : CCNA Exploration v4.0

TR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP

INFO 2 : Traitement des images

module Introduction aux réseaux DHCP et codage Polytech / 5

Configurer l adressage des serveurs et des clients

ultisites S.A. module «réseau IP»

LES PROTOCOLES DES RÉSEAUX

Dynamic Host Configuration Protocol

Réseaux IUP2 / 2005 IPv6

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Cloud public d Ikoula Documentation de prise en main 2.0

Les failles Format String

Le Protocole DHCP. Définition. Références. Fonctionnement. Les baux

Manuel d administration de Virtual Box MANUEL D UTILISATION VIRTUAL BOX

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

BARREAU PACK Routeur Sécurisé Avocat MANUEL D INSTALLATION

Installation d un serveur DHCP sous Gnu/Linux

Les possibilités de paramétrage réseau des logiciels de virtualisation sont les suivantes quant à la connexion réseau :

Le serveur web Windows Home Server 2011

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

Principes de DHCP. Le mécanisme de délivrance d'une adresse IP à un client DHCP s'effectue en 4 étapes : COMMUTATEUR 1. DHCP DISCOVER 2.

Connexion à distance. Pour configurer les automates Beckhoff via un PC de programmation VERSION : 1.0 / PH

Présentation et portée du cours : CCNA Exploration v4.0

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

TAGREROUT Seyf Allah TMRIM

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

Représentation des Nombres

Le poids et la taille des fichiers

Notions de Réseaux TCP/IP et environnements Microsoft Windows. Michel Cabaré Novembre 2002 ver 2.0

Installation DNS, AD, DHCP

Algorithme. Table des matières

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

But de cette présentation

Télécommunications. IPv4. IPv4 classes. IPv4 réseau locaux. IV - IPv4&6, ARP, DHCP, DNS

Transcription:

Les classes d adresses IP Qu est ce qu une adresse IP? Adresse IP (Internet Protocol): Une adresse IP est à l inverse d une @ MAC, une adresse logique qui est configurable via le panneau de configuration puis connexion réseau. Une @ IP permet d identifier une machine dans un réseau. Une adresse IP est composé de 32 bits et est codé en binaire. Exemple d adresse IP (binaire) : 1100 0000.1010 1000.0000 0000.0000 0001 => 192.168.0.1 Binaire : Le binaire est un système de numération qui utilise la base 2. C'est-à-dire qu il y a deux valeurs possibles, qui sont le 0 et le 1 et que l on appelle bit et 8 bits forment un octet. Décimal Binaire 0 0000 1 0001 2 0010 3 0011 4 0100 5 0101 La norme IPv4 (4 pour 4 octets soit 32 bits) permet d identifier une machine sur un réseau, que ce soit un réseau public ou privé. Les adresses IP sont ainsi séparées en plusieurs classes : A, B, C, D et E. Exemple d adresse IP en binaire puis en décimal: 1100 0101.1010 1000.0000 1111.1010 1100 : 197.168.15.172 A quoi servent ces classes d adresse et comment les distinguer? Tout d abord, il faut savoir qu une adresse IP est composée en deux parties : Une adresse réseau qui permet d identifier l adresse de sous réseau Une adresse hôte qui permet d identifier la machine Ce qu il faut savoir avant de continuer : Une adresse IP qui a tous ces bits d hôtes à 0 (par exemple 192.168.30.0) représente l adresse du réseau. Elle ne peut pas être attribuée à une machine. En revanche lorsqu une adresse IP a tous ces bits d hôtes à 1 (par exemple 192.168.30.255), cela représente l adresse de diffusion également appelé broadcast. Ce qui diffère entre les classes, c est le nombre d adresse réseau et d hôtes disponible.

Adresse de classe A : Binaire : Un adresse de classe A se code avec : 1 octet pour l adresse réseau 3 octets pour l adresse hôte Soit XXXX XXXX. XXXX XXXX.XXXX XXXX.XXXX XXXX Une adresse de classe A aura comme premier bit d adresse réseau la valeur 0 en binaire. Ex : 0 XXX XXXX.XXXX XXXX.XXXX XXXX.XXXX XXXX est une adresse de classe A 1 XXX XXXX.XXXX XXXX.XXXX XXXX.XXXX XXXX n est pas une adresse de classe A Décimal : Il est plus facile de comprendre les adresses IP lorsqu elles sont écrites en décimal. Les adresses de classe A ont le premier octet (en décimal) de l adresse réseau compris entre 1 à 126, car l adresse réseau des classes A est codée sur un octet. Une astuce pour reconnaitre les classes d adresses IP lorsqu elles sont écrites en décimal est de regarder le premier nombre d une adresse, s il est compris entre 1 et 126, c est alors une adresse de classe A, s il est compris entre 128 et 191, c est une classe B et entre 192 et 223, c est une classe C. Ex : 79.20.69.230 est une adresse de classe A 192.168.0.69 n est pas une adresse de classe A Calcul du nombre d adresse : Pour calculer le nombre d adresse réseau disponible dans une classe A, il suffit de faire le calcul 2 7-2=126 Explication : Il y a 2 7 (de 00000000 à 01111111 avec 7 bits pouvant être à 1) possibilités de réseaux, soit 128 possibilités. Or le réseau 0 (premier octet valant 00000000) n'existe pas et l adresse 127 est réservée pour désigner votre machine (me demandez pas pourquoi!), c est pour cela que l on ôte 2 au nombre d adresses de réseaux et que l on obtient en tout 126 réseaux. Pour calculer le nombre d adresse hôtes disponible dans une classe A, on utilise le même principe de calcul, mais ici sur les 3 octets restants, on arrive donc au calcul suivant : 2 8+8+8-2 = 2 24-2 = 16 777 214 adresses hôtes! Remarque : Il ne faut pas oublier d enlever l adresse avec tous les bits d hôtes à 0 (adresse du réseau) et celle à tous les bits d hôtes à 1 (adresse de broadcast), soit 2 adresses.

Il existe dans chaque classe d adresse, des adresses privées réservées à la création de réseaux locaux, car dans une entreprise, la plupart du temps, il n y a qu un seul accès Internet qui est partagé sur les différents PC. Les adresses privées permettent de créer des réseaux plus ou moins gros, et c est dans cette optique que l on va choisir d utiliser un réseau privé de classe A, B ou C. Adresses privées de classe A : de 10.0.0.1 à 10.255.255.254 soit 16 777 214 machines dans un réseau local (Hey les gars, on se fait un CS?) On retrouve dans les adresses de classes A, les grosses entreprises qui ont besoin d adresser beaucoup de machines comme par exemple Google, les FAI (Neuf, Free dont toutes les adresses commencent par 88,etc.) mais bizarrement Microsoft n a pas une adresse de classe A, mais une de B. (bizarre non?) Adresse de classe B : Maintenant que l on a vu avec les adresses de classe A comment le découpage binaire marchait, cela ne va pas être dur de comprendre les adresses de classe B. Binaire : Une adresse de classe B se code avec : 2 octets pour l adresse réseau 2 octets pour l adresse hôte Soit XXXX XXXX. XXXX XXXX.XXXX XXXX.XXXX XXXX Une adresse de classe B aura ses deux premiers bits d adresse réseau de valeur 10 en binaire. Ex : 10 XX XXXX.1010 1110. XXXX XXXX.XXXX XXXX Décimal : Les adresses de classe B ont le premier octet (en décimal) de l adresse réseau compris entre 128 à 191, plus précisément entre 128.0 et 191.255 car l adresse réseau des classes B est codée sur deux octets. Ex : 136.56.0.30 est une adresse de classe B Calcul du nombre d adresse : Le nombre d adresse réseau est plus important que pour les adresses de classe A, puisqu elle est codée non plus sur un mais deux octets, soit 2 14 (10 000000 00000000 à 10 111111 11111111 avec 16-2=14 bits pouvant être à 1) soit un total de 16384 adresses réseaux. Les deux bits en moins sont les 2 premiers qui restent inchangés. Le nombre d adresse hôtes est aussi codée sur 2 octets, soit 2 16-2 = 65534 hôtes possible.

Remarque : Il ne faut pas oublier d enlever l adresse avec tous les bits d hôtes à 0 (adresse du réseau) et celle à tous les bits d hôtes à 1 (adresse de broadcast), soit 2 adresses. Adresse privée de classe B : de 172.16.0.1 à 172.31.255.254 soit 1 048 574 adresses hôtes. Adresse de classe C : Qui n a jamais fait un réseau local et utilisé l adresse 192.168.0.X. Pas vous? Bon beh je vais expliquer tout ca! Binaire : Une adresse de classe C se code avec : 3 octets pour l adresse réseau 1 octet pour l adresse hôte Soit XXXX XXXX. XXXX XXXX.XXXX XXXX.XXXX XXXX Une adresse de classe C aura ses trois premiers bits d adresse réseau de valeur 110 en binaire. Ex : 110 1 1011.1010 1110.0011 0110.XXXX XXXX Décimal : Les adresses de classe C ont le premier octet (en décimal) de l adresse réseau compris entre 192 à 223, plus précisément entre 192.0.0 et 223.255.255 car l adresse réseau des classes C est codée sur trois octets. Ex : 192.168.30.8 est une adresse de classe C Calcul du nombre d adresse : Le nombre d adresse réseau est encore plus important que pour les classes B, puisqu elle est codé sur 21 bits (24bits 3 inchangés = 21) soit 2 21 = 2097152 adresses réseaux. Le nombre d adresse hôtes est en revanche plus petit que pour une classe B car il est codé sur un octet, soit 2 8-2 =254. Il ne faut pas oublier d enlever l adresse avec tous les bits d hôtes à 0 (adresse du réseau) et celle à tous les bits d hôtes à 1 (adresse de broadcast), soit 2 adresses. Adresses privées de classe C : de 192.168.0.1 à 192.168.0.254 soit 254 machines dans un réseau local. Remarque : Une adresse de classe C n est pas routable (ne peut pas passer un routeur)!

En résumé : Classe Début IP Fin IP Nb réseau Nb hôtes Début IP privé Fin IP privé A 1.0.0.0 126.255.255.255 126 16 777 214 10.0.0.0 10.255.255.255 B 128.0.0.0 191.255.255.255 16384 65534 172.16.0.0 172.16.31.255 C 192.0.0.0 223.255.255.255 2097152 254 192.168.0.0 192.168.0.255 Je ne parlerais que très peu des adresses de classe D et E car elles sont très peu utilisées. Classe D : Adresses multicast, elles permettent la transmission pour une vidéo conférence par exemple. Les adresses réseaux vont de 224 à 231. Classe E : Ce sont des adresses de test réservés pour le futur. Maintenant que les classes d adresses sont bien comprises (enfin j espère) il est temps d expliquer le principe et le fonctionnement des masques de sous-réseau. (J ai pris l explication du site www.commentcamarche.net car elle est très bien faite et j y ai modifié quelques trucs qui à mon goût mérite d être approfondis). En résumé, on fabrique un masque contenant des 1 aux emplacements des bits que l'on désire conserver, et des 0 pour ceux que l'on veut annuler. Une fois ce masque créé, il suffit de faire un ET logique entre la valeur que l'on désire masquer et le masque afin de garder intacte la partie que l'on désire et annuler le reste. Ainsi, un masque réseau (en anglais netmask) se présente sous la forme de 4 octets séparés par des points (comme une adresse IP), il comprend (dans sa notation binaire) des zéros au niveau des bits de l'adresse IP que l'on veut annuler (et des 1 au niveau de ceux que l'on désire conserver). Intérêt d'un masque de sous-réseau Le premier intérêt d'un masque de sous-réseau est de permettre d'identifier simplement le réseau associé à une adresse IP. En effet, le réseau est déterminé par un certain nombre d'octets de l'adresse IP (1 octet pour les adresses de classe A, 2 pour les adresses de classe B, et 3 octets pour la classe C). Chaque classe possède un masque par défaut :

Pour une adresse de Classe A, seul le premier octet doit être conservé. Le masque possède la forme suivante 11111111.00000000.00000000.00000000, c'est-à-dire 255.0.0.0 en notation décimale ; Pour une adresse de Classe B, les deux premiers octets doivent être conservé, ce qui donne le masque suivant 11111111.11111111.00000000.00000000, correspondant à 255.255.0.0 en notation décimale ; Pour une adresse de Classe C, avec le même raisonnement, le masque possédera la forme suivante 11111111.11111111.11111111.00000000, c'està-dire 255.255.255.0 en notation décimale Or, un réseau est noté en prenant le nombre d'octets qui le caractérise, puis en complétant avec des 0. Le réseau associé à l'adresse 34.56.123.12 est par exemple 34.0.0.0, car il s'agit d'une adresse IP de classe A. Pour connaître l'adresse du réseau associé à l'adresse IP 34.56.123.12, il suffit donc d'appliquer un masque dont le premier octet ne comporte que des 1 (soit 255 en notation décimale), puis des 0 sur les octets suivants. Le masque est: 11111111.00000000.00000000.00000000 Le masque associé à l'adresse IP 34.208.123.12 est donc 255.0.0.0. La valeur binaire de 34.208.123.12 est: 00100010.11010000.01111011.00001100 Principe du ET logique : ET 0 1 0 0 0 1 0 1 Soit : 0 ET 0 = 0 0 ET 1 = 0 1 ET 0 = 0 1 ET 1 = 1 Un ET logique entre l'adresse IP et le masque donne ainsi le résultat suivant : 00100010.11010000.01111011.00001100 ET 11111111.00000000.00000000.00000000 = 00100010.00000000.00000000.00000000 Soit 34.0.0.0. Il s'agit bien du réseau associé à l'adresse 34.208.123.12 Création de sous-réseaux Reprenons l'exemple du réseau 34.0.0.0, et supposons que l'on désire que les deux premiers bits du deuxième octet permettent de désigner le réseau. Le masque à appliquer sera alors : 11111111.11000000.00000000.00000000 C'est-à-dire 255.192.0.0

Si on applique ce masque, à l'adresse 34.208.123.12 on obtient : 34.192.0.0 En réalité il y a 4 cas de figures possibles pour le résultat du masquage d'une adresse IP d'un ordinateur du réseau 34.0.0.0 Soit les deux premiers bits du deuxième octet sont 00, auquel cas le résultat du masquage est 34.0.0.0 Soit les deux premiers bits du deuxième octet sont 01, auquel cas le résultat du masquage est 34.64.0.0 Soit les deux premiers bits du deuxième octet sont 10, auquel cas le résultat du masquage est 34.128.0.0 Soit les deux premiers bits du deuxième octet sont 11, auquel cas le résultat du masquage est 34.192.0.0 Ce masquage divise donc un réseau de classe A (pouvant admettre 16 777 214 ordinateurs) en 4 sous-réseaux - d'où le nom de masque de sous-réseau - pouvant admettre 2 22 ordinateurs, c'est-à-dire 4 194 304 ordinateurs. Il peut être intéressant de remarquer que dans les deux cas, le nombre total d'ordinateurs est le même, soit 16 777 214 ordinateurs (4 x 4194304-2 = 16777214). Le nombre de sous-réseaux dépend du nombre de bits attribués en plus au réseau (ici 2). Le nombre de sous-réseaux est donc : Nb bits Nb sous-réseaux 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 Création du masque selon des contraintes Pour les deux exemples suivants, j utiliserai l adresse de réseau 192.168.10.0 de masque par défaut 255.255.255.0 Imaginons que nous voulions créer des sous réseaux pouvant accueillir au maximum 8 machines. Il va donc falloir résoudre la petite équation 2 X >= 8 où X représente le nombre de bits dans la partie hôte (en partant de la fin) où va être codé le masque.

Dans ce cas, X = 3 donc il y aura 3 bits à 0 pour identifier les hôtes, le reste des bits seront à 1, soit un masque à 255.255.255.248. (Car 1111 1000 en binaire donne 248 en décimal) Vérification : en vert les bits de masques et en violet les bits d hôtes 192.168.10.00000 000 soit 192.168.10.0 192.168.10.00001 000 soit 192.168.10.8 192.168.10.00010 000 soit 192.168.10.16 192.168.10.00011 000 soit 192.168.10.24 Etc On remarque que dans chaque sous-réseau nous avons 8 adresses hôtes disponible (mais véritablement 6 car il faut enlever l adresse du réseau et l adresse du broadcast) Décomposition du 2 ème sous-réseau : Adresse sous-réseau : 192.168.10.8 (192.168.10.00001 000) Adresse de broadcast : 192.168.10.15 (192.168.10.00001 111) Nb hôtes adressable : 6 Adressage possible des hôtes : 192.168.10.9 à 192.168.10.14 Autre cas de figure, on veut créer 17 sous réseaux. Toujours la même équation 2 X >= 14 ou X va représenter cette fois le nombre de bits dans la partie hôte (en partant du début) où va être codé le masque. Dans ce cas, X = 4 (car 16>14), donc il y aura 4 bit au début de la partie hôte pour identifier le sous-réseau soit un masque de 255.255.255.224 (car 1111 0000 en binaire donne 224 en décimal) Vérification : en vert les bits de masques et en violet les bits d hôtes 192.168.10.0000 0000 soit 192.168.10.0 192.168.10.0001 0000 soit 192.168.10.16 192.168.10.0010 0000 soit 192.168.10.32 192.168.10.0011 0000 soit 192.168.10.48 192.168.10.0100 0000 soit 192.168.10.64 Etc Si l on continue jusqu à arriver à 256, on comptera en tout 16 sous-réseau, donc si on n utilise pas les deux derniers, nous avons nos 14 sous-réseaux. Décomposition du 3 ème sous réseau : Adresse sous-réseau : 192.168.10.32 (192.168.10.0010 0000) Adresse de broadcast : 192.168.10.47 (192.168.10.0010 1111) Nb hôtes adressable : 14 Adressage possible des hôtes : 192.168.10.33 à 192.168.10.46

Notation CIDR (Classless Inter-Domain Routing) : La notation CIDR permet d écrire autrement le masque d une adresse. Il se place à la fin de l adresse réseau de cette façon : 192.168.10.0/24 pour un masque en 255.255.255.0. Fonctionnement du CIDR : Un masque de sous-réseau est toujours avec des bits à 1 continu. Ce qui veut dire que l on ne peut pas trouver un masque tel que 255.255.255.(1011 0100), un masque sera toujours de la forme 255.255.255.1110 0000 ou 255.255.255.1111 100 etc, il n y aura jamais de 0 entre les 1. Pour calculer un CIDR, il faut juste compter le nombre de bits à 1 dans le masque. Ainsi un masque en 255.255.255.0 se notera /24. Exemple d écriture: l adresse 192.168.10.0 de masque 255.255.255.0 devient 192.168.10.0/24 Voilà c est tout pour les classes d adresses IP et les masques, ce n est pas facile de comprendre du premier coup, mais j ai essayé de rendre ça le plus compréhensible que j ai pu.