Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk mengklasifikasikan alamat IP dan membahagikan subnet

Bagaimana untuk mengklasifikasikan alamat IP dan membahagikan subnet

PHPz
PHPzke hadapan
2023-05-17 19:01:322006semak imbas

IP ialah integer tidak bertanda 32-bit, julatnya ialah 0.0.0.0 - 255.255.255.255 Secara khusus, IP terdiri daripada dua bahagian: nombor rangkaian + nombor hos Jika nombor rangkaian adalah sama berada pada segmen rangkaian yang sama Di dalam, anda boleh berkomunikasi secara langsung menggunakan bingkai data mac
Diberikan nombor rangkaian
IP dengan nombor hos semua 0 mewakili alamat rangkaian
IP dengan semua nombor hos 1 mewakili alamat siaran<.>Perwakilan alamat ip :
xxxxxxxx.xxxxxxxx.xxxxxxxxx.xxxxxxxx
|--net--|---------host------------|
Alamat Kelas A Permulaan nombor rangkaian ialah 0, permulaan nombor rangkaian alamat kelas B ialah 10, permulaan nombor rangkaian alamat kelas C ialah 110

Julat perwakilan bagi alamat kelas A ialah: 0.0.0.0~126.255.255.255, rangkaian lalai Topeng ialah: 255.0.0.0 Alamat Kelas A diperuntukkan kepada rangkaian yang besar. Rangkaian Kelas A menggunakan set nombor pertama untuk mewakili alamat rangkaian itu sendiri, dan tiga set nombor seterusnya sebagai alamat hos yang disambungkan ke rangkaian. Ditugaskan kepada rangkaian besar dengan bilangan hos yang besar (pengguna individu langsung) dan sebilangan kecil LAN. Sebagai contoh, rangkaian IBM.

Julat perwakilan alamat Kelas B ialah: 128.0.0.0~191.255.255.255, dan topeng rangkaian lalai ialah: 255.255.0.0; alamat Kelas B diperuntukkan kepada rangkaian bersaiz sederhana umum. Rangkaian Kelas B menggunakan set nombor pertama dan kedua untuk mewakili alamat rangkaian, dan dua set nombor terakhir mewakili alamat hos pada rangkaian.

Julat perwakilan alamat Kelas C ialah: 192.0.0.0~223.255.255.255, topeng rangkaian lalai ialah: 255.255.255.0; ia boleh Bilangan hos yang disambungkan adalah minimum, dan pengguna dibahagikan kepada beberapa segmen rangkaian untuk pengurusan. Rangkaian Kelas C menggunakan tiga set nombor pertama untuk mewakili alamat rangkaian, dan set nombor terakhir sebagai alamat hos pada rangkaian.

Malah, terdapat juga alamat Kelas D dan alamat Kelas E. Walau bagaimanapun, kedua-dua jenis alamat ini mempunyai kegunaan khas Berikut adalah pengenalan ringkas: Alamat Kelas D dipanggil alamat siaran dan digunakan oleh protokol khas untuk menghantar maklumat ke nod terpilih. Alamat Kelas E dikhaskan untuk kegunaan masa hadapan.

Takrifan netmark adalah sangat mudah Netmask juga 32 bit, Net-ID ialah 1 dan Host-ID ialah 0

Sebagai contoh, alamat IP Kelas C yang biasa.

Net-id=24 bit, host-id=8 bit, dengan 2**8-2=254 IP

Rangkaian Kelas C tradisional, seperti 192.168.10.0, tanda bersihnya Ia mestilah 255.255.255.0 Jika anda membahagikan rangkaian ini kepada dua sub-rangkaian, ia adalah sangat mudah = 255.255.255.1 0000000 = 255.255.255.128 , kedua-dua subnet yang diperolehi kali ini ialah
129.168.10.0/25
192.168.10.10.10.10.25 secara nombor Ob jaring- id dalam IP ini (2 ini Hos-id setiap IP adalah semua 0, jadi kedua-dua IP ini mewakili subrangkaian tempat ia berada)

Kaedah perwakilan ini mudah untuk mengira saiz subrangkaian, seperti kerana

192.168 .0.0/27 bermakna 2 dinaikkan kepada kuasa 5 (32-27=5) -2 (alamat pertama dan terakhir setiap segmen rangkaian diduduki oleh tujuan khas) = ​​62 ips
192.168.0.0/28 , menunjukkan 2 kepada kuasa 4 (32-28=4) -2=30 ips

Jadi 192.168.1.1/24 menandakan subnet 192.168.1.0 (dengan alamat 254 ip daripada 192.168 .1.1 hingga 192.168.1.254)

Atas ialah kandungan terperinci Bagaimana untuk mengklasifikasikan alamat IP dan membahagikan subnet. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam