Untuk pengelompokan pengalamatan, selain nomor IP dikenal juga netmask atau subnetmask. Yang besarnya sama dengan nomor IP yaitu, 32 bit. Ada tiga pengelompokan besar subnet mask yaitu :
- Class A, adalah semua nomor IP yang mempunyai subnetmask 255.0.0.0
- Class B, adalah semua nomor IP yang mempunayi subnetmask 255.255.0.0
- Class C, adalah semua nomor IP yang mempunyai subnetmask 255.255.255.0
Gabungan antara IP dan netmask inilah yang digunakan dalam pengalamatan komputer. Kedua hal ini tidak bisa lepas. Misal penulisannya sbb :
IP : 202.95.151.129
Netmask : 255.255.255.0
Suatu nomor IP kita dengan nomor IP tetangga dianggap satu kelompok (satu jaringan) bila IP dan netmask kita konversikan ke biner dan dilakukan operasi logika AND. Begitu pula nomor IP tetangga dan netmask-nya dikonversikan ke biner dan di-AND-kan. Jika kedua hasilnya sama antara perhitungan IP kita dengan IP tetangga, maka dikatakan dalam satu jaringan. Sehingga kita bisa berhubungan langsung.
Ketika kita berhubungan dengan komputer lain pada suatu jaringan, selain IP yang dibutuhkan adalah netmask.
Misal kita mempunyai IP 10.252.102.12 ingin berkirim data dengan IP 10.252.102.135. Bagaimana cara komputer kita memahami IP 10.252.102.135 berada pada satu jaringan dengan kita atau beda jaringan?
Hal yang dilakukan pertama kali adalah dengan mengecek dulu netmask komputer kita karena kombinasi IP dan default netmask menentukan range jaringan kita. Jika default netmask kita 255.255.255.0, maka range terdiri dari atas semua IP yang memiliki 3 Byte pertama yang sama. Sehingga. apabila kita mempuyai IP 10.252.102.12 dan netmask 255.255.255.0 maka range jaringan yang didapat adalah 10.252.102.0 - 10.252.102.255. Jadi, jika IP 10.252.102.12 dapat mengirim data ke IP 10.252.102.135, karena berada pada subnet yang sama.
Tinjau Kasus !!!
Terdapat empat buah komputer yang dihubungkan dengan sebuah switch ( tampak seperti gambar diatas ) dengan masing-masing komputer memiliki IP dan default netmask. Apakah yang terjadi jika komputer (PC A) akan mengirimkan data ke PC B, PC D, dan PC C ?
Jawab :
PC A hanya dapat mengirimkan data ke PC C, karena antara PC A dan PC C terdapat pada subnet yang sama.
Langkah - langkah :
Cek dulu netmask PC A, karena kombinasi IP dan default netmask menentukan range jaringan kita. Default netmask PC A 255.255.255.0, maka range terdiri dari atas semua IP yang memiliki 3 Byte pertama yang sama. Sehingga. apabila kita mempuyai IP 192.168.1.2 dan netmask 255.255.255.0 maka range jaringan yang didapat adalah 192.168.1.0 - 192.168.1.255.
Selain, range tersebut PC A tidak dapat berkomunikasi dengan PC lain yang mempunyai IP diluar range tersebut.