Jumat, 06 Mei 2011

Interaksi IP address & Subnet Masks

Ada dua bagian untuk setiap IP address. Bagaimana sebuah host tahu yang mana network dan yang mana host? Ini adalah pekerjaan dari subnet mask.
Ketika sebuah host IP dikonfigurasi, subnet mask ditugaskan bersama dengan IP address. Seperti IP
address, subnet mask adalah sepanjang 32
bit. Subnet mask menandakan bagian yang mana dari IP address untuk network dan bagian mana adalah host.
Subnet mask dibandingkan dengan IP
address dari kiri ke kanan, bit untuk bit. 1s di subnet mask merupakan bagian network, sedangkan 0s merupakan bagian host. Dalam contoh gambar dibawah ini yang ditunjukkan, tiga oktet pertama adalah network, dan oktet terakhir merupakan host.


H1-192.168.1.44 menggunakan subnet mask

menentukan H2-192.168.1.66 pada jaringan yang sama


dibandingkan ketika Host mengirimkan sebuah paket, itu membandingkan subnet masks untuk IP address sendiri dam tujuan IP address. Jika bit untuk network cocok, maka baik sumber dan host tujuan berada di network yang sama dan paket akan disampaikan secara lokal. Jika mereka tidak cocok, maka host akan melakukan pengiriman paket ke interface router lokal untuk dikirim ke network lainnya.

Subnet mask dalam lingkup jaringan untuk usaha/perusahaan kecil kita lihat paling sering adalah: 255.0.0.0 (8-bit), 255.255.0.0 (16 bit) dan 255.255.255.0 (24 bit). Sebuah subnet mask 255.255.255.0 (desimal) atau 11111111.11111111.1111111.00000000 (biner) menggunakan 24 bit untuk mengidentifikasi nomor jaringan yang meninggalkan 8 bit ke nomor host pada jaringan itu.

Untuk menghitung jumlah host yang dapat pada jaringan itu, ambil nomor 2 pangkat jumlah bit host (2 ^ 8 = 256). Dari jumlah ini, kita harus mengurangi 2 (256-2). Alasan kita mengurangi 2 adalah karena semua 1s dalam bagian host dari IP
address adalah broadcast untuk jaringan tersebut dan tidak dapat ditugaskan ke host tertentu. Semua 0s dalam bagian host menunjukkan network ID dan juga tidak dapat ditugaskan ke host tertentu. Kita juga dapat dengan mudah menghitung dengan kalkulator yang dilengkapi dengan sistem operasi Windows.

Cara lain untuk menentukan jumlah host yang tersedia untuk menjumlahkan nilai dari bit host yang tersedia (128 +64 +32 +16 +8 +4 +2 +1 = 255). Dari jumlah ini, mengurangi 1 (255-1 = 254), karena tidak bisa semua
bit host 1s. Hal ini tidak perlu untuk mengurangi 2 karena nilai 0s semua adalah 0 dan tidak termasuk dalam penambahan.



dengan 8 bit host, kemungkinan ada 254 host address


untuk Dengan mask 16-bit, ada 16-bit (dua oktet) untuk host address bisa semua 1s (255) dis salah satu oktet. Ini mungkin tampaknya seperti broadcast tapi selama tidak semua oktet lain adalah 1s, itu adalah alamat host yang valid. Ingat bahwa host melihat semua bit adalah host bersama, bukan nilai-nilai oktet.


0 komentar: