Singkat
Subnet mask Anda digunakan untuk menentukan jaringan atau subnetwork lokal Anda . Anda dapat mengakses segala sesuatu di dalam subnet yang sama secara langsung, tetapi semua yang tidak ada di subnet Anda memerlukan permintaan untuk masuk melalui gateway .
Jadi, untuk pengguna rumahan, subnet Anda akan menjadi jaringan rumah Anda - komputer dan perangkat nirkabel Anda semuanya dapat berbicara langsung satu sama lain. Tapi, internet berada di luar subnet Anda, jadi semua komunikasi harus melalui gateway Anda (biasanya router) terlebih dahulu.
Sedikit teknis
Subnet adalah topeng bit panjang 32-bit (seperti yang disentuh oleh Manaf Abo.Rous ), biasanya ditulis sebagai empat byte 8-bit. Perhatikan bahwa 255
ini 11111111
(8 orang) dalam biner.
Topeng pada dasarnya berarti "hanya alamat IP yang memiliki nomor yang sama di tempat, seperti yang didefinisikan oleh subnet mask, yang ada di jaringan lokal saya" .
Jadi subnet dari 255.255.255.0
sarana setiap alamat IP yang cocok dengan tiga byte pertama adalah jaringan lokal Anda, dengan angka yang Anda berikan ini adalah sesuatu yang cocok 192.168.001.###
. Atau subnet yang lebih luas 255.255.0.0
akan membuat jaringan lokal Anda 192.168.###.###
.
Lebih Teknis
Nilai byte tidak selalu harus 255, Anda dapat memiliki 255.255.255.240
, yaitu 28 satu dan 4 nol. Ini berarti 28 bit pertama dari IP lain harus cocok dengan Anda berada di subset yang sama. Subnet mask harus selalu dalam jumlah tertentu 1 diikuti oleh hanya nol untuk membuat 32-bit, dan inilah mengapa ia dapat direpresentasikan /28
juga (dalam hal ini pula) dengan nilai yang menunjukkan berapa banyak 1 topeng yang terkandung - ini biasanya digunakan dalam konteks IP, seperti192.168.1.2/28
Jadi, jika IP Anda 192.168.1.2
menggunakan subnet mask 255.255.255.240
, subnet Anda adalah rentang IP 192.168.1.0
untuk 192.168.1.15
(meskipun yang terendah dan tertinggi umumnya tidak digunakan untuk perangkat karena mereka memiliki fungsi khusus). Jika IP Anda adalah 192.168.1.53
jaringan Anda akan menjadi kisaran 192.168.1.48
untuk 192.168.1.63
.
Perhatikan bagaimana kedua set ini mengandung 16 alamat unik? Subnet juga menentukan seberapa besar subnet itu karena menentukan berapa banyak alamat IP yang tersedia.
Dan sekarang, dengan Binary
Akhirnya, untuk memparafrasekan jawaban Manaf Abo.Rous , mari kita lihat binernya.
Kami akan mulai dengan menggunakan topeng 255.255.255.0
, ini dia dalam biner:
11111111 11111111 11111111 00000000
Jadi, mengingat IP Anda, Anda tahu bahwa setiap IP di jaringan lokal cocok dengan 24 yang pertama, jadi mari kita periksa IP Anda ( 192.168.1.2
) dalam biner:
11000000 10101000 00000001 00000010
Sekarang, kita hanya melihat di mana angka 1 di subnet berada, untuk mendapatkan nomor subnet Anda:
11000000 10101000 00000001 --------
Dan sekarang kita tahu setiap IP di jaringan lokal Anda dimulai dengan nomor subnet Anda, dan dapat memiliki apa pun di nilai yang hilang di akhir.
Akhirnya, mari kita lihat contoh kedua, menggunakan IP 192.168.1.53
dan subnet 255.255.255.240
:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
Dan lagi, Anda IP lokal akan memiliki apa-apa dalam empat nilai biner terakhir - yang 0000
, 0001
, dll sampai dengan 1111
- atau dalam desimal 0
ke 15
- tapi ingat mereka harus 0011
di depan untuk membuat byte penuh, sehingga benar-benar IP yang tersedia adalah 00110000
(48 ), 00110001
(49) dan seterusnya 00111111
, yaitu 63.