3.1 Présentation des hôtes et des sous-réseaux

Les adresses IP sont utilisées pour identifier les appareils sur un réseau. Pour communiquer avec d'autres périphériques sur un réseau, une adresse IP doit être attribuée à chaque périphérique réseau (y compris les ordinateurs, serveurs, routeurs, imprimantes). De tels périphériques sur le réseau sont appelés hôtes .

L'équipement réseau a également ses propres numéros. Et tous les ordinateurs desservis par un équipement réseau spécifique sont appelés sous-réseau . Chaque sous-réseau a un modèle selon lequel l'équipement réseau attribue des adresses IP à ses sous-réseaux. Un tel modèle est appelé masque de sous-réseau .

Les masques de sous-réseau vous permettent de diviser un réseau en plusieurs sous-réseaux et également de définir le nombre maximum d'hôtes sponsorisés.

Introduction aux adresses IP

Une adresse IP se compose de quatre parties, écrites sous forme de nombres décimaux à points (par exemple, 192.168.1.1). Chacune de ces quatre parties est appelée un octet . Un octet est composé de huit chiffres binaires, tels que 00001111.

Ainsi, chaque octet peut prendre la valeur binaire de 00000000à 11111111ou de 0à 255décimal.

Structure de l'adresse IP

La première partie de l'adresse IP est le numéro de réseau, l'autre partie est l'ID de l'hôte. Ensemble, ils forment une adresse IP hôte unique. Plus le numéro de réseau est court, plus il peut contenir d'hôtes. Si le numéro de réseau occupe 3 bytes, alors un seul octet restera par numéro d'hôte (le maximum 255d'hôtes dans le réseau).

Le numéro de réseau est utilisé par les routeurs (routeurs, routeurs) pour transférer les paquets vers les réseaux souhaités, tandis que l'ID d'hôte identifie le périphérique spécifique sur ce réseau auquel les paquets doivent être livrés.

Exemple de réseau et de numéro d'hôte

La figure suivante montre un exemple d'adresse IP où les trois premiers octets ( 192.168.1) sont le numéro de réseau et le quatrième octet ( 16) est l'ID d'hôte.

Exemple de réseau et de numéro d'hôte

Le nombre de chiffres binaires dans une adresse IP qui sont par numéro de réseau et le nombre de chiffres dans une adresse qui sont par ID d'hôte peuvent être différents selon le masque de sous-réseau.

3.2 Masques de sous-réseau

IP privées

Chaque hôte sur Internet doit avoir une adresse unique. L'exception concerne les adresses IP au sein des réseaux locaux.

Si vous avez votre propre réseau local dans votre bureau, ses ordinateurs auront leurs propres adresses IP non uniques. Cependant, s'il s'agit d'un ordinateur directement connecté à Internet ou d'un serveur, il doit alors avoir une adresse IP publique unique.

Il existe une organisation spéciale (IANA) qui s'occupe de la distribution des adresses IP. Les FAI lui achètent des adresses IP par blocs (sous-réseaux) et les vendent ensuite à leurs clients. Donc, si vous payez pour une adresse IP blanche, tout est en ordre (le fournisseur paie également pour cela).

En outre, l'IANA a identifié plusieurs sous-réseaux couramment utilisés pour les réseaux locaux non publics. Étant donné que ces sous-réseaux ne sont pas publics, ils peuvent être utilisés par n'importe qui à n'importe quelle fin. Il existe trois sous-réseaux de ce type : grand, moyen et petit.

Les trois blocs d'adresses IP suivants leur sont réservés :

  • 10.0.0.010.255.255.255
  • 172.16.0.0172.31.255.255
  • 192.168.0.0192.168.255.255

Les adresses IP de ces sous-réseaux privés sont parfois appelées adresses « grises ».

Masques de sous-réseau

Afin de déterminer quels bits d'une adresse IP se réfèrent au numéro d'hôte et quels bits se réfèrent au numéro de sous-réseau, un masque de sous-réseau est utilisé .

Disons que vous avez une adresse IP écrite en binaire :

11110101  01010101 11111111 00000001

Les bits responsables du numéro de réseau sont marqués en rouge, les bits responsables du numéro d'hôte sont marqués en vert. Oui, c'est aussi possible. Il n'y a pas de liaison matérielle aux octets.

Le masque de sous-réseau sera appelé un tel nombre, où les bits de sous-réseau correspondront à des uns et les bits d'hôte correspondront à des zéros. Exemple de masque de sous-réseau pour l'adresse précédente :

11111111  11111111 11110000 00000000

Tous les bits de sous-réseau sont égaux 1, tous les bits d'hôte sont égaux 0.

Exemple d'extraction du numéro de réseau et de l'ID d'hôte dans une adresse IP :

1er octet : (192) 2e octet : (168) 3e octet : (1) 4ème octet : (2)
Adresse IP (binaire) 11000000 10101000 00000001 00000010
Masque de sous-réseau (binaire) 11111111 11111111 11111111 00000000
Numéro de réseau 11000000 10101000 00000001
ID d'hôte 00000010

Les masques de sous-réseau consistent toujours en une série de 1 consécutifs, en commençant par le bit le plus à gauche du masque, suivi d'une série de 0 consécutifs pour un total de 32bits.

Le masque de sous-réseau peut être défini comme le nombre de bits dans l'adresse qui représentent le numéro de réseau (le nombre de bits avec une valeur de " " 1). Par exemple, " 8-bit mask" est un masque dans lequel 8les bits sont des uns et le reste des 24bits sont des zéros.

Les masques de sous-réseau sont écrits en notation décimale pointée, tout comme les adresses IP. Les exemples suivants montrent la notation binaire et décimale de 8-bit, et masques de sous-réseau.16-bit24-bit29-bit

Masques de sous-réseau :

Décimal Binaire 1er octet : Binaire 2ème octet : Binaire 3e octet : 4ème octet binaire :
masque 8 bits 255.0.0.0 11111111 00000000 00000000 00000000
Masque 16 bits 255.255.0.0 11111111 11111111 00000000 00000000
masque 24 bits 255.255.255.0 11111111 11111111 11111111 00000000
Masque 29 bits 255.255.255.248 11111111 11111111 11111111 11111000

3.3 DHCP

À l'intérieur du réseau local, il peut y avoir des adresses IP statiques et dynamiques. Les administrateurs système peuvent attribuer des adresses statiques aux ordinateurs. Les dynamiques sont automatiquement attribuées aux ordinateurs à l'aide du service DHCP .

Le protocole DHCP (Dynamic Host Configuration Protocol ) est un protocole d'application qui permet aux périphériques réseau d'obtenir automatiquement une adresse IP et d'autres paramètres nécessaires pour fonctionner sur un réseau TCP/IP.

Après le démarrage de l'ordinateur, le système d'exploitation accède au serveur DHCP (généralement intégré au routeur) et en reçoit une adresse IP (et d'autres paramètres nécessaires). Cela évite la configuration manuelle des ordinateurs sur le réseau. Cette approche est utilisée dans la plupart des réseaux locaux.

Répartition des adresses IP

Le protocole DHCP propose trois manières d'allouer des adresses IP :

Répartition manuelle . Dans cette méthode, l'administrateur réseau mappe l'adresse matérielle (adresse MAC) de chaque ordinateur à une adresse IP spécifique. En fait, cette méthode d'attribution d'adresse diffère de la configuration manuelle de chaque ordinateur uniquement en ce que les informations d'adresse sont stockées de manière centralisée (sur le serveur DHCP) et il est donc plus facile de les modifier si nécessaire.

Diffusion automatique . Avec cette méthode, chaque ordinateur se voit attribuer une adresse IP libre arbitraire dans la plage définie par l'administrateur pour une utilisation permanente.

distribution dynamique . Cette méthode est similaire à la distribution automatique, sauf que l'adresse est donnée à l'ordinateur non pas pour une utilisation permanente, mais pour une certaine période. C'est ce qu'on appelle un bail d'adresse. Après l'expiration du bail, l'adresse IP est à nouveau considérée comme libre et le client est obligé d'en demander une nouvelle (cependant, elle peut s'avérer être la même). De plus, le client lui-même peut refuser l'adresse reçue.

Les services DHCP avancés sont capables de mettre à jour automatiquement les enregistrements DNS correspondant aux ordinateurs clients lorsque de nouvelles adresses leur sont attribuées. Cela peut être utile lorsque vous disposez d'un grand réseau d'entreprise qui utilise un DNS interne pour les noms de serveur et d'ordinateur.

Option DHCP

En plus de l'adresse IP, DHCP peut également fournir au client des paramètres supplémentaires nécessaires au fonctionnement normal du réseau. Ces options sont appelées options DHCP. Il y en a beaucoup, mais vous n'avez besoin d'en connaître que quelques-uns.

Certaines des options les plus couramment utilisées sont :

  • adresse IP du routeur par défaut ;
  • masque de sous-réseau ;
  • adresses de serveur DNS ;
  • Nom de domaine DNS.

3.4 hôte local et 127.0.0.1

Il existe plusieurs adresses IP qu'il est utile de connaître. Par exemple, l'adresse IP de votre routeur. Une autre adresse IP qu'il est utile de connaître est 127.0.0.1.maintenant, nous allons en parler un peu plus en détail.

Qu'est-ce que 127.0.0.1 ?

L'adresse IP 127.0.0.1est connue sous le nom d'adresse de bouclage, mais vous pouvez la voir en tant que localhost . Lorsque vous pointez votre navigateur vers 127.0.0.1, il essaie de se connecter à l'ordinateur que vous utilisez actuellement. Ceci est pratique lorsque vous souhaitez vous connecter à un serveur sur votre ordinateur.

127.0.0.1est spécial parmi les adresses IP. En règle générale, l'adresse IP est unique pour chaque ordinateur à la fois sur le réseau local et sur Internet. Cependant, 127.0.0.1il pointe toujours vers l'ordinateur que vous utilisez actuellement, quoi qu'il arrive.

Par exemple, vous configurez un serveur sur votre ordinateur de travail et vous pouvez vous y connecter en tapant 127.0.0.1dans votre navigateur au travail. Cependant, lorsque vous rentrerez chez vous et que vous saisirez 127.0.0.1, vous vous connecterez à votre ordinateur personnel à la place. Pour vous connecter à un ordinateur de travail, vous aurez besoin de son adresse IP publique.

Qu'est-ce que l'hôte local ?

localhost est en fait un nom de domaine car il n'y a pas 127.0.0.1.de différence particulière entre 127.0.0.1et localhost. Vous pouvez l'écrire de cette façon et de cette façon, comme vous le souhaitez.

Vous pouvez considérer localhost comme le "nom" d'une adresse 127.0.0.1, tout comme "www.google.com" est le "nom" d'une adresse IP Google. Cependant, lorsque vous visitez www.google.com, il doit passer par un serveur DNS afin que votre ordinateur puisse déterminer quelle adresse IP correspond au nom.

Localhost n'a pas besoin d'un serveur DNS car votre ordinateur sait déjà que vous voulez vous y connecter. De cette façon, vous pouvez utiliser localhost même si vous n'avez pas de connexion Internet.