LFCA : Apprendre 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 abordé certaines des commandes générales de réseau Linux que vous pouvez utiliser pour récupérer des informations réseau utiles telles que votre adresse IP, masque de sous-réseau, ports ouverts et bien plus encore.

Dans un monde interconnecté, les réseaux jouent un rôle énorme dans l’amélioration de la communication sans faille, l’accès à l’information et le partage de fichiers. Grâce aux réseaux informatiques, vous pouvez consulter votre courrier électronique, acheter un billet d’avion et télécharger des fichiers.

Pour mieux comprendre les réseaux informatiques, nous allons un peu plus loin et examiner les points saillants suivants.

  • Montrez une compréhension de base de l’adressage IP.
  • Notation en quadrilatère décimal et binaire.
  • Comprendre les masques de sous-réseau.
  • Comprendre les différentes classes d’adresses IP et le « quadrilatère pointé ».
  • Différencier les adresses IP privées et publiques.
  • Le modèle TCP/IP. Mieux comprendre les 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 dans TCP/IP est l’adressage IP. Alors, qu’est-ce qu’une adresse IP ? Une adresse IP, simplement un IP, est un nombre binaire de 32 bits qui est attribué à un dispositif informatique tel qu’un PC, une tablette ou un smartphone dans un réseau IP.

Elle peut être attribuée dynamiquement par un routeur utilisant le protocole DHCP ou configurée 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 réseau.

Terminologies IP

Avant de continuer, examinons quelques concepts clés qui vous aideront à mieux comprendre le protocole Internet.

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

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

Une adresse IP peut être représentée de la manière suivante :

  • En décimal pointé. 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, et donc, notre focus sera sur les deux premiers formats : le point-décimal et le binaire.

Les adresses IP peuvent être largement catégorisées en deux:

1. Adresse IPv4

Une adresse IPv4 (version IP 4) est un nombre de 32 bits qui est segmenté en 4 octets. Chaque octet a 8 bits qui peuvent être représentés soit en format point-décimal soit binaire.

Des exemples d’adresses IPv4 incluent:

10.200.50.20
172.16.0.20
192.168.1.5

Les adresses IPv4 peuvent être catégorisées 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 classes restantes dépassent le cadre de cette certification. La classe D est utilisée pour le multicast et E est principalement à des fins de recherche et expérimentales.

Commençons par la Classe A. C’est la plus grande classe qui peut se vanter de 16 777 216 adresses IP pouvant être assignées aux hôtes et le nombre de réseaux assignables le plus bas qui est de 126 par défaut.

Ensuite, nous avons la Classe B qui a le deuxième plus grand nombre d’adresses IP possibles qui sont de 65 534 et 16 384 réseaux assignables par défaut.

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

Nous reviendrons plus tard sur les classes des adresses IPv4.

2. Adresse IPv6

En net contraste avec une adresse IPv4, une adresse IPv6 utilise 128 bits contre 32 bits en IPv4. Elle est représentée au format hexadécimal avec chaque hexadécimal comprenant 4 bits.

Une adresse IPv6 est segmentée en 8 parties, chacune ayant 4 nombres hexadécimaux. Un exemple d’adresse IPv6 est montré:

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

Cela peut être encore simplifié comme suit. Les zéros de tête sont remplacés par un double 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, vont bientôt être épuisées. Le nombre plus important de bits augmentera significativement l’espace d’adressage. Nous n’en sommes pas encore là et nous nous concentrerons principalement sur les adresses IPv4.

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

192.168. 1       5
Network part	Host part

Cela conclut la première partie de notre série sur le réseau. Nous avons jusqu’à présent défini ce qu’est une adresse IP, survolé les différentes classes d’adresses IP et les deux principaux types d’adresses IP – IPv4 et IPv6. Dans la prochaine section, nous plongerons dans la notation en quad binaire et décimal.

Source:
https://www.tecmint.com/basics-of-ip-addressing/