Rumah >masalah biasa >Apakah itu subnet mask
Topeng subnet ialah alamat 32-bit yang digunakan untuk menutup sebahagian daripada alamat IP untuk membezakan pengecam rangkaian dan pengecam hos, dan menunjukkan sama ada alamat IP berada pada LAN atau WAN. Subnet mask boleh menunjukkan bit alamat IP yang mengenal pasti subnet di mana hos berada, dan bit mana yang mengenal pasti topeng bit hos yang tidak boleh wujud secara bersendirian, ia mesti digunakan bersama dengan alamat IP.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
Apakah itu subnet mask?
Subnet mask juga dipanggil network mask, address mask, subnet Mask, yang digunakan untuk menunjukkan yang mana bit alamat IP mengenal pasti subnet tempat hos berada, dan bit mana yang mengenal pasti topeng bit hos. Subnet mask tidak boleh wujud bersendirian, ia mesti digunakan bersama dengan alamat IP.
Topeng subnet ialah alamat 32-bit yang digunakan untuk menutup sebahagian daripada alamat IP untuk membezakan pengecam rangkaian dan pengecam hos, dan menunjukkan sama ada alamat IP berada pada LAN atau WAN.
Subnet mask ialah teknologi IP maya yang dihasilkan untuk menyelesaikan masalah peruntukan alamat IP di bawah latar belakang kekurangan sumber alamat IPv4 Ketiga-tiga jenis alamat A, B dan C dibahagikan kepada beberapa subnet melalui subnet mask. , sekali gus meningkatkan kecekapan peruntukan alamat IP dengan berkesan dan menyelesaikan situasi sumber alamat IP yang ketat. Sebaliknya, untuk mengurus rangkaian dengan lebih baik dalam intranet perusahaan, pentadbir rangkaian juga menggunakan topeng subnet untuk membahagikan rangkaian dalaman perusahaan yang lebih besar secara buatan kepada subnet berskala lebih kecil, dan kemudian menggunakan Fungsi penghalaan suis tiga lapisan merealisasikan interkoneksi subnet, dengan itu menyelesaikan banyak masalah pengurusan rangkaian dengan berkesan seperti ribut penyiaran rangkaian dan virus rangkaian.
Dalam kebanyakan buku teks rangkaian, fungsi subnet mask secara amnya digambarkan sebagai membahagikan alamat IP kepada pengenalan rangkaian (Net.ID) dan pengenalan hos (Host.ID) melalui operasi logik sahaja dengan ID rangkaian yang sama boleh berkomunikasi antara satu sama lain tanpa penghalaan.
Menurut definisi RFC950, subnet mask ialah nombor binari 32-bit di mana semua bit yang sepadan dengan alamat rangkaian ditetapkan kepada 1 dan semua bit yang sepadan dengan alamat hos ditetapkan kepada 0. Topeng subnet memberitahu penghala bahagian mana alamat adalah alamat rangkaian dan bahagian mana alamat hos, membolehkan penghala menentukan dengan betul sama ada mana-mana alamat IP tergolong dalam segmen rangkaian ini dan dengan itu melaksanakan penghalaan dengan betul. Pada rangkaian, data dihantar dari satu tempat ke tempat lain bergantung pada pengalamatan IP. Secara logiknya, ia adalah proses dua langkah. Langkah pertama ialah mencari rangkaian yang menjadi milik hos daripada IP, iaitu seperti mencari komuniti mana orang ini tergolong; langkah kedua ialah mencari lokasi hos dalam rangkaian dari IP, iaitu seperti mencari orang itu dalam masyarakat.
Tetapan subnet mask mesti mengikut peraturan tertentu. Seperti alamat IP binari, subnet mask terdiri daripada 1 dan 0, dan 1 dan 0 adalah berturut-turut. Panjang subnet mask juga ialah 32 bit Bahagian kiri ialah bit rangkaian, diwakili oleh nombor binari "1", bilangan 1s adalah sama dengan panjang bit rangkaian; diwakili oleh nombor binari "0", bilangan 0s adalah sama dengan panjang bit hos. Tujuannya adalah untuk menggunakan 0 untuk menutup nombor hos asal apabila melakukan operasi AND bitwise antara topeng dan alamat IP tanpa menukar nombor segmen rangkaian asal, dan mudah untuk menentukan bilangan hos dalam subnet melalui nombor 0 bit (2 Nombor hos dinaikkan kepada kuasa -2, kerana apabila nombor hos semuanya 1, ia mewakili alamat siaran rangkaian, dan apabila semuanya 0, ia mewakili nombor rangkaian bagi rangkaian. Ini adalah dua alamat khas). Topeng subnet boleh menunjukkan hubungan antara subnet tempat hos berada dan subnet lain, supaya rangkaian boleh berfungsi dengan normal.
Fungsi subnet mask
Subnet mask ialah alamat 32-bit, teknologi yang digunakan bersama dengan alamat IP . Ia mempunyai dua fungsi utama. Satu adalah untuk melindungi sebahagian daripada alamat IP untuk membezakan pengenalan rangkaian dan pengenalan hos, dan untuk menunjukkan sama ada alamat IP berada pada rangkaian kawasan setempat atau pada rangkaian jauh. Yang kedua digunakan untuk membahagikan rangkaian IP yang besar kepada beberapa sub-rangkaian kecil.
Menggunakan subnet adalah untuk mengurangkan pembaziran IP. Kerana dengan perkembangan Internet, semakin banyak rangkaian telah muncul, beberapa dengan ratusan rangkaian, dan beberapa dengan hanya beberapa Ini membazirkan banyak alamat IP, jadi subnet mesti dibahagikan. Menggunakan subnet boleh meningkatkan kecekapan aplikasi rangkaian.
Kaedah untuk menentukan sama ada dua komputer tergolong dalam segmen rangkaian yang sama melalui subnet mask komputer adalah dengan menukar alamat IP perpuluhan dan subnet mask komputer ke dalam bentuk binari, dan kemudian melakukan pengiraan binari DAN ) (semua keputusan 1s dalam 1, 1s tidak lengkap menghasilkan 0), jika keputusan adalah sama, maka kedua-dua komputer tergolong dalam segmen rangkaian yang sama.
Nyatakan alamat rangkaian dan alamat hos
Subnet mask mesti digunakan bersama-sama dengan alamat IP. Jadual 1 menunjukkan surat-menyurat binari dan perpuluhan antara topeng subnet lalai bagi alamat IP Kelas A, B dan C rangkaian yang biasa digunakan. Proses kerja subnet mask ialah: lakukan operasi AND logik bitwise pada subnet mask 32-bit dan alamat IP dalam bentuk binari untuk mendapatkan alamat rangkaian, dan menggabungkan bukan hasil binari topeng subnet dengan alamat IP. . Operasi logik DAN binari dilakukan, dan hasil yang diperoleh ialah alamat hos. Contohnya: 192.168.10.11 DAN 255.255.255.0, hasilnya ialah 192.168.10.0, yang bermaksud: alamat IP milik rangkaian 192.168.10.0, dan nombor hosnya ialah 11, iaitu nombor hos 11 dalam rangkaian ini.
Bahagi subnet
Mekanisme subnet mask menyediakan kaedah untuk pembahagian subnet. Fungsinya adalah untuk: mengurangkan lalu lintas pada rangkaian menyimpan alamat IP; Selepas membahagikan subnet menggunakan topeng subnet, komunikasi boleh dicapai dalam subnet, tetapi komunikasi merentas subnet tidak boleh dicapai untuk komunikasi antara subnet, dan maklumat penghalaan statik harus dikonfigurasikan dengan betul. Untuk membahagikan subnet, anda harus mengikut peraturan struktur pembahagian subnet. Ia adalah untuk menggunakan berterusan 1 untuk menambah bilangan digit dalam alamat IP untuk mewakili alamat rangkaian, dan pada masa yang sama mengurangkan bilangan digit untuk mewakili alamat hos. Sebagai contoh, alamat IP ialah 130.39.37.100, alamat rangkaian ialah 130.39.37.0, alamat subnet ialah 130.39.37.0, subnet mask ialah 255.255.255.0, bahagian alamat rangkaian dan bahagian pengenalan subnet sepadan dengan "1", dan bahagian pengenalan hos Sepadan dengan "0". Menggunakan CIDR, ia dinyatakan sebagai: 130.39.37.100/24, iaitu alamat IP/panjang topeng. Nilai binari 8-bit yang sepadan dengan 255 pada bait ketiga ialah digit alamat hos yang dipinjamkan kepada bahagian alamat rangkaian, yang berfungsi sebagai bilangan digit untuk membahagikan subnet.
Contoh
1, 255.255.255.0
Topeng subnet terdiri daripada 1 Ia berturut-turut adalah terdiri daripada 0 dan 0. Berturut-turut 1 menunjukkan alamat rangkaian dan berterusan 0 menunjukkan alamat hos Kapasiti subnet boleh dikira dengan nombor 0 (julat alamat IP hos dalam subnet). Mula-mula, mari kita lihat bagaimana subnet mask lalai 255.255.255.0 membahagikan subnet Nombor perduaan subnet mask ini terdiri daripada 24 1s dan 8 0s mewakili subnet yang dibahagikan dengan subnet mask adalah 256 (2 kepada kuasa ke-8), yang bermaksud bahawa 192.168.1.0-255 semuanya berada dalam subnet yang sama Terdapat hanya 254 alamat yang tersedia di antara 256 alamat ini kerana alamat IP pertama bagi setiap subnet adalah alamat segmen rangkaian. dan alamat IP terakhir ialah alamat siaran, kedua-duanya tidak tersedia. Contohnya: Untuk segmen rangkaian 192.168.1.0, jika topeng subnet ditetapkan kepada 255.255.255.0, 192.168.1.1-192.168.1.254 ialah alamat IP yang tersedia Jika alamat IP ditetapkan dalam julat ini, komputer boleh bersambung ke antara satu sama lain secara normal.
2, 255.255.255.252
Sudah tentu perkara di atas adalah kes lalai dan kes paling mudah. Seterusnya kita menganalisis bagaimana subnet mask 255.255.255.252 membahagikan subnet. Tukar subnet mask kepada binari kepada 30 1s dan 2 0s, yang bermaksud hanya terdapat 4 alamat IP (2 kepada kuasa 2) dalam setiap subnet Segmen alamat 192.168.1.0-255 boleh dibahagikan kepada 64 subnet . julat alamat subnet pertama ialah 192.168.1.0-192.168.1.3, julat alamat subnet kedua ialah 192.168.1.4-192.168.1.7, dan seterusnya. Alamat IP pertama dan terakhir setiap subnet tidak tersedia, dan hanya 2 alamat IP tersedia. Maksudnya: jika topeng subnet ditetapkan kepada 255.255.255.252, maka subnet hanya boleh memuatkan dua komputer, dan IP kedua-dua komputer mesti berada dalam subnet yang sama untuk menyambung secara normal Contohnya, tetapan IP satu komputer ialah 192.168.1.10, dan IP komputer lain mesti ditetapkan kepada 192.168.1.9.
Pertempuran praktikal bahagian subnet
Melalui dua contoh di atas, pembaca harus memahami peranan subnet mask Contoh amali menguji hasil pembelajaran tadi. Sebuah syarikat kecil mempunyai empat jabatan: pentadbiran, R&D, pemasaran, dan selepas jualan Setiap jabatan mempunyai 40 komputer yang disambungkan ke suis LAN syarikat Jika anda ingin membahagikan subnet untuk setiap jabatan pada segmen rangkaian 192.168.1.0, subnet mask. Bagaimanakah ia harus ditetapkan, dan apakah julat alamat setiap subnet?
Segmen rangkaian 192.168.1.0 mempunyai sejumlah 256 alamat, dibahagikan kepada 4 subnet Setiap subnet memerlukan 64 alamat 64 adalah 2 hingga kuasa ke-6, dan subnet mask hendaklah berakhir dengan 6 0s, meninggalkan adalah. dilengkapkan dengan 1, terdiri daripada 26 1 dan 6 0, ditukar kepada perpuluhan ialah 255.255.255.192 setiap subnet mempunyai sejumlah 64 alamat IP, selepas memangkas permulaan dan penghujung, hanya terdapat 62 alamat yang tersedia, dan subnet pertama tersedia; Julat alamat IP ialah: 192.168.1.1-62, julat alamat IP yang tersedia bagi subnet kedua ialah 192.168.1.65-126, julat alamat IP yang tersedia bagi subnet ketiga ialah: 192.168.1.129-190, alamat IP yang tersedia bagi subnet keempat Julat ialah 192.168.1.193-254 komputer di setiap jabatan syarikat ditetapkan mengikut julat alamat IP dalam 3. Subnet mask semua komputer mesti ditetapkan kepada 255.255.255.192 , komputer di setiap jabatan boleh membuat rangkaian seperti biasa Komputer antara jabatan yang berbeza tidak boleh disambungkan secara langsung.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah itu subnet mask. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!