Recherche de site Web

LFCA : Apprenez les bases de l’adressage IP réseau – Partie 9


Dans notre chapitre précédent de la série LFCA, nous avons défini un réseau informatique et brièvement passé en revue certaines des commandes réseau Linux générales que vous pouvez utiliser pour récupérer des informations réseau utiles telles que votre adresse IP, votre masque de sous-réseau, les ports ouverts et bien plus encore.

Dans un monde interconnecté, les réseaux jouent un rôle majeur dans l’amélioration de la communication transparente, de l’accès à l’information et du partage de fichiers. Grâce aux réseaux informatiques, vous pouvez consulter vos e-mails, acheter un billet d'avion et télécharger des fichiers.

Pour mieux comprendre les réseaux informatiques, allons plus loin et examinons les points saillants suivants.

  • Démontrer une compréhension de base de l’adressage IP.
  • Notation quadruple pointée binaire et décimale.
  • Comprendre les masques de sous-réseau.
  • Comprendre les différentes classes d'adresses IP et le « quad pointé ».
  • Faites la différence entre les adresses IP privées et publiques.
  • Le modèle TCP/IP. Obtenez une meilleure compréhension des ports et services TCP (Transmission Control Protocol) couramment utilisés, par exemple les ports 21, 22, 53, 80, 110 et bien plus encore.

Comprendre les bases de l'adressage IP sous Linux

L'un des concepts les plus fondamentaux de TCP/IP est l'adressage IP. Alors, qu’est-ce qu’une adresse IP ? Une adresse IP, simplement une IP, est un nombre binaire de 32 bits attribué à un appareil informatique tel qu'un PC, une tablette ou un smartphone dans un réseau IP.

Il peut être attribué dynamiquement par un routeur utilisant le protocole DHCP ou configuré manuellement par un utilisateur Linux ou un administrateur système. Une adresse IP est un identifiant unique qui permet d'identifier un hôte dans un réseau local (LAN) ainsi que sur Internet. Une adresse IP est une adresse logicielle et n'est pas codée en dur sur le PC, contrairement à l'adresse MAC qui est associée à la carte d'interface réseau.

Terminologies IP

Avant d'aller plus loin, examinons quelques concepts clés qui vous aideront à mieux comprendre le protocole Internet.

  • Bit – Il s'agit d'un seul chiffre, représenté par 1 ou 0.
  • Octet – Il s'agit d'une collection ou d'une série de 8 bits. 1 octet=8 bits.
  • Octet – Un octet comprend 8 bits ou 1 octet.

Une adresse IP est segmentée en 4 octets ou octets. Chaque octet comporte 8 bits, donc 1 octet=8 bits.

Comme l'adresse IP peut être représentée des manières suivantes :

  • Sous forme décimale à points. Par exemple 192.168.1.5.
  • En binaire, comme dans 11000000.10101000.00000001.00000101.
  • En valeur hexadécimale : c0.a8.01.05.

Toutes les notations ci-dessus représentent la même adresse IP. Cependant, dans la plupart des cas, le format hexadécimal est rarement utilisé pour représenter les adresses IP, c'est pourquoi nous nous concentrerons sur les deux premiers formats : le format décimal à points et le binaire.

Les adresses IP peuvent être globalement classées en deux :

1. Adresse IPv4

Une adresse IP IPv4 (IP version 4) est un chiffre de 32 bits segmenté en 4 octets. Chaque octet comporte 8 bits qui peuvent être représentés sous forme décimale à points ou binaire.

Voici des exemples d'adresses IPv4 :

10.200.50.20
172.16.0.20
192.168.1.5

L'adresse IPv4 peut être classée en 5 classes :

Class 	A 
Class 	B
Class 	C
Class 	D 
Class 	E 

Cependant, nous ne couvrirons que les 3 premières classes – Classe A, B et C – qui sont principalement utilisées dans les systèmes hôtes. Les cours restants dépassent le cadre de cette certification. La Classe D est utilisée pour la multidiffusion et la E est principalement utilisée à des fins de recherche et d'expérimentation.

Commençons par la Classe A. Il s'agit de la plus grande classe avec 16 777 216 adresses IP pouvant être attribuées aux hôtes et le plus petit nombre de réseaux attribuables, qui sont 126 par défaut.

Ensuite, nous avons la Classe B qui possède le deuxième plus grand nombre d'adresses IP possibles, soit 65 534 et 16 384 réseaux attribuables par défaut.

Enfin, nous avons la Classe C qui est la plus petite classe, produisant seulement 254 adresses IP possibles et 2 097 152 réseaux assignables par défaut.

Nous reviendrons plus tard sur les classes d'adresses IPv4.

2. Adresse IPv6

Contrairement à une adresse IPv4, une adresse IPv6 utilise 128 bits contre 32 bits en IPv4. Il est représenté au format hexadécimal, chaque hexadécimal comprenant 4 bits.

Une adresse IPv6 est segmentée en 8 parties, chacune comportant 4 nombres hexadécimaux. Un exemple d'adresse IPv6 est présenté :

2041:130f:0000:3f5d:0000:0000:875a:154b

Cela peut être encore simplifié comme suit. Les zéros non significatifs sont remplacés par deux points, comme indiqué.

2041:130f::3f5d::875a:154b

Les adresses IPv6 ont été créées pour remplacer les adresses IPv4 qui, selon les experts, seront bientôt épuisées. Un plus grand nombre de bits augmentera considérablement l’espace d’adressage. Nous n’en sommes pas encore là et nous nous attarderons largement sur les adresses IPv4.

Une adresse IP est divisée en deux sections principales : La partie réseau et la partie hôte. Dans une simple adresse IP de 192.168.1.5 avec un masque de sous-réseau ou masque de réseau de 255.255.255.0 (nous reviendrons sur les masques de sous-réseau plus tard dans cette partie), les trois premiers les octets de gauche représentent la partie réseau et l'octet restant est la partie attribuée aux machines hôtes de votre réseau. Chaque hôte reçoit une adresse IP unique, différente des autres mais partage la même adresse réseau avec d'autres hôtes du même réseau.

192.168. 1       5
Network part	Host part

Ceci conclut la première partie de notre série sur le réseautage. Jusqu'à présent, nous avons défini ce qu'est une adresse IP, en passant en revue les différentes classes d'adresses IP et les deux principaux types d'adresses IP : IPv4 et IPv6. Dans la section suivante, nous plongerons dans la notation quadruple binaire et décimale.