Cara Menghitung IP Subnet Mask

konsep komunikasi online, jejaring sosial

Cara Menghitung IP Subnet Mask

Kredit Gambar: anyaberkut/iStock/GettyImages

Perusahaan, universitas, dan organisasi lain sering kali memiliki satu set alamat protokol Internet yang dapat mereka tetapkan ke komputer dan perangkat lain di jaringan mereka. Untuk tujuan keamanan dan efisiensi, seringkali masuk akal untuk membagi jaringan ini menjadi unit yang disebut subnet daripada mempertahankan satu jaringan yang luas dan terpadu. Salah satu cara untuk melakukannya adalah dengan menggunakan alat matematika yang disebut masker subnet, di mana router dapat menggunakan perhitungan subnet mask cepat untuk menentukan subnet mana yang dimiliki oleh IP tertentu.

Bagaimana Alamat IP Bekerja

Itu Protokol Internet adalah sistem untuk merutekan data antara komputer di Internet global atau jaringan lain. Ini membagi data seperti konten halaman web, pesan email atau transmisi video streaming menjadi unit-unit kecil yang dikenal sebagai paket dengan struktur tertentu, termasuk a tajuk dengan informasi tentang dari mana paket-paket itu berasal dan ke mana mereka pergi.

Video Hari Ini

Setiap paket termasuk: alamat IP sumber, mengidentifikasi perangkat yang mengirim pesan, dan alamat IP tujuan, mengidentifikasi perangkat yang dimaksudkan untuk menerimanya. Sebagian besar alamat IP yang digunakan saat ini didasarkan pada aturan dalam protokol Internet versi empat, disingkat IPv4. Alamat IP ini panjangnya 32 digit biner, atau bit. mereka adalah sering ditulis sebagai empat angka desimal yang dipisahkan oleh titik, seperti 192.168.0.1 atau 255.255.255.255.

Alamat IP ditetapkan ke berbagai organisasi oleh grup yang disebut Otoritas Nomor yang Ditugaskan Internet, atau IANA. Umumnya, blok alamat IP yang berdekatan secara numerik ditugaskan ke satu organisasi. Banyak organisasi juga memiliki alamat IP internal yang hanya dapat diakses secara internal. Blok alamat IP tertentu dicadangkan untuk penggunaan internal dalam jaringan.

Perangkat yang dikenal sebagai router bertanggung jawab untuk mengambil paket IP dan menentukan ke mana harus mengirimnya, baik mengirimnya langsung ke a mesin tujuan jika mereka terhubung satu sama lain atau meneruskannya ke router lain di jalur itu perangkat. Mereka menyimpan tabel perutean yang mereka gunakan untuk menentukan ke mana harus mengirim paket berdasarkan alamat tujuannya.

Blok dan Kelas Alamat IP

Secara tradisional, blok alamat IP dibagi menjadi: kelas, dengan kelas yang menentukan berapa banyak alamat yang ada di blok dan seperti apa formatnya.

Alamat Kelas A mulai dengan bit "0". Tujuh bit berikutnya mengidentifikasi blok jaringan individu, dan 24 bit berikutnya mengidentifikasi komputer individu dalam jaringan itu. Alamat Kelas B dimulai dengan bit "1" diikuti oleh bit "0", di mana 14 bit berikutnya mengidentifikasi blok jaringan dan 16 bit berikutnya mengidentifikasi komputer individu. Alamat Kelas C dimulai dengan dua bit "1" diikuti oleh bit "0", dengan 21 bit berikutnya mengidentifikasi blok jaringan dan 8 bit terakhir mengidentifikasi perangkat tertentu dalam jaringan.

Kelas alamat IP memudahkan router untuk membuat tabel yang menentukan ke mana paket yang ditujukan untuk alamat IP tertentu harus dikirim, karena mereka dapat menyimpan informasi untuk setiap jaringan yang diidentifikasi oleh awalan dari alamat IP tertentu.

Perutean Interdomain Tanpa Kelas

Kelemahannya adalah mereka tidak efisien dalam mengalokasikan alamat IP ke jaringan, terutama dalam kasus di mana jaringan membutuhkan lebih banyak IP alamat dari jaringan kelas C akan mampu tetapi lebih sedikit dari kelas B akan menyediakan, atau lebih dari izin kelas B tetapi lebih sedikit dari kelas A menyediakan. Itu dapat menyebabkan alamat IP yang terbuang, ketika organisasi menggunakan kelas alamat IP yang lebih besar dari yang sebenarnya mereka butuhkan, atau merutekan inefisiensi jika organisasi memiliki untuk menambal banyak blok alamat IP kelas C yang tidak terkait dalam satu jaringan aktual untuk mendapatkan jumlah alamat yang mereka membutuhkan.

Untuk membuat segalanya lebih efisien, banyak router dan organisasi telah mengadopsi apa yang disebut perutean antardomain tanpa kelas, atau CIDR (sering diucapkan seperti kata "cider.") Hal ini memungkinkan alamat IP untuk dibagi menjadi blok alamat IP berukuran lebih fleksibel, di mana awalan dengan panjang berapa pun yang mengidentifikasi jaringan dapat diikuti oleh sisa alamat IP yang mengidentifikasi perangkat individual.

Awalan biasanya ditulis sebagai bilangan desimal atau himpunan bilangan desimal yang dipisahkan oleh titik, diikuti oleh garis miring dan jumlah bit dalam awalan itu. Misalnya, "017/8" adalah blok alamat IP yang ditetapkan untuk Apple, termasuk semua alamat IP yang dimulai dengan digit biner yang sesuai dengan angka desimal 17. Demikian pula, "70.132.0.0/18" adalah blok alamat IP yang dialokasikan untuk Amazon, terdiri dari alamat-alamat di mana 18 digit biner pertama cocok dengan 18 digit biner pertama di alamat IP 70.132.0.0.

Memahami Subnet Mask

Salah satu cara untuk menunjukkan bagian dari alamat IP yang sesuai dengan jaringan dan bagian yang mengidentifikasi mesin individu adalah dengan menggunakan apa yang disebut Subnetmask. Alat kalkulator IP sederhana kemudian dapat memetakan alamat IP menjadi dua bagian.

Subnet mask terlihat seperti alamat IP, karena itu biasanya ditulis sebagai himpunan titik-titik dari empat angka desimal, seperti 255.255.254.0 atau 255.128.0.0. Pembatasan utama pada subnet mask adalah bahwa digit biner paling kiri, hingga titik tertentu, semuanya harus 1, dan digit berikutnya semuanya harus 0. Ketika alamat IP sedang diproses, router mengambil biner "dan" dari subnet mask dan IP alamat, artinya bit apa pun yang 1 di topeng dan alamatnya adalah 1 di hasil, dan lainnya angkanya 0. Hasilnya adalah jaringan atau subnet tempat alamat IP tersebut berada.

Jika Anda ingin menghitung jumlah subnet dan host (atau perangkat) yang cocok dengan subnet mask yang diberikan, caranya relatif mudah. Jumlah total subnet adalah kemungkinan jumlah variasi dalam alamat IP untuk bagian topeng yang semuanya satu, yaitu dua pangkat dari jumlah satu di topeng. Misalnya, 255.255.254.0 ditulis dalam biner dimulai dengan 23 satuan, jadi ada 2^(23) atau 8.388.608 kemungkinan subnet. Setiap subnet berisi semua alamat IP dengan awalan yang valid, tetapi dapat bervariasi dalam 9 digit biner yang tersisa, jadi ada 2^9 = 512 alamat IP yang tersedia untuk host di setiap subnet.

Anda dapat menemukan banyak alat kalkulator netmask online untuk melakukan perhitungan ini untuk Anda dan untuk memetakan alamat IP dan subnet mask ke subnet. Perangkat keras dan perangkat lunak untuk melakukan perhitungan ini dengan cepat telah terpasang pada router modern.

Rentang Alamat IP Pribadi

Rentang alamat IP tertentu secara khusus disediakan untuk alamat IP pribadi dalam sebuah jaringan. Ini dapat digunakan oleh komputer yang berbeda di jaringan yang berbeda, karena mereka tidak dapat dirutekan melalui Internet global, jadi komputer di jaringan rumah Anda, printer di jaringan kantor Anda dan ponsel pintar di jaringan universitas Anda semuanya dapat memiliki alamat IP pribadi yang sama tanpa membuat jenis konflik.

Itu rentang IP pribadi adalah 10.0.0.0 hingga 10.255.255.255, 172.16.0.0 hingga 172.31.255.255 dan 192.168.0.0 hingga 192.168.255.255. Dalam istilah CIDR, itu adalah 10.0.0.0/8, 172.16.0.0/12 dan 192.168.0.0/16.

Kecuali dalam keadaan yang tidak biasa, router dan komputer harus dikonfigurasi untuk tidak merutekan paket yang ditujukan ke alamat IP pribadi di luar jaringan mereka dan tidak menggunakan alamat IP pribadi yang tidak ditetapkan ke jaringan mereka untuk mengidentifikasi komputer di dalam jaringan.

Alamat IP Loopback

Jenis alamat IP khusus lainnya adalah alamat loopback. Ini adalah sebuah Alamat IP dalam kisaran 127.0.0.1-127.255.255.255. Dalam istilah CIDR, itu adalah kisaran 127.0.0.0/8, yang juga merupakan blok alamat IP kelas A.

Alamat IP itu merujuk ke komputer saat ini di mana sebuah paket sedang diproses. Alamat loopback sering digunakan untuk pengujian dan pengembangan, ketika pemrogram dan orang-orang TI ingin memverifikasi bahwa suatu layanan berfungsi pada komputer saat ini. Dalam beberapa kasus di mana program yang berjalan di komputer diatur untuk hanya menanggapi pesan dari mesin yang sama, loopback alamat dapat digunakan untuk tujuan keamanan, karena pesan hanya dapat diterima dengan alamat tujuan loopback dari yang sama komputer.

Alamat "127.0.0.1" sejauh ini merupakan alamat IP yang paling umum digunakan untuk loopback dan umumnya harus digunakan kecuali ada alasan penting untuk menggunakan yang lain, karena pengguna dan perangkat lunak sama-sama cenderung memahaminya.

Nama domain tujuan khusus "localhost" juga digunakan untuk merujuk ke komputer saat ini.