Chaque adresse IP comprend deux codes d'identification (ID), à savoir l'ID réseau et l'ID hôte. Tous les hôtes sur le même réseau physique utilisent le même ID réseau. Un hôte sur le réseau (y compris les postes de travail, les serveurs, les routeurs, etc.) sur le réseau a un ID d'hôte qui lui correspond.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
L'adresse IP (Internet Protocol Address) fait référence à l'adresse de protocole Internet, également traduite par adresse de protocole Internet.
L'adresse IP est un format d'adresse unifié fourni par le protocole IP. Elle attribue une adresse logique à chaque réseau et à chaque hôte sur Internet pour masquer les différences d'adresses physiques.
Méthode d'adressage des adresses IP
Lors de la conception d'Internet, afin de faciliter l'adressage et de construire hiérarchiquement le réseau, chaque adresse IP comprend Deux codes d'identification (ID), à savoir l'ID réseau et l'ID hôte. Tous les hôtes sur le même réseau physique utilisent le même ID réseau. Un hôte sur le réseau (y compris les postes de travail, les serveurs, les routeurs, etc.) sur le réseau a un ID d'hôte qui lui correspond. L'Internet Committee a défini 5 types d'adresses IP pour s'adapter aux réseaux de différentes capacités, à savoir la classe A ~ la classe E.
Parmi elles, les catégories A, B et C3 (tableau ci-dessous) sont uniformément attribuées globalement par InternetNIC, et les catégories D et E sont des adresses spéciales.
类别 |
最大网络数 |
IP地址范围 |
单个网段最大主机数 |
私有IP地址范围 |
A |
126(2^7-2) |
1.0.0.1-127.255.255.254 |
16777214 |
10.0.0.0-10.255.255.255 |
B |
16384(2^14) |
128.0.0.0-191.255.255.255 |
65534 |
172.16.0.0-172.31.255.255 |
C |
2097152(2^21) |
192.0.0.0-223.255.255.255 |
254 |
192.168.0.0-192.168.255.255 |
Adresse IP de classe A
Une adresse IP de classe A signifie que parmi les quatre chiffres de l'adresse IP, le premier chiffre est le numéro de réseau et les trois chiffres restants sont le numéro de l'ordinateur local. Si l'adresse IP est représentée en binaire, l'adresse IP de classe A se compose d'une adresse réseau de 1 octet et d'une adresse d'hôte de 3 octets. Le bit le plus élevé de l'adresse réseau doit être "0". La longueur de l'identifiant réseau dans une adresse IP de classe A est de 8 bits et la longueur de l'identifiant d'hôte est de 24 bits. Le nombre d'adresses réseau de classe A est relativement faible, avec 126 réseaux, et chaque réseau peut en accueillir plus de 16. millions d'hôtes.
Plage d'adresses IP de classe A 1.0.0.1 à 127.255.255.254 [2] (Représentation binaire : 00000001 00000000 00000000 00000001 - 01111111 11111111 11111111 11111 10). Le dernier est l'adresse de diffusion.
Adresse IP de classe B
Une adresse IP de classe B signifie que parmi les quatre chiffres de l'adresse IP, les deux premiers chiffres sont des numéros de réseau. Si l'adresse IP est représentée en binaire, l'adresse IP de classe B se compose d'une adresse réseau sur 2 octets et d'une adresse hôte sur 2 octets. Le bit le plus élevé de l'adresse réseau doit être "10". La longueur de l'identifiant réseau dans l'adresse IP de classe B est de 16 bits et la longueur de l'identifiant d'hôte est de 16 bits. Les adresses réseau de classe B conviennent aux réseaux de taille moyenne, et chaque réseau peut en accueillir davantage. plus de 60 000 ordinateurs.
Plage d'adresses IP de classe B 128.0.0.1-191.255.255.254 [1] (la représentation binaire est : 10000000 00000000 00000000 00000001----10111111 11111111 11111111 1 110). Le dernier est l'adresse de diffusion.
Le masque de sous-réseau de l'adresse IP de classe B est 255.255.0.0 et le nombre maximum d'hôtes pris en charge par chaque réseau est de 256 à la puissance 2-2 = 65534.
Adresse IP de classe C
Une adresse IP de classe C signifie que parmi les quatre chiffres de l'adresse IP, les trois premiers chiffres sont des numéros de réseau et le reste A number est le numéro de l'ordinateur local. Si l'adresse IP est représentée en binaire, l'adresse IP de classe C se compose d'une adresse réseau de 3 octets et d'une adresse hôte de 1 octet. Le bit le plus élevé de l'adresse réseau doit être "110". La longueur de l'identifiant réseau dans une adresse IP de classe C est de 24 bits et la longueur de l'identifiant d'hôte est de 8 bits. Il existe davantage d'adresses réseau de classe C, avec plus de 2,09 millions de réseaux. Adapté aux réseaux locaux à petite échelle, chaque réseau ne peut contenir que 254 ordinateurs maximum.
Plage d'adresses IP de classe C 192.0.0.1-223.255.255.254 (représentation binaire : 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110).
Le masque de sous-réseau de l'adresse IP de classe C est 255.255.255.0 et le nombre maximum d'hôtes pris en charge par chaque réseau est 256-2=254
Adresse IP de classe D
Les adresses IP de classe D étaient historiquement appelées adresses de multidiffusion, c'est-à-dire adresses de multidiffusion. Dans Ethernet, une adresse de multidiffusion nomme un ensemble de stations du réseau qui doivent recevoir un paquet. Le bit le plus élevé de l'adresse de multidiffusion doit être « 1110 », compris entre 224.0.0.0 et 239.255.255.255.
URL spéciale
Une adresse où chaque octet vaut 0 ("0.0.0.0") correspond à l'hôte actuel
Une adresse IP où chaque octet de l'adresse IP est 1 ("255.255.255.255") est l'adresse de diffusion du sous-réseau actuel
Toutes les classes ; E Les adresses IP commençant par « 11110 » sont réservées à une utilisation future et expérimentale.
L'adresse IP ne peut pas commencer par le décimal "127". Les nombres 127.0.0.1 à 127.255.255.255 dans ce type d'adresse sont utilisés pour les tests de boucle, tels que : 127.0.0.1 peut représente l'adresse IP de cette machine. Utilisez « http://127.0.0.1 » pour tester le serveur Web configuré sur cette machine.
Le premier groupe de 6 bits de l'ID réseau ne peut pas être défini sur "0", tout "0" indique le réseau local.
Pour plus de connaissances connexes, veuillez visiter : Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!