Penjelasan terperinci tentang fungsi dan prinsip subnet mask
Dalam rangkaian komputer, subnet mask digunakan untuk membahagikan nombor rangkaian dan nombor hos bagi alamat IP. Tujuannya adalah untuk membantu membezakan antara hos dan rangkaian dalam rangkaian.
Peranan subnet mask terutamanya mempunyai dua aspek: satu adalah untuk menentukan alamat rangkaian, dan satu lagi adalah untuk menentukan alamat hos. Alamat rangkaian merujuk kepada ciri umum semua hos dalam subnet yang sama, yang mengenal pasti skop dan pemilikan rangkaian. Alamat hos merujuk kepada pengenalpastian hos bebas dalam rangkaian, yang digunakan untuk membezakan hos yang berbeza.
Prinsip subnet mask boleh dijelaskan secara terperinci melalui binari. Subnet mask ialah nombor perduaan 32-bit, didahului oleh siri 1s berturut-turut dan diikuti oleh siri 0s berturut-turut. Melalui topeng subnet, nombor rangkaian dan nombor hos alamat IP boleh ditentukan.
Prinsip khusus adalah seperti berikut: apabila kami diberi alamat IP dan subnet mask, kami boleh menggunakan operasi bitwise AND (AND) binari untuk menentukan alamat rangkaian. Mula-mula, alamat IP dan subnet mask ditukar kepada bentuk binari, dan kemudian operasi AND bitwise dilakukan. Peraturan operasi AND ialah hasilnya adalah 1 apabila kedua-dua bit adalah 1, jika tidak ia adalah 0. Dengan cara ini, bahagian alamat rangkaian alamat IP akan dipelihara. Bahagian alamat hos akan dikosongkan mengikut ciri topeng subnet.
Sebagai contoh, katakan terdapat alamat IP 192.168.1.100 dan subnet mask 255.255.255.0. Mula-mula tukar kedua-dua nombor ke dalam bentuk perduaan: perwakilan perduaan 192.168.1.100 ialah 11000000.10101000.00000001.01100100, dan perwakilan perduaan bagi 255.255.255.0 ialah 1111111111.1111. 00 0. Kemudian lakukan operasi AND bitwise, dan hasilnya ialah 11000000.10101000.00000001.00000000. Menukar nombor binari ini kembali kepada perpuluhan ialah 192.168.1.0, iaitu alamat rangkaian.
Dalam contoh di atas, memandangkan 8 bit terakhir subnet mask semuanya adalah 0, bahagian alamat hos dikosongkan, hanya meninggalkan alamat rangkaian.
Prinsip subnet masking juga boleh membantu kita memahami konsep subnet dan Classless Inter-Domain Routing (CIDR). Subnet menggunakan topeng subnet yang lebih panjang untuk membahagikan rangkaian asal, dengan itu memberikan lebih banyak nombor rangkaian. CIDR ialah protokol penghalaan yang lebih fleksibel yang menghantar nombor rangkaian dan nombor hos secara berasingan untuk mencapai penghalaan yang lebih cekap.
Ringkasnya, peranan subnet mask adalah untuk membantu menentukan hos dan rangkaian dalam rangkaian Ia digunakan untuk membahagikan nombor rangkaian dan nombor hos alamat IP. Prinsipnya adalah untuk menentukan alamat rangkaian melalui operasi AND bitwise binari, dan kemudian memisahkan nombor rangkaian dan nombor hos. Subnet mask memainkan peranan penting dalam rangkaian komputer Ia adalah asas komunikasi rangkaian dan penghalaan.
Atas ialah kandungan terperinci Analisis mendalam tentang fungsi dan prinsip topeng subnet. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!