Was bedeutet die 10.0.0.1/24-Adresse meines Computers ( ip addr
- Befehl)?
1/24 und nicht 0/8
10.0.0 Bereich und nicht 192.168.10
linux
networking
ip-address
Yosef
quelle
quelle
Antworten:
Ich dachte, ich würde dies mit ein paar Beispielen erweitern
Wenn Sie ein Netzwerk haben, verlieren Sie zwei IP-Adressen, eine für Broadcast und eine für das Netzwerk. Die erste IP-Adresse ist für das Netzwerk reserviert, während die letzte IP-Adresse des Bereichs für die Broadcast-Adresse reserviert ist.
quelle
Zusätzlich zu Tims Antwort:
Die Angabe von / 24 anstelle von / 8 bedeutet, dass die ersten 3 Oktette der IP-Adresse zur Angabe des Netzwerks verwendet werden. Dies ist nur eine Einstellung, die Sie ändern können, wenn Sie möchten. Es ist nicht besonders üblich, den 10. privaten Bereich mit einer / 24-Maske zu verwenden, aber es gibt keinen Grund, warum Sie dies nicht tun können.
/ 8 verwendet nur das erste Oktett, um den Netzwerkteil anzugeben, was ein 10. Netz in den Tagen vor CIDR explizit bedeutete, und deshalb wird es immer noch häufiger mit einem / 8 als mit einem 24 angezeigt.
Da das letzte Oktett eine 0 und keine 1 ist, ist eine 10.0.0.0 in diesem Fall die Netzwerkadresse, wobei 10.0.0.1 die IP-Adresse Ihres Computers ist.
quelle
RFC 1918 reserviert 3 Bereiche für private IP-Adressen. Ihr DHCP-Server / Router ist so konfiguriert, dass dieser Bereich zugewiesen wird.
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
quelle
Dieses Format
10.0.0.1/24
wird als klassenlose Inter-Domain-Routing- CIDR- Darstellung bezeichnet. Es handelt sich also um eine Bitmaske, die beschreibt, welcher Teil der IP-Adresse für den Bereich verwendet werden kann.Hier ist ein Beispiel: In Ihrem Fall
10.0.0.1/24
sind 24 Bit aus dem gesamten 32-Bit-Adressfeld erhalten. Wenn Sie denken , eine IP - Adresse als 4 Teile von 8 Bits , die Sie gibt255.255.255.255
jeweils2^8.2^8.2^8.2^8
in Ihrem Fall , dass Mittel dieser Abschnitt, 3 Teile von 8 Bit, geschützt ist (nicht ändern)10.0.0
und nur die letzte achtet der IP als verwendet werden Teil des Sortiments.1
, der Ihnen eine Reichweite in diesem Format bietet:10.0.0.1 - 10.0.0.255
Ich gehe davon aus, dass die
10.0.0.0
IP-Adresse für Ihren Router, Ihre Netzwerkkarte oder ein anderes Gerät erhalten bleibt, weshalb sie nicht enthalten ist.Eine andere Sache, wahrscheinlich offensichtlich, ist der IP-Bereich umso größer, je kleiner die Bereichsnummer ist, z. B. 32, 24, 16, 8.
Und schließlich ist hier ein nettes Tool für CIDR-Manipulationen: http://www.ipaddressguide.com/cidr
quelle
Ich stelle nur fest, dass 10.0.0.0/24 ein ungültiges Subnetz ist. Das erste gültige Subnetz innerhalb des Netzwerks 10.0.0.0/8 (Klasse A), jetzt mit einer in Scheiben geschnittenen
/24
Subnetz - Maske ist ...10.0.1.0/24
. Sie müssen den oberen / unteren Rand auf der Netzwerkseite genauso wegwerfen wie den oberen / unteren Rand auf der Hostseite dieser Bitmaske. Aus dem gleichen Grund ist auch 10.255.255.0/24 ungültig.Für jede Subnetzmaske gibt es 2 x 2 Subnetze und 2 x 2 Hosts
... wobei x die Anzahl der Bits auf dieser Seite der Maske ist. Das sind
/24
also 24 auf der Netzwerkseite und 8 auf der Hostseite, was 16777214 Subnetze und 254 Hosts ergibt. Beachten Sie den Teil "- 2" dieser Berechnung auf der Netzwerkseite der Bitmaske. Das bedeutet, dass Sie diese wegwerfen müssen (Sie können sie nicht ausstellen), da sie in diesem Fall etwas für die Transportschicht von tcp / ip bedeuten.Dies sollte Sinn für jedermann machen, das bereits weiß , dass man in ähnlicher Weise nicht binden kann
10.x.y.0/24
und10.x.y.255/24
Adressen , da sie schon etwas bedeuten.quelle