Öffentlichen und privaten IP-Adressen
Das Internet ist ein öffentliches Netzwerk, und damit ein Gerät direkt mit dem Internet verbunden hat eine öffentliche IP-Adresse. Diese IP-Adressen müssen von jemandem in einer Weise angewendet werden, dass zwei Geräte an das öffentliche Netz angeschlossen verwenden Sie nicht die gleiche IP-Adresse oder die beiden Netze haben nicht die gleiche Netzwerk-Adresse. Dieser Job wurde von InterNIC (Internet Network Information Center), die von IANA (Internet Assigned Numbers Authority) war erfolgreich getan. IANA stellt sicher, dass die eindeutige IP-Netzwerk-Adressen für Internet Service Provider (ISP) zur Verfügung und verfolgt die Spuren ihrer Nutzung. Sowohl IPv4 als auch IPv6-Adressen werden in einer Art und Weise delegiert zugeordnet. Die Benutzer sind zugewiesenen IP-Adressen von Internet-Anbietern. ISPs erhalten Zuweisungen von IP-Adressen von einem lokalen Internet Registry (LIR) oder nationale Internet Registry (NIR), oder von ihrem zuständigen regionalen Internet Registry (RIR):
-
LACNIC (Regional Latin-und Karibik-IP-Adresse Registry): Lateinamerika und einigen karibischen Inseln, http://www.lacnic.net
Ein lokales Netzwerk mit dem Internet über einen Router verbunden braucht nicht immer öffentliche IP-Adressen für alle Geräte in diesem Netzwerk. Die Geräte werden lokale IP-Adressen zu verwenden, als auch bei außerhalb des Netzes, kann der Router Network Address Translation (NAT), ein Prozess, der die lokale IP-Adresse des Geräts in eine IP-Adresse, die tatsächlich auf das Internet geroutet wird übersetzt tun Router. NAT genauer wird später in diesem Artikel erläutert werden.
NAT mit privaten IP-Adressen, die nirgendwo im Internet geroutet getan werden muss. Wenn wir nicht haben private IP-Adressen bei der Verwendung von NAT, könnte hinter NAT-Geräten einer öffentlichen IP-Adresse zugreifen, mit Ausnahme der im selben Subnetz wie die, die für das Netzwerk hinter einem NAT verwendet.
C IP-Adresse 217.207.125.0, die der Router in seine eigene IP-Adresse übersetzt wird, wenn ein Gerät auf das Internet zugreifen können. Damit alles, was funktioniert gut, nur eines nicht: keine Geräte im lokalen Netzwerk in der Lage, Zugang, zum Beispiel, www.packtpub.com, die die IP-Adresse 217.207.125.58 hat, weil sie für diese IP-Adresse wird nach das lokale Netzwerk. In der Tat wird kein Gerät im lokalen Netzwerk in der Lage, alle Geräte im Internet, die öffentlichen IP-Adressen von der IANA in der Klasse-C-Netz 217.207.125.0 zugewiesen haben Zugriff.
Um dieses Problem anzugehen, hat IANA mehrere IP-Klassen, die nicht in das öffentliche Netz genutzt werden können reserviert, was bedeutet, dass sie nicht im Internet geroutet werden. Diese IP-Klassen sind in RFC 1918 als private IP-Adressen, die in privaten Netzen verwendet werden sollten beschrieben. Es sind dies:
10.0.0.0 bis 10.255.255.255 Class A IP-Adressen
172.16.0.0 bis 172.31.255.255 Klasse B IP-Adressen
192.168.0.0 bis 192.168.255.255 Klasse C IP-Adressen
Durch die Verwendung dieser privaten IP-Adressen für lokale Netzwerke (Intranet) mit dem Internet verbunden ist, befasst sich mit der Zahl der öffentlichen IP-Geräten für den Zugriff auf das öffentliche Netz benötigt eine Menge abnimmt. Wenn ein Unternehmen zwei lokalen Netzwerken an das Internet in geographisch distanzierten Standorte ohne eine separate Verbindung zwischen diesen beiden Netzen verbunden ist, hat es nicht für die öffentliche IP-Adressen für die Geräte in jedem Netzwerk zu verwenden. Stattdessen können beide Netze durch die Schaffung einer virtuellen Verbindung über das Internet zu kommunizieren, wodurch ein VPN (Virtual Private Network), das wird später in diesem Artikel beschrieben.
| Da private IP-Adressen werden nicht durch ISP, ein Unternehmen mit zwei geografisch entfernte Standorte, dass die Internet-Verbindungen von verschiedenen Anbietern kann nicht auf ein Netz von den anderen direkt weitergeleitet haben. In diesem Fall können, schaffen sie eine virtuelle Verbindung zwischen den beiden Standorten und stell 'Wege zu den öffentlichen IP-Adressen in diesen Orten nur auf ihren Routern. Dies schafft den Vorteil, dass sowohl private Netzwerke im Internet und jedes andere zugreifen können, aber andere Rechner aus dem Internet keinen Zugang zu ihnen. Dies wird als ein VPN (Virtual Private Network). |
IP-Subnetting
Subnetting ist der Prozess, in dem Sie brechen ein Netzwerk in kleinere Stücke. Dies kann für eine Vielzahl von Gründen erfolgen. Zum Beispiel, einer Gesellschaft, die Abteilung LANs verwenden die gleiche Netzwerk-und die gleiche Maske für Geräte in allen Abteilungen, da sie nicht miteinander kommunizieren.
Mit Hilfe von verschiedenen IP-Netzwerk-Adressen für Geräte in verschiedenen LANs innerhalb desselben Unternehmens ist nicht wegen der großen Anzahl von IP-Adressen empfohlen, dass in dem Prozess verschwendet werden könnte.
Subnetting wird durch die Wahl eines passenden Maske, genannt getan Subnetzmaske oder die Netzmaske zu definieren, die Anzahl der Hosts in diesem Netzwerk. Die Netzwerk-Adresse eines Subnetzes kann eine gültige IP-Adresse aus dem Subnet-Netzwerk, dass die Geräte nicht mehr in der Lage zu verwenden. Durch Subnetting, verlieren Sie etwas nutzbare IP-Adressen (zwei für jedes Subnetz).
Die Subnetzmaske
Die Subnetzmaske ist eine 32 Bit-Folge von Nullen und Einsen, wie die IP-Adresse. Die Subnetzmaske hat alle Bits in der Netzwerk-Teils der IP-Adresse auf 1 gesetzt, und alle Bits im Host-Teil der IP-Adresse auf 0 gesetzt. Die Subnetzmaske funktioniert wie die Netzwerk-Maske (es ist im Grunde dasselbe ist), es sei denn, dass die Subnetzmaske einige Bits aus dem Host-Teil Kredit aufnimmt, um das Subnetz zu identifizieren.
Nehmen wir an, die IP-Adresse 192.168.1.130 ist in der Klasse C-Netzwerk 192.168.1.0-255, so hat er die Maske 255.255.255.0. Das Unternehmen hat zwei verschiedene Abteilungen, und sie sind beide im selben Netzwerk, aber es ist erforderlich, dass sie in verschiedenen Netzwerken werden sollte. Bei der Zuordnung von IP-Adressen weist der Netzwerkadministrator verwendet, um IP-Adressen zuweisen aufsteigend, beginnend mit 192.168.1.1 in die Abteilung A und abwärts ab 192.168.1.254 zu Abteilung B, und so beschlossen, dieses Netz der Klasse C in zwei Subnetze mit jeweils 128 teilen Adressen. Diese Teilnetze werden 192.168.1.0-127 und 192.168.1.128-255.
Zunächst hätten wir:
| 11000000.10101000.00000001.10000010 | 192.168.1.130 |
| 11111111.11111111.11111111.00000000 | 255.255.255.0 |
Um das Netz der Klasse C in zwei Subnetze zu brechen, müssen wir ein bisschen von der Host-Teil der IP-Adresse für die Netzwerk-Teil zu leihen, damit wir die Subnetzmaske haben wird:
11111111.11111111.11111111.10000000 = 255.255.255.128
Das erste Bit in das letzte Byte der Subnetzmaske wird als "entlehnt Bit". Die Logik ist ganz einfach und es ist auf der Booleschen Logik. Ein Gerät mit IP-Fähigkeiten bietet eine logische UND zwischen der Subnetz-Maske und die IP-Adresse, um herauszufinden, das Netzwerk diese IP-Adresse gehört.
wie folgt vor:
11000000.10101000.00000001.10000010 UND
11111111.11111111.11111111.10000000 EQUALS
11000000.10101000.00000001.10000000 = 192.168.1.128
Auf diese Weise findet heraus, dass die IP-Adresse 192.168.1.130 mit der Subnetzmaske 255.255.255.128 ist im Subnetz 192.168.1.128.
Für 192.168.1.1 mit der Subnetzmaske 255.255.255.128, die logische und werden:
11000000.10101000.00000001.00000010 UND
11111111.11111111.11111111.10000000 EQUALS
11000000.10101000.00000001.00000000 = 192.168.1.0
So ist die Adresse im Subnetz 192.168.1.0.
Mit der Erfüllung einer logischen UND-Verknüpfung der IP-Adressen in der 192.168.1.0-255 Klasse C mit der Subnetzmaske 255.255.255.128, können die Ergebnisse nur 192.168.1.0 oder 192.168.1.128. Auf diese Weise teilen wir die Klasse C-Netzwerk in zwei Teile.
Vor der Teilung der Klasse C-Netzwerk, hatten wir die Broadcast-Adresse 192.168.1.255. Nun wird die letzte IP-Adresse von jedem Subnetz die Broadcast-Adresse für das Subnetz. Das erste Subnetz 192.168.1.127 als Broadcast-Adresse haben, und der zweite wird 192.168.1.255 als Broadcast-Adresse verfügen. Durch die Aufteilung dieser Klasse C in zwei verloren wir zwei mögliche Host-IP-Adressen-192.168.1.127 (erste Subnetz-Broadcast) und 192.168.1.128 (zweite Subnetz-Netz).
Alles unterteilt in zwei
Wenn wir vier Teilnetze in dieser Klasse C-Netzwerk benötigen, machen wir das gleiche Sache, die Subnetzmaske 255.255.255.128. Dies bedeutet, dass wir ein bisschen von der Host-Teil der IP-Adresse zu leihen und fügen Sie die Subnetzmaske, und so werden wir Kreditaufnahme zwei Bits aus der Klasse C Maske:
11111111.11111111.11111111.11000000 = 255.255.255.192
Mit der Erfüllung eine logische und mit jedem IP-Adresse beginnt mit 192.168.1, wir haben vier mögliche Werte für das letzte Byte:
00000000 = 0
01000000 = 64
10000000 = 128
11000000 = 192
So haben wir vier Teilnetze: 192.168.1.0, 192.168.1.64, 192.168.1.128 und 192.168.1.192 erstellt.
Wir können diesen Subnetzen in einem anderen zwei Subnetze unterteilen, und so weiter.
Die Regel mit dem ersten und die letzte Adresse des Subnetzes als reserviert gilt immer noch hier, so ist die erste IP-Adresse im Subnetz des Netzwerk-Adresse (an das Subnetz identifiziert werden) und die letzte mögliche Adresse in einem Subnetz für Rundfunk genutzt . Für das Beispiel haben wir gerade gesehen haben, haben wir:
|
Nutzbare IP-Adressen |
Network Address |
Broadcast-Adresse |
| 192.168.1.1 bis 192.168.1.62 | 192.168.1.0 | 192.168.1.63 |
| 192.168.1.65 bis 192.168.1.126 | 192.168.1.64 | 192.168.1.127 |
| 192.168.1.129 bis 192.168.1.190 | 192.168.1.128 | 192.168.1.191 |
| 192.168.1.193 bis 192.168.1.254 | 192.168.1.192 | 192.168.1.255 |
Wenn die Klasse C-Netzwerk 192.168.1.0-255 wie im Beispiel subneted der Host mit der IP-Adresse 192.168.1.71 und die Subnetzmaske 255.255.255.192 wird die Übertragung der IP-Adresse 192.168.1.127 zu schicken, und nur die Geräte mit IP-Adressen im selben Subnetz werden diese Sendungen zu empfangen.
| Für eine Subnetzmaske gültig zu sein, muss sie über ein Host-Teil, dh es können keine Kredite aufnehmen, alle Bits im letzten Byte. Zumindest muss das letzte Bit 0 sein, so die letzte gültige Subnetzmaske: 11111111.11111111.11111110 = 255.255.255.254. Allerdings hat ein Subnetz mit der Subnetzmaske 255.255.255.254 nur zwei IP-Adressen, und durch die Verwendung eines für Broadcast-und eine für Netzwerk-Adresse, gibt es keine brauchbare IP-Adressen in diesem Subnetz! |
Für eine Klasse C-Netzwerk werden die gültigen Teilnetze:
11111111.11111111.11111111.10000000 = 255.255.255.128
11111111.11111111.11111111.11000000 = 255.255.255.192
11111111.11111111.11111111.11100000 = 255.255.255.224
11111111.11111111.11111111.11110000 = 255.255.255.240
11111111.11111111.11111111.11111000 = 255.255.255.248
11111111.11111111.11111111.11111100 = 255.255.255.252
Die kleinste Anzahl der nutzbaren IP-Adressen in einem Subnetz zwei, durch die Subnetzmaske 255.255.255.252, die vier IP-Adressen in diesem Netzwerk (eines für Netzwerk, ein für Broadcast-und zwei nutzbaren IP-Adressen gegeben hat).
Eine andere Herangehensweise
Das Denken in binären ist nicht immer einfach, aber, dass der Prozess, dass die Geräte mit IP-Kommunikation nutzen, um Dinge zu berechnen ist. Eine einfache Logik in dezimaler wäre wie folgt aus:
A-Klasse C-Netzwerk verfügt über 256 IP-Adressen (0 bis 255). Ich muss vier Teilnetze erstellen, die in der Klasse C, und so wird jedes Subnetz (256 / 4 =) 64 IP-Adressen haben (nur 62 geeignet für Geräte). Das letzte Byte (dezimal) für die Subnetzmaske werden (256 - 64 =) 192, und so bekomme ich die Subnetzmaske 255.255.255.192 und Subnetze 192.168.1.0, 192.168.1.64, 192.168.1.128 und 192.168. 1.255.
Der Trick für subneting Netzwerke der Klasse C ist die Anzahl der Hosts abziehen, die Sie in diesem Subnetz von 256 und Sie die Subnetzmaske zu erhalten. Bitte denken Sie daran, dass die Anzahl der Hosts in diesem Subnetz eine Potenz von 2 sein muss. Für 16-Adressen in einem Subnetz wird, verwenden Sie die Subnetzmaske 255.255.255.240 (256 - 16 = 240).
Um eine Klasse-B-Subnetz, wenn Sie nicht möchten, dass der binären Logik verwenden, können Sie noch mit diesem Verfahren durch die Arbeit am dritten Byte der Subnetzmaske. Zum Beispiel hat ein komplettes Netz der Klasse B 256 * 256 IP-Adressen. Wenn ich 16 * 256 IP-Adressen in einem Subnetz verwenden möchten, verwende ich für das dritte Byte der Subnetzmaske den Wert von 256 bis 16 = 240, so dass ich die Subnetzmaske 255.255.240.0 haben wird.
Ein Artikel eingereicht von Ronald T Besser
Disclaimer:Unsere Website ist nicht verantwortlich für den Inhalt dieses Artikels. Webarticles ist eine kostenlose Informationsquelle.
Wichtig: Dieser Artikel "öffentlichen und privaten IP-Adressen" wurde durch ein automatisches Software übersetzt. Wir fühlen uns leid für alle Rechtschreibfehler, die möglicherweise aufgetreten sind. Vielen Dank für Ihr Verständnis.