IP Adresse

Ein Internet -Protokolladresse (IP Adresse) ist ein numerisches Etikett wie z. 192.0.2.1 das ist mit a verbunden Computernetzwerk das benutzt das Internetprotokoll Für die Kommunikation.[1][2] Eine IP -Adresse dient zwei Hauptfunktionen: Netzwerkschnittstelle Identifikation und Lage Adressierung.

Internet -Protokollversion 4 (IPv4) definiert eine IP -Adresse als a 32-Bit Nummer.[2] Jedoch wegen des Wachstums der Internet und die Erschöpfung der verfügbaren IPv4 -Adressen, eine neue Version von IP (IPv6) wurde 1998 mit 128 Bit für die IP -Adresse standardisiert.[3][4][5] IPv6 -Bereitstellung ist seit Mitte der 2000er Jahre dauern.

IP -Adressen werden geschrieben und angezeigt in für Menschen lesbar Notationen wie z. 192.0.2.1 in IPv4 und 2001: DB8: 0: 1234: 0: 567: 8: 1 in IPv6. Die Größe des Routing -Präfixes der Adresse ist in benannt CIDR -Notation Durch das Suffix der Adresse mit der Anzahl der Anzahl signifikante Bits, z.B., 192.0.2.1/24, was dem historisch verwendeten entspricht Subnetzmaske 255.255.255.0.

Der IP -Adressraum wird weltweit von der verwaltet Internet zugewiesene Zahlen Autorität (Iana) und von fünf Regionale Internetregister (RIRS) verantwortlich in ihren ausgewiesenen Gebieten zur Aufgabe zu Lokale Internetregister, wie zum Beispiel Internetanbieter (ISPs) und andere Endverbraucher. IPv4 -Adressen wurden von IANA in Blöcken von jeweils ungefähr 16,8 Millionen Adressen an die RIRs verteilt, sind jedoch seit 2011 auf IANA -Ebene erschöpft. Nur einer der RIRs hat immer noch ein Angebot für lokale Aufgaben in Afrika.[6] Einige IPv4 -Adressen sind reserviert für private Netzwerke und sind global nicht einzigartig.

Netzwerkadministratoren Weisen Sie jedem mit einem Netzwerk verbundenen Gerät eine IP -Adresse zu. Solche Aufgaben können auf a sein statisch (fest oder dauerhaft) oder dynamisch Basis je nach Netzwerkpraktiken und Softwarefunktionen.

Funktion

Eine IP -Adresse dient zwei Hauptfunktionen: es identifiziert der Host oder genauer gesagt seine sein Netzwerkschnittstelleund es liefert den Standort des Hosts im Netzwerk und damit die Fähigkeit, einen Weg zu diesem Host zu schaffen. Seine Rolle wurde wie folgt charakterisiert: "Ein Name zeigt an, was wir suchen. Eine Adresse zeigt an, wo sie sich befindet. Eine Route zeigt an, wie man dorthin gelangt."[2] Das Header von jedem IP packet Enthält die IP -Adresse des sendenden Hosts und die des Zielhosts.

IP -Versionen

Zwei Versionen des Internetprotokolls sind heute im Internet gemeinsam. Die Originalversion des Internet -Protokolls, das erstmals 1983 in der Einsatzbereitschaft eingesetzt wurde ArpanetDer Vorgänger des Internets ist Internet -Protokollversion 4 (IPv4).

Der schnelle Erschöpfung des IPv4 -Adressraums verfügbar für die Zuordnung zu Internetanbieter und Endbenutzerorganisationen in den frühen neunziger Jahren veranlassten die Internettechnik-Arbeitsgruppe (IETF) neue Technologien zu erkunden, um die Adressierungsfähigkeit im Internet zu erweitern. Das Ergebnis war eine Neugestaltung des Internet -Protokolls, das schließlich als bekannt wurde Internet -Protokollversion 6 (IPv6) 1995.[3][4][5] Die IPv6-Technologie befand sich in verschiedenen Testphasen bis Mitte der 2000er Jahre, als die Einsatzbereitstellung für die kommerzielle Produktion begann.

Heute sind diese beiden Versionen des Internet -Protokolls gleichzeitig verwendet. Jede Version definiert unter anderem das Format von Adressen unterschiedlich. Wegen der historischen Prävalenz von IPv4 der generische Begriff IP Adresse In der Regel bezieht sich immer noch die von IPv4 definierten Adressen. Die Lücke in der Versionssequenz zwischen IPv4 und IPv6 resultierte aus der Zuordnung von Version 5 zum experimentellen Internet -Stream -Protokoll 1979 wurde jedoch nie als IPv5 bezeichnet.

Andere Versionen V1 bis V9 wurden definiert, aber nur V4 und V6 haben jemals weit verbreitet. V1 und V2 waren Namen für TCP -Protokolle In den Jahren 1974 und 1977 gab es zu dieser Zeit keine separate IP -Spezifikation. V3 wurde 1978 definiert und v3.1 ist die erste Version, bei der TCP von IP getrennt ist. V6 ist eine Synthese mehrerer empfohlener Versionen, V6 Einfaches Internetprotokoll, v7 TP/IX: Das nächste Internet, v8 PIP - das P -Internet -Protokollund v9 Tuba - TCP & UDP mit großen Adressen.[7]

Subnetzwerke

IP -Netzwerke können unterteilt sein in Subnetzwerke sowohl IPv4 und IPv6. Zu diesem Zweck wird eine IP -Adresse als bestehend aus zwei Teilen anerkannt: die Netzwerkpräfix in den hohen Ordnung und den verbleibenden Teilen, die als die genannt werden Ruhefeld, Host -Kennung, oder Schnittstellenkennung (IPv6), verwendet für die Hostnummerierung innerhalb eines Netzwerks.[1] Das Subnetzmaske oder CIDR -Notation Bestimmt, wie die IP -Adresse in Netzwerk- und Host -Teile unterteilt ist.

Der Begriff Subnetzmaske wird nur in IPv4 verwendet. Beide IP -Versionen verwenden jedoch das CIDR -Konzept und die Notation. Darin folgt die IP -Adresse von einem Schrägstrich und der Nummer (in Dezimal) von Bits, die für den Netzwerkteil verwendet werden, auch als die genannt Routing -Präfix. Zum Beispiel kann eine IPv4 -Adresse und ihre Subnetzmaske sein 192.0.2.1 und 255.255.255.0, beziehungsweise. Die CIDR -Notation für dieselbe IP -Adresse und das Subnetz lautet 192.0.2.1/24, weil die ersten 24 Bit der IP -Adresse das Netzwerk und das Subnetz angeben.

IPv4 -Adressen

Zersetzung einer IPv4 -Adresse von Dot-Decimal Notation zu seinem binären Wert

Eine IPv4 -Adresse hat eine Größe von 32 Bit, was die begrenzt Adressraum zu 4294967296 (232) Adressen. Von dieser Nummer sind einige Adressen für besondere Zwecke reserviert, wie z. private Netzwerke (~ 18 Millionen Adressen) und Multicast -Adressierung (~ 270 Millionen Adressen).

IPv4 -Adressen werden normalerweise in dargestellt Dot-Decimal Notation, bestehend aus vier Dezimalzahlen im Bereich von 0 bis 255, getrennt durch Punkte, z. 192.0.2.1. Jeder Teil repräsentiert eine Gruppe von 8 Bits (an Oktett) der Adresse.[8] In einigen Fällen von technischem Schreiben,[angeben] IPv4 -Adressen können in verschiedenen Bereichen angegeben werden hexadezimal, Oktal, oder binär Darstellungen.

Subnetzgeschichte

In den frühen Stadien der Entwicklung des Internet -Protokolls war die Netzwerkzahl immer das Oktett mit höchster Ordnung (signifikanteste acht Bit). Da diese Methode nur 256 Netzwerke erlaubte, erwies sie sich bald als unzureichend als zusätzliche Netzwerke, die unabhängig von den vorhandenen Netzwerken waren, die bereits von einer Netzwerknummer bezeichnet wurden. 1981 wurde die Adressierungsspezifikation mit der Einführung von überarbeitet klassisches Netzwerk die Architektur.[2]

Das klassische Netzwerkdesign ermöglichte eine größere Anzahl individueller Netzwerkzuweisungen und feinkörniges Subnetzdesign. Die ersten drei Teile des bedeutendsten Oktetts einer IP -Adresse wurden als die definiert Klasse der Adresse. Drei Klassen (A, B, und C) wurden für universell definiert Unicast Adressierung. Abhängig von der abgeleiteten Klasse basierte die Netzwerkidentifikation auf Oktettsgrenzensegmenten der gesamten Adresse. Jede Klasse verwendete nacheinander zusätzliche Oktetten im Netzwerkkennung, wodurch die mögliche Anzahl von Hosts in den Klassen höherer Ordnung reduziert wurde (Klassen höherer Ordnung (B und C). Die folgende Tabelle gibt einen Überblick über dieses jetzt-ungolete System.

Historische klassische Netzwerkarchitektur
Klasse Führend
Bits
Größe von Netzwerk
Nummer
Bitfeld
Größe von sich ausruhen
Bitfeld
Nummer
von Netzwerken
Anzahl der Adressen
pro Netzwerk
Startadresse Endadresse
EIN 0 8 24 128 (27)) 16777216 (224)) 0.0.0.0 127.255.255.255
B 10 16 16 16384 (214)) 65536 (216)) 128.0.0.0 191.255.255.255
C 110 24 8 2097152 (221)) 256 (28)) 192.0.0.0 223.255.255.255

Das klassische Netzwerkdesign diente seinem Zweck in der Startphase des Internets, aber es fehlte es Skalierbarkeit Angesichts der raschen Ausdehnung der Vernetzung in den neunziger Jahren. Das Klassensystem des Adressraums wurde durch ersetzt durch Classless Inter-Domain Routing (CIDR) im Jahr 1993. CIDR basiert auf einer Subnetzmaskierung (VLSM) variabler Länge, um Zuordnung und Routing basierend auf Präfixen der beliebigen Länge zu ermöglichen. Heutzutage funktionieren Remnants von Classful Network Concepts nur in einem begrenzten Bereich als Standardkonfigurationsparameter einiger Netzwerksoftware- und Hardwarekomponenten (z. B. NetMask) und im technischen Jargon, der in den Diskussionen von Netzwerkadministratoren verwendet wird.

Private Adressen

Frühes Netzwerkdesign, als die globale End-to-End-Konnektivität für die Kommunikation mit allen Internet-Hosts vorgesehen war, beabsichtigt, dass IP-Adressen global eindeutig sind. Es wurde jedoch festgestellt, dass dies nicht immer notwendig war, da sich private Netzwerke entwickelten und der öffentliche Adressraum erhalten musste.

Computer, die nicht mit dem Internet verbunden sind, z. B. Fabrikmaschinen, die nur über miteinander kommunizieren TCP/IPmüssen keine weltweit eindeutigen IP -Adressen haben. Heute werden solche privaten Netzwerke weit verbreitet und verbinden sich in der Regel mit dem Internet mit Netzwerkadressübersetzung (Nat), wenn nötig.

Drei nicht überlappende Bereiche von IPv4-Adressen für private Netzwerke sind reserviert.[9] Diese Adressen werden nicht im Internet weitergeleitet und daher muss ihre Verwendung nicht mit einer IP -Adressregistrierung koordiniert werden. Jeder Benutzer kann eine der reservierten Blöcke verwenden. In der Regel teilt ein Netzwerkadministrator einen Block in Subnetze. Zum Beispiel viele Home Router Verwenden Sie automatisch einen Standard -Adressbereich von 192.168.0.0 durch 192.168.0.255 (192.168.0.0/24).


Reservierte private IPv4 -Netzwerkbereiche[9]
Name CIDR Block Adressbereich Anzahl der Adressen Klassifiziert Bezeichnung
24-Bit-Block 10.0.0.0/8 10.0.0.0 - 10.255.255.255 16777216 Einzelklasse A.
20-Bit-Block 172.16.0.0/12 172.16.0.0 - 172.31.255.255 1048576 Zusammenhängender Bereich von 16 Klasse -B -Blöcken.
16-Bit-Block 192.168.0.0/16 192.168.0.0 - 192.168.255.255 65536 Zusammenhängender Bereich von 256 Klasse -C -Blöcken.

IPv6 -Adressen

Zersetzung einer IPv6 -Adresse von hexadezimal Darstellung seines Binärwerts

In IPv6 wurde die Adressgröße von 32 Bit in IPv4 auf 128 Bit erhöht, wodurch bis zu 2 bereitgestellt wurde128 (etwa 3.403×1038) Adressen. Dies gilt auf absehbare Zeit ausreichend.

Die Absicht des neuen Designs bestand nicht nur ausreichend an, sondern auch eine ausreichende Anzahl von Adressen, sondern auch das Routing im Internet neu, indem sie eine effizientere Aggregation von Subnetzrouting -Präfixen ermöglicht. Dies führte zu einem langsameren Wachstum von Routing -Tabellen in Routern. Die kleinstmögliche individuelle Zuordnung ist ein Subnetz für 264 Hosts, das das Quadrat der Größe des gesamten IPv4 -Internets ist. Auf diesen Ebenen sind die tatsächlichen Verhältnisse der Adressnutzung in jedem IPv6 -Netzwerksegment gering. Das neue Design bietet außerdem die Möglichkeit, die Adressierungsinfrastruktur eines Netzwerksegments, d. H. Die lokale Verwaltung des verfügbaren Platzes des Segments, vom adressierenden Präfix zu trennen, der zum Roeiten des Verkehrs zu und von externen Netzwerken verwendet wird. IPv6 verfügt Routing -Richtlinie Ändern Sie, ohne interne Neugestaltung oder manuelle Nennbenummer zu erfordern.

Mit der großen Anzahl von IPv6 -Adressen können große Blöcke für bestimmte Zwecke zugewiesen und gegebenenfalls für eine effiziente Routing aggregiert werden. Bei einem großen Adressraum müssen keine komplexen Adress -Erhaltungsmethoden in CIDR verwendet werden.

Alle modernen Betriebssysteme für den modernen Desktop und Enterprise Server enthalten die native Unterstützung für die native Unterstützung für IPv6, aber es ist noch nicht weit verbreitet in anderen Geräten, wie z. B. Routern für Wohnungsnetzwerke, Voice over IP (VoIP) und Multimedia -Geräte und einige Networking -Hardware.

Private Adressen

So wie IPv4 -Adressen für private Netzwerke reserviert, werden Adressenblöcke in IPv6 beiseite gelegt. In IPv6 werden diese als bezeichnet Eindeutige lokale Adressen (Ulas). Das Routing -Präfix fc00 ::/7 ist für diesen Block reserviert,[10] was in zwei unterteilt ist /8 Blöcke mit unterschiedlichen impliziten Richtlinien. Die Adressen enthalten eine 40-Bit Pseudorandom Anzahl, die das Risiko von Adresskollisionen minimiert, wenn sich Websites verschmelzen oder Pakete falsch ausgelöst werden.

Frühe Praktiken verwendeten einen anderen Block für diesen Zweck (FEC0 ::), genannte ortslokale Adressen.[11] Die Definition dessen, was a bildete Seite? ˅ blieb unklar und die schlecht definierte adressierte Politik schuf Unklarheiten für das Routing. Dieser Adressart wurde aufgegeben und darf nicht in neuen Systemen verwendet werden.[12]

Adressen beginnen mit Fe80 ::, genannt Link-lokale Adressen, werden Schnittstellen für die Kommunikation auf dem beigefügten Link zugeordnet. Die Adressen werden automatisch vom Betriebssystem für jede Netzwerkschnittstelle generiert. Dies bietet eine sofortige und automatische Kommunikation zwischen allen IPv6 -Hosts auf einem Link. Diese Funktion wird in den unteren Schichten der IPv6 -Netzwerkverwaltung verwendet, wie z. B. für die Nachbarentdeckungsprotokoll.

Private und Link-Local-Adresspräfixe werden möglicherweise nicht im öffentlichen Internet weitergeleitet.

IP -Adresszuweisung

IP -Adressen werden einem Host entweder dynamisch zugeordnet, wenn er dem Netzwerk beiträgt, oder dauerhaft durch Konfiguration der Host -Hardware oder -Software. Persistente Konfiguration wird auch als Verwendung von a bezeichnet statische IP-Adresse. Im Gegensatz dazu wird bei jedem Neustart der IP -Adresse Dynamische IP-Adresse.

Dynamische IP -Adressen werden vom Netzwerk verwendet Dynamisches Hostkonfigurationsprotokoll (DHCP). DHCP ist die am häufigsten verwendete Technologie zum Zuweisen von Adressen. Es vermeidet die administrative Belastung, jedem Gerät in einem Netzwerk bestimmte statische Adressen zuzuweisen. Außerdem können Geräte den begrenzten Adressraum in einem Netzwerk teilen, wenn nur einige von ihnen zu einem bestimmten Zeitpunkt online sind. In der Regel wird die dynamische IP -Konfiguration standardmäßig in modernen Desktop -Betriebssystemen aktiviert.

Die mit DHCP zugewiesene Adresse ist a zugeordnet mieten und hat normalerweise eine Ablaufzeit. Wenn der Mietvertrag vor Ablauf nicht vom Host erneuert wird, kann die Adresse einem anderen Gerät zugewiesen werden. Einige DHCP -Implementierungen versuchen, dieselbe IP -Adresse einem Host zuzuweisen, basierend auf seinem MAC-Adressejedes Mal, wenn es sich dem Netzwerk anschließt. Ein Netzwerkadministrator kann DHCP konfigurieren, indem bestimmte IP -Adressen basierend auf der MAC -Adresse zugewiesen werden.

DHCP ist nicht die einzige Technologie, mit der IP -Adressen dynamisch zugewiesen werden. Bootstrap -Protokoll ist ein ähnliches Protokoll und Vorgänger wie DHCP. Dialup und einige Breitbandnetzwerke Verwenden Sie dynamische Adressfunktionen der Punkt-zu-Punkt-Protokoll.

Computer und Geräte, die für die Netzwerkinfrastruktur verwendet werden, wie Router und E -Mail -Server, sind in der Regel mit statischer Adressierung konfiguriert.

In Abwesenheit oder Ausfall der statischen oder dynamischen Adresskonfigurationen kann ein Betriebssystem einem Host eine Link-Local-Adresse zuweisen, die eine Autokonfiguration für die Staatelo-Adressen unter Verwendung eines Staatlosens zuweist.

Klebrige dynamische IP -Adresse

Klebrig ist ein informeller Begriff, der verwendet wird, um eine dynamisch zugewiesene IP -Adresse zu beschreiben, die sich selten ändert. IPv4 -Adressen zum Beispiel werden normalerweise mit DHCP und einem DHCP -Dienst zugeordnet kann Verwenden Sie Regeln, die die Wahrscheinlichkeit maximieren, dass die gleiche Adresse jedes Mal zugewiesen wird, wenn ein Client nach einer Zuordnung fragt. In IPv6, a Präfixdelegation Kann ähnlich behandelt werden, um Änderungen so selten wie machbar zu machen. In einem typischen Haus- oder kleinen Office-Setup eine einzige Router ist das einzige Gerät, das für eine sichtbar ist Internetanbieter (ISP), und der ISP kann versuchen, eine Konfiguration bereitzustellen, die so stabil wie machbar ist, d.h. klebrig. Im lokalen Netzwerk des Hauses oder des Geschäfts kann ein lokaler DHCP -Server so konzipiert werden, dass er klebrige IPv4 -Konfigurationen bereitstellt, und der ISP kann eine klebrige IPv6 -Präfix -Delegation bereitstellen, wodurch die Kunden die Möglichkeit bieten, klebrige IPv6 -Adressen zu verwenden. Klebrig sollte nicht verwechselt werden mit statisch; Sticky -Konfigurationen haben keine Garantie für Stabilität, während statische Konfigurationen auf unbestimmte Zeit verwendet und nur absichtlich geändert werden.

Adresse Autokonfiguration

Adressblock 169.254.0.0/16 ist definiert für die besondere Verwendung der Link-lokalen Adressierung für IPv4-Netzwerke.[13] In IPv6 empfängt jede Schnittstelle, ob statische oder dynamische Adressen, auch eine Link-lokale Adresse automatisch im Block Fe80 ::/10.[13] Diese Adressen sind nur auf dem Link gültig, z. B. ein lokales Netzwerksegment oder eine Punkt-zu-Punkt-Verbindung, mit der ein Host verbunden ist. Diese Adressen sind nicht routabel und können wie private Adressen nicht die Quelle oder das Ziel von Paketen sein, die das Internet durchqueren.

Wenn der Link-Local IPv4-Adressblock reserviert wurde, gab es keine Standards für Mechanismen der Adressautoconfiguration. Lücke füllen, Microsoft entwickelte ein Protokoll namens Automatische private IP -Adressierung (Apipa), deren erste öffentliche Umsetzung in erschien Windows 98.[14] Apipa wurde auf Millionen von Maschinen eingesetzt und wurde ein De facto Standard in der Industrie. Im Mai 2005 die Ietf definierte einen formalen Standard dafür.[15]

Konflikte behandeln

Ein IP -Adresskonflikt tritt auf, wenn zwei Geräte auf demselben lokalen physischen oder drahtlosen Netzwerk die gleiche IP -Adresse haben. Eine zweite Zuordnung einer Adresse stoppt im Allgemeinen die IP -Funktionalität eines oder beiden Geräte. Viele modern Betriebssysteme Benachrichtigen Sie den Administrator über IP -Adresskonflikte.[16][17] Wenn IP -Adressen von mehreren Personen und Systemen mit unterschiedlichen Methoden zugewiesen werden, kann jeder von ihnen schuld sein.[18][19][20][21][22] Wenn eines der im Konflikt beteiligten Geräte das ist Standard-Gateway Zugang über die LAN für alle Geräte auf der LAN hinaus können alle Geräte beeinträchtigt werden.

Routing

IP -Adressen werden in mehrere Klassen von operativen Merkmalen eingeteilt: Unicast, Multicast, Anycast und Broadcast -Adressierung.

Unicast -Adressierung

Das häufigste Konzept einer IP -Adresse ist in Unicast Adressierung, verfügbar in IPv4 und IPv6. Es bezieht sich normalerweise auf einen einzelnen Absender oder einen einzelnen Empfänger und kann sowohl zum Senden als auch zum Empfangen verwendet werden. Normalerweise ist eine Unicast -Adresse mit einem einzelnen Gerät oder Host verbunden, aber ein Gerät oder Host hat möglicherweise mehr als eine Unicast -Adresse. Durch das Senden der gleichen Daten an mehrere Unicast -Adressen muss der Absender für jeden Empfänger einmal um ein Vielfaches gesendet werden.

Sendung Adressierung

Rundfunk ist eine Adresstechnik, die in IPv4 verfügbar ist, um Daten an alle möglichen Ziele in einem Netzwerk in einem Übertragungsvorgang zu adressieren All-Hosts-Sendung. Alle Empfänger erfassen das Netzwerkpaket. Die Adresse 255.255.255.255 wird für die Netzwerkübertragung verwendet. Darüber hinaus verwendet eine limitierter gerichtete Broadcast die All-Ones-Host-Adresse mit dem Netzwerkpräfix. Zum Beispiel die Zieladresse, die für die gerichtete Sendung auf Geräte im Netzwerk verwendet wird 192.0.2.0/24 ist 192.0.2.255.[23]

IPv6 implementiert keine Broadcast-Adressierung und ersetzt sie durch Multicast an die speziell definierte All-Nodes-Multicast-Adresse.

Multicast -Adressierung

A Multicast -Adresse ist mit einer Gruppe interessierter Empfänger verbunden. In IPv4 Adressen 224.0.0.0 durch 239.255.255.255 (das Vorherige Klasse d Adressen) werden als Multicast -Adressen bezeichnet.[24] IPv6 verwendet den Adressblock mit dem Präfix ff00 ::/8 für Multicast. In jedem Fall sendet der Absender eine Single Datagramm Von der Unicast -Adresse zur Multicast -Gruppe Adresse und die Vermittler -Router kümmern sich um Kopien und senden sie an alle interessierten Empfänger (die der entsprechenden Multicast -Gruppe beigetreten sind).

Anycast adressiert

Wie Broadcast und Multicast, Anycast ist eine Eins-zu-Viele-Routing-Topologie. Der Datenstrom wird jedoch nicht an alle Empfänger übertragen, nur derjenige, den der Router im Netzwerk am nächsten ist. Anycast-Adressierung ist eine integrierte Funktion von IPv6.[25][26] In IPv4 wird Anycast -Adressierung mit implementiert Border Gateway Protokoll Verwenden des kürzesten Weges metrisch Ziele wählen. Anycast -Methoden sind nützlich für global Lastverteilung und werden üblicherweise in verteilt verwendet DNS Systeme.

Geolokalisierung

Ein Host kann verwenden Geolokalisierung um die zu schließen Geografische Position seiner kommunizierenden Peer.[27][28]

Öffentliche Adresse

Eine öffentliche IP -Adresse ist eine weltweit routbare Unicast -IP -Adresse, was bedeutet, dass die Adresse keine Adresse ist, die für die Verwendung in reserviert ist private Netzwerke, wie diejenigen, die von vorbehalten sind von RFC 1918, oder die verschiedenen IPv6-Adressformate des lokalen Bereichs oder des ortslokalen Umfangs, beispielsweise für die Link-lokale Adressierung. Öffentliche IP -Adressen können für die Kommunikation zwischen Hosts im globalen Internet verwendet werden. In einer häuslichen Situation ist eine öffentliche IP -Adresse die IP ISP. In diesem Fall ist es auch lokal sichtbar, indem Sie sich bei der Routerkonfiguration anmelden.[29]

Die meisten öffentlichen IP -Adressen ändern sich und relativ oft. Jede Art von IP -Adresse, die sich ändert, wird als dynamische IP -Adresse bezeichnet. In Heimnetzwerken weist der ISP normalerweise eine dynamische IP zu. Wenn ein ISP einem Heimnetzwerk eine unveränderliche Adresse gab, wird es eher von Kunden missbraucht, die Websites von zu Hause aus hosten, oder von Hackern, die die gleiche IP -Adresse immer wieder ausprobieren können, bis sie gegen ein Netzwerk verstoßen.[30]

Firewalling

Für Sicherheits- und Datenschutzüberlegungen möchten Netzwerkadministratoren häufig den öffentlichen Internetverkehr in ihren privaten Netzwerken einschränken. Die in den Header jedes IP -Pakets enthaltenen IP- und Ziel -IP -Adressen sind ein bequemes Mittel zur Unterscheidung des Datenverkehrs nach IP -Adresse Blockierung oder durch selektiv Anpassung von Antworten auf externe Anforderungen an interne Server. Dies wird mit erreicht Firewall Software, die im Gateway -Router des Netzwerks ausgeführt wird. Eine Datenbank mit IP -Adressen des eingeschränkten und zulässigen Datenverkehrs kann in erhalten Schwarzlisten und Whitelisten, beziehungsweise.

Adressübersetzung

Mehrere Client -Geräte können erscheinen Teilen Sie eine IP -Adresse, entweder weil sie Teil von a sind Shared Web Hosting -Dienst Umgebung oder weil ein IPv4 Netzwerkadressenübersetzer (Nat) oder Proxy Server wirkt wie ein Vermittler Agent im Namen des Clients, in diesem Fall wird die reale Ursprungs -IP -Adresse vom Server maskiert, der eine Anfrage erhält. Eine übliche Praxis ist es, eine NAT -Maske in einem privaten Netzwerk viele Geräte zu haben. Nur die öffentliche Schnittstelle des NAT muss eine internetreiche Adresse haben.[31]

Das NAT -Gerät bildet verschiedene IP -Adressen im privaten Netzwerk an verschiedene TCP oder UDP ab Portnummern im öffentlichen Netzwerk. In Wohnnetzwerken werden NAT -Funktionen normalerweise in a implementiert Wohngateway. In diesem Szenario haben die mit dem Router angeschlossenen Computer private IP -Adressen und der Router hat eine öffentliche Adresse auf seiner externen Schnittstelle, um im Internet zu kommunizieren. Die internen Computer scheinen eine öffentliche IP -Adresse zu teilen.

Diagnosewerkzeuge

Computerbetriebssysteme bieten verschiedene diagnostische Tools zur Untersuchung von Netzwerkschnittstellen und der Adresskonfiguration. Microsoft Windows Bietet die Befehlszeilenschnittstelle Werkzeug ipconfig und netsh und Benutzer von Unix-artig Systeme können verwenden Ifconfig, Netstat, Route, Lanstat, fstat, und iProute2 Versorgungsunternehmen, um die Aufgabe zu erfüllen.

Siehe auch

Verweise

  1. ^ a b RFC 760, DOD -Standard -Internetprotokoll, DARPA, Information Sciences Institute (Januar 1980).
  2. ^ a b c d J. Postel, ed. (September 1981). Internetprotokoll, DARPA -Internetprogrammprotokollspezifikation. Ietf. doi:10.17487/rfc0791. RFC 791. aktualisiert von RFC 1349, 2474, 6864.
  3. ^ a b S. Deering; R. Hinden (Dezember 1995). Internetprotokoll, Version 6 (IPv6) Spezifikation. Netzwerkarbeitsgruppe. doi:10.17487/rfc1883. RFC 1883.
  4. ^ a b S. Deering; R. Hinden (Dezember 1998). Internetprotokoll, Version 6 (IPv6) Spezifikation. Netzwerkarbeitsgruppe. doi:10.17487/rfc2460. RFC 2460.
  5. ^ a b S. Deering; R. Hinden (Juli 2017). Internetprotokoll, Version 6 (IPv6) Spezifikation. Ietf. doi:10.17487/rfc8200. RFC 8200.
  6. ^ "IPv4 -Adressbericht".
  7. ^ Delong, Owen. "Warum hat IP Versionen? Warum kümmert es mich?" (PDF). Skala15x. Abgerufen 24. Januar 2020.
  8. ^ "IPv4- und IPv6 -Adressformate". www.ibm.com. Eine IPv4 -Adresse hat das folgende Format: x. x . x . x wobei x ein Oktett genannt wird und ein Dezimalwert zwischen 0 und 255 sein muss. Oktetten werden durch Perioden getrennt. Eine IPv4 -Adresse muss drei Zeiträume und vier Oktetten enthalten. Die folgenden Beispiele sind gültige IPv4 -Adressen:
    1. 2. 3 . 4
    01. 102. 103. 104
  9. ^ a b Y. Rekhter; B. Moskowitz; D. Karrenberg; G. J. de Groot; E. Lear (Februar 1996). Adresse zu Allokation für private Internets. Netzwerkarbeitsgruppe. doi:10.17487/rfc1918. BCP 5. RFC 1918. aktualisiert von RFC 6761.
  10. ^ R. Hinden; B. Haberman (Oktober 2005). Eindeutige lokale IPv6 -Unicast -Adressen. Netzwerkarbeitsgruppe. doi:10.17487/rfc4193. RFC 4193.
  11. ^ R. Hinden; S. Deering (April 2003). Internet -Protokollversion 6 (IPv6) Adressierung der Architektur. Netzwerkarbeitsgruppe. doi:10.17487/rfc3513. RFC 3513. Veraltet von RFC 4291.
  12. ^ C. Huitema; B. Carpenter (September 2004). Abbindende Site lokale Adressen abbilden. Netzwerkarbeitsgruppe. doi:10.17487/rfc3879. RFC 3879.
  13. ^ a b M. Baumwolle; L. Vegoda; R. Bonica; B. Haberman (April 2013). Spezialpurpuls-IP-Adressregister. Internettechnik-Arbeitsgruppe. doi:10.17487/rfc6890. BCP 153. RFC 6890. aktualisiert von RFC 8190.
  14. ^ "DHCP und automatische private IP -Adressierung". docs.microsoft.com. Abgerufen 20. Mai 2019.
  15. ^ S. Cheshire; B. Aboba; E. Guttman (Mai 2005). Dynamische Konfiguration von IPv4-Link-lokalen Adressen. Netzwerkarbeitsgruppe. doi:10.17487/rfc3927. RFC 3927.
  16. ^ "Ereignis -ID 4198 - Konfiguration TCP/IP -Netzwerkschnittstelle". TECHNET. Microsoft Docs. Abgerufen 20. Oktober 2021.
  17. ^ "Ereignis -ID 4199 - Konfiguration TCP/IP -Netzwerkschnittstelle". TECHNET. Microsoft Docs. Abgerufen 20. Oktober 2021.
  18. ^ Mitchell, Bradley. "IP -Adresse Konflikte - Was ist ein IP -Adresskonflikt?". About.com. Archiviert Aus dem Original am 13. April 2014. Abgerufen 23. November 2013.
  19. ^ Kishore, Aseem (4. August 2009). "So beheben Sie einen IP -Adresskonflikt". Online-Tech-Tipps online-tech-tips.com. Archiviert Aus dem Original am 25. August 2013. Abgerufen 23. November 2013.
  20. ^ "Hilfe bei" Es gibt einen IP -Adresskonflikt "Nachricht". Microsoft. 22. November 2013. archiviert von das Original am 26. September 2013. Abgerufen 23. November 2013.
  21. ^ "Beheben Sie doppelte IP -Adresskonflikte in einem DHCP -Netzwerk". Microsoft. Archiviert Aus dem Original am 28. Dezember 2014. Abgerufen 23. November 2013. Artikel -ID: 133490 - Letzte Bewertung: 15. Oktober 2013 - Revision: 5.0
  22. ^ Moran, Joseph (1. September 2010). "IP -Adresskonflikte verstehen und beheben - webopedia.com". Webopedia.com. Archiviert Aus dem Original am 2. Oktober 2013. Abgerufen 23. November 2013.
  23. ^ "Was ist eine Sendungsadresse?". Ionos digitalguide. Abgerufen 8. Juni 2022.
  24. ^ M. Baumwolle; L. Vegoda; D. Meyer (März 2010). IANA -Richtlinien für IPv4 -Multicast -Adresszuweisungen. Ietf. doi:10.17487/rfc5771. ISSN 2070-1721. BCP 51. RFC 5771.
  25. ^ RFC 2526
  26. ^ RFC 4291
  27. ^ Holdener, Anthony T. (2011). HTML5 -Geolokalisierung. O'Reilly Media. p.11. ISBN 9781449304720.
  28. ^ Komosny, Dan (22. Juli 2021). "Retrospektive IP-Adresse Geolocation für geografische Internetdienste". Sensoren. 21 (15): 4975. Bibcode:2021Senso..21.4975K. doi:10.3390/s21154975. HDL:11012/200946. ISSN 1424-8220. PMC 8348169. PMID 34372212.
  29. ^ "So finden Sie Ihre öffentliche IP -Adresse".
  30. ^ "Warum sich öffentliche IP -Adressen ändern".
  31. ^ Comer, Douglas (2000). Internetbearbeitung mit TCP/IP: Prinzipien, Protokolle und Architekturen - 4. Aufl.. Upper Saddle River, NJ: Prentice Hall. p. 394. ISBN 978-0-13-018380-4. Archiviert Aus dem Original am 13. April 2010.