Heim  >  Artikel  >  Welchen Identifikationscode enthält die IP-Adresse?

Welchen Identifikationscode enthält die IP-Adresse?

青灯夜游
青灯夜游Original
2020-08-28 11:01:3516580Durchsuche

Jede IP-Adresse enthält zwei Identifikationscodes (ID), nämlich Netzwerk-ID und Host-ID. Alle Hosts im selben physischen Netzwerk verwenden dieselbe Netzwerk-ID. Ein Host im Netzwerk (einschließlich Workstations, Server, Router usw.) verfügt über eine entsprechende Host-ID.

Welchen Identifikationscode enthält die IP-Adresse?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.

IP-Adresse (Internet Protocol Address) bezieht sich auf die Internet Protocol-Adresse, auch übersetzt als Internet Protocol-Adresse.

IP-Adresse ist ein einheitliches Adressformat, das vom IP-Protokoll bereitgestellt wird. Es weist jedem Netzwerk und jedem Host im Internet eine logische Adresse zu und schirmt so die Unterschiede in den physischen Adressen ab.

Adressierungsmethode für IP-Adressen

Um die Adressierung zu erleichtern und das Netzwerk hierarchisch aufzubauen, enthielt jede IP-Adresse bei der ursprünglichen Konzeption des Internets zwei Identifikationscodes (ID), nämlich die Netzwerk-ID und die Host-ID. Alle Hosts im selben physischen Netzwerk verwenden dieselbe Netzwerk-ID. Ein Host im Netzwerk (einschließlich Workstations, Server, Router usw.) verfügt über eine entsprechende Host-ID. Das Internetkomitee hat fünf IP-Adresstypen definiert, die für Netzwerke unterschiedlicher Kapazität geeignet sind, nämlich Klasse A bis Klasse E.

Unter diesen werden die Kategorien A, B und C3 (Tabelle unten) weltweit einheitlich von InternetNIC vergeben, und die Kategorien D und E sind spezielle Adressen.

类别
最大网络数
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

IP-Adresse der Klasse A

Eine IP-Adresse der Klasse A bedeutet, dass unter den vier Ziffern in der IP-Adresse die erste Ziffer die Netzwerknummer und die restlichen drei Ziffern die Nummern des lokalen Computers sind. Wenn die IP-Adresse binär dargestellt wird, besteht die IP-Adresse der Klasse A aus einer 1-Byte-Netzwerkadresse und einer 3-Byte-Hostadresse. Das höchste Bit der Netzwerkadresse muss „0“ sein. Die Länge der Netzwerkkennung in einer IP-Adresse der Klasse A beträgt 8 Bit und die Länge der Hostkennung beträgt 24 Bit. Die Anzahl der Netzwerkadressen der Klasse A ist mit 126 Netzwerken relativ gering, und jedes Netzwerk kann mehr als 16 aufnehmen Millionen Gastgeber.

IP-Adressbereich der Klasse A 1.0.0.1 bis 127.255.255.254 [2] (Binärdarstellung: 00000001 00000000 00000000 00000001 - 01111111 11111111 11111111. 11111110 ). Die letzte ist die Broadcast-Adresse.

IP-Adresse der Klasse B

Eine IP-Adresse der Klasse B bedeutet, dass von den vier Ziffern in der IP-Adresse die ersten beiden Ziffern Netzwerknummern sind. Wenn die IP-Adresse binär dargestellt wird, besteht die IP-Adresse der Klasse B aus einer 2-Byte-Netzwerkadresse und einer 2-Byte-Hostadresse. Das höchste Bit der Netzwerkadresse muss „10“ sein. Die Länge der Netzwerkkennung in der IP-Adresse der Klasse B beträgt 16 Bit, und die Länge der Hostkennung beträgt 16 Bit. Netzwerkadressen der Klasse B sind für Netzwerke mittlerer Größe geeignet, und jedes Netzwerk kann mehr aufnehmen als 60.000 Computertürme.

IP-Adressbereich der Klasse B 128.0.0.1-191.255.255.254 [1] (Binärdarstellung ist: 10000000 00000000 00000000 00000001----10111111 11111111 11111 110 ). Die letzte ist die Broadcast-Adresse.

Die Subnetzmaske der IP-Adresse der Klasse B ist 255.255.0.0, und die maximale Anzahl der von jedem Netzwerk unterstützten Hosts beträgt 256 hoch 2-2=65534.

IP-Adresse der Klasse C

Eine IP-Adresse der Klasse C bedeutet, dass von den vier Ziffern in der IP-Adresse die ersten drei Ziffern die Netzwerknummer und die verbleibende Ziffer die Nummer des lokalen Computers ist. Wenn die IP-Adresse binär dargestellt wird, besteht die IP-Adresse der Klasse C aus einer 3-Byte-Netzwerkadresse und einer 1-Byte-Hostadresse. Das höchste Bit der Netzwerkadresse muss „110“ sein. Die Länge der Netzwerkkennung in einer IP-Adresse der Klasse C beträgt 24 Bit und die Länge der Hostkennung beträgt 8 Bit. Es gibt mehr Netzwerkadressen der Klasse C mit mehr als 2,09 Millionen Netzwerken. Geeignet für kleine lokale Netzwerke. Jedes Netzwerk kann nur bis zu 254 Computer enthalten.

IP-Adressbereich der Klasse C 192.0.0.1-223.255.255.254 (binäre Darstellung ist: 11000000 00000000 00000000 00000001 - 11011111 11111111 11111111 11111110).

Die Subnetzmaske der IP-Adresse der Klasse C lautet 255.255.255.0, und die maximale Anzahl der von jedem Netzwerk unterstützten Hosts beträgt 256-2=254.

IP-Adresse der Klasse D

IP-Adresse der Klasse D wurde früher als Multicast-Adresse bezeichnet (Multicast-Adresse), also Multicast-Adresse. Bei Ethernet benennt eine Multicast-Adresse eine Reihe von Stationen im Netzwerk, die ein Paket empfangen sollen. Das höchste Bit der Multicast-Adresse muss „1110“ sein und von 224.0.0.0 bis 239.255.255.255 reichen.

Spezielle URL

  • Eine Adresse, bei der jedes Byte 0 ist („0.0.0.0“), entspricht dem aktuellen Host;

  • IP-Adresse, bei der jedes Byte 1 ist („255.255.255.255“) Broadcast-Adresse des aktuellen Subnetzes;

  • Alle IP-Adressen der Klasse E, die mit „11110“ in der IP-Adresse beginnen, sind für die zukünftige und experimentelle Verwendung reserviert.

  • Die IP-Adresse darf nicht mit der Dezimalzahl „127“ beginnen. Die Zahlen 127.0.0.1 bis 127.255.255.255 werden für Schleifentests verwendet. Beispielsweise kann 127.0.0.1 die lokale IP-Adresse darstellen. Verwenden Sie „http://127.0.0.1“, um den auf diesem Gerät konfigurierten Webserver zu testen.

  • Die erste 6-Bit-Gruppe der Netzwerk-ID kann nicht vollständig auf „0“ gesetzt werden, alle „0“ geben das lokale Netzwerk an.

Weitere Informationen zu diesem Thema finden Sie unter: Chinesische PHP-Website!

Das obige ist der detaillierte Inhalt vonWelchen Identifikationscode enthält die IP-Adresse?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn