Quelle est la signification de l'adresse 10.0.0.1/24 de mon ordinateur ( ip addr
commande -)?
1/24 et non 0/8
Plage 10.0.0 et non 192.168.10
linux
networking
ip-address
Yosef
la source
la source
Réponses:
Je pensais développer cela avec quelques exemples
Lorsque vous avez un réseau, vous perdez deux adresses IP, une pour la diffusion et une pour le réseau. La première IP est réservée pour faire référence au réseau tandis que la dernière IP de la plage est réservée pour l'adresse de diffusion.
la source
En plus de la réponse de Tim:
Le / 24 au lieu de / 8 signifie que les 3 premiers octets de l'adresse IP sont utilisés pour spécifier le réseau. Ce n'est qu'un paramètre que vous pouvez modifier si vous le souhaitez. Il n'est pas très courant d'utiliser la gamme 10. privée avec un masque / 24 mais il n'y a aucune raison pour que vous ne puissiez pas le faire.
/ 8 n'utilise que le premier octet pour spécifier la partie réseau, ce que signifiait explicitement un réseau 10. à l'époque pré-CIDR, et c'est pourquoi vous le voyez toujours plus souvent avec un / 8 qu'avec un 24.
Quant au dernier octet étant un 0 et non un 1, c'est parce qu'un 10.0.0.0 serait dans ce cas l'adresse réseau, 10.0.0.1 étant l'IP de votre ordinateur.
la source
RFC 1918 réserve 3 plages d'adresses IP privées. Votre serveur / routeur DHCP est configuré pour attribuer cette plage.
10.0.0.0 - 10.255.255.255/8
172.16.0.0 - 172.31.255.255/12
192.168.0.0 - 192.168.255.255/16
http://en.wikipedia.org/wiki/Private_network
la source
Ce format
10.0.0.1/24
est appelé représentation CIDR de routage inter-domaines sans classe, donc en bref, c'est un masque de bits qui décrit quelle partie de l'adresse IP peut être utilisée pour la plage.Voici un exemple, dans votre cas,
10.0.0.1/24
vous avez 24 bits conservés sur le champ d'adresse total de 32 bits. Si vous considérez une adresse IP comme 4 parties de 8 bits qui vous donne255.255.255.255
respectivement2^8.2^8.2^8.2^8
dans votre cas, cela signifie que cette partie, 3 parties de 8 bits, est protégée (ne changera pas)10.0.0
et que le 8e final de l'IP sera utilisé comme partie de la gamme.1
vous offrant une gamme dans ce format:10.0.0.1 - 10.0.0.255
Je suppose que l'
10.0.0.0
IP est préservée pour votre routeur, votre carte réseau ou tout autre appareil, c'est pourquoi il n'est pas inclus.Une autre chose, probablement évidente, plus le numéro de plage est petit, par exemple 32, 24, 16, 8, plus la plage IP est grande.
Et enfin, voici un bel outil pour les manipulations CIDR http://www.ipaddressguide.com/cidr
la source
Il suffit de noter que 10.0.0.0/24 est un sous-réseau non valide. Le premier sous - réseau valide au sein du réseau 10.0.0.0/8 (classe A), maintenant en tranches avec un
/24
masque de sous - réseau est ...10.0.1.0/24
. Vous devez jeter le haut / bas du côté réseau comme vous le faites pour le haut / bas du côté hôte de ce masque binaire. Pour la même raison, 10.255.255.0/24 n'est pas non plus valide.Pour tout masque de sous-réseau donné, il y a 2 x - 2 sous-réseaux et 2 x - 2 hôtes
... où x est le nombre de bits de ce côté du masque. Donc,
/24
c'est 24 côté réseau et 8 côté hôte, ce qui fait 16777214 sous-réseaux et 254 hôtes. Notez la partie "- 2" de ce calcul du côté réseau du masque binaire. Cela signifie que vous devez jeter (vous ne pouvez pas émettre) ceux-ci car ils signifient quelque chose pour la couche de transport de tcp / ip, dans ce cas.Cela devrait avoir du sens pour toute personne qui sait déjà que vous ne pouvez pas non plus lier les adresses
10.x.y.0/24
et10.x.y.255/24
car elles signifient déjà quelque chose.la source