CISCO Cp.7: Pengalamatan IP

 IP ADDRESS

Biner merupakan sistem penomoran yang terdiri dari angka 0 dan 1 yang disebut bit . Sebaliknya, sistem penomoran desimal terdiri dari 10 digit yang terdiri dari angka 0 - 9.

Biner penting untuk kita pahami karena host, server, dan perangkat jaringan menggunakan pengalamatan biner. Secara khusus, mereka menggunakan alamat IPv4 biner, seperti yang ditunjukkan pada Gambar 1, untuk saling mengidentifikasi.

Setiap alamat terdiri dari string 32 bit, dibagi menjadi empat bagian yang disebut oktet . Setiap oktet berisi 8 bit (atau 1 byte) yang dipisahkan dengan titik. Misalnya, PC1 pada gambar diberi alamat IPv4 11000000.10101000.00001010.00001010. Alamat gateway defaultnya adalah antarmuka R1 Gigabit Ethernet 11000000.10101000.00001010.00000001.

Bekerja dengan bilangan biner bisa jadi menantang. Untuk kemudahan penggunaan oleh orang-orang, alamat IPv4 biasanya dinyatakan dalam notasi desimal bertitik seperti yang ditunjukkan pada Gambar 2. PC1 diberi alamat IPv4 192.168.10.10, dan alamat gateway defaultnya adalah 192.168.10.1.

Gambar 3 membandingkan alamat desimal bertitik dan alamat biner 32-bit PC1.

Untuk pemahaman yang kuat tentang pengalamatan jaringan, penting untuk mengetahui pengalamatan biner dan mendapatkan keterampilan praktis yang mengubah antara alamat IPv4 desimal biner dan titik-titik.

Bagian ini akan membahas bagaimana mengkonversi antara sistem penomoran basis dua dan basis 10.


POSITIONAL NOTATION

Mempelajari cara mengubah biner menjadi desimal membutuhkan pemahaman tentang notasi posisi . Notasi posisi berarti bahwa satu digit mewakili nilai yang berbeda tergantung pada "posisi" yang ditempati digit tersebut dalam urutan angka. Anda sudah mengetahui sistem penomoran yang paling umum, sistem notasi desimal (basis 10).

Sistem notasi posisi desimal beroperasi seperti yang dijelaskan pada Gambar 1. Klik judul baris untuk deskripsi setiap baris. Untuk menggunakan sistem posisi, cocokkan angka yang diberikan dengan nilai posisinya. Contoh pada Gambar 2 mengilustrasikan bagaimana notasi posisi digunakan dengan bilangan desimal 1234.

Sebaliknya, notasi posisi biner beroperasi seperti yang dijelaskan pada Gambar 3. Klik judul baris untuk deskripsi setiap baris.

KONVERSI BINER KE DECIMAL

Untuk mengonversi alamat IPv4 biner ke desimal bertitik yang setara, bagi alamat IPv4 menjadi empat oktet 8-bit. Selanjutnya, terapkan nilai posisi biner ke bilangan biner oktet pertama dan hitung sesuai.

Misalnya, pertimbangkan bahwa 11000000.10101000.00001011.00001010 adalah alamat IPv4 biner dari sebuah host. Untuk mengubah alamat biner menjadi desimal, mulailah dengan oktet pertama seperti yang ditunjukkan pada Gambar 1. Masukkan bilangan biner 8-bit di bawah nilai posisi baris 1 dan kemudian hitung untuk menghasilkan bilangan desimal 192. Angka ini masuk ke oktet pertama dari notasi desimal bertitik.

Selanjutnya ubah oktet kedua seperti yang ditunjukkan pada Gambar 2. Nilai desimal yang dihasilkan adalah 168, dan itu masuk ke oktet kedua.

Ubah oktet ketiga seperti yang ditunjukkan pada Gambar 3 dan oktet keempat seperti yang ditunjukkan pada Gambar 4 yang melengkapi alamat IP dan menghasilkan 192.168.11.10.

KONVERSI DECIMAL KE BINER

Penting juga untuk memahami cara mengubah alamat IPv4 desimal bertitik menjadi biner. Alat yang berguna adalah tabel nilai posisi biner. Berikut ini ilustrasi cara menggunakan tabel untuk mengubah desimal ke biner:

  • Gambar 1 mempertanyakan apakah bilangan desimal dari oktet ( n ) sama dengan atau lebih besar dari bit paling signifikan (128). Jika tidak, masukkan biner 0 dalam 128 nilai posisi. Jika ya, tambahkan biner 1 pada 128 nilai posisi dan kurangi 128 dari angka desimal.

  • Gambar 2 mempertanyakan apakah sisa ( n ) sama dengan atau lebih besar dari bit paling signifikan berikutnya (64). Jika tidak, tambahkan biner 0 pada 64 nilai posisi, jika tidak tambahkan biner 1 dan kurangi 64 dari desimal.

  • Gambar 3 pertanyaan jika sisa ( n ) sama dengan atau lebih besar dari bit paling signifikan berikutnya (32). Jika tidak, maka tambahkan biner 0 pada 32 nilai posisi, jika tidak tambahkan biner 1 dan kurangi 32 dari desimal.

Gambar 4 hingga 8 terus mengevaluasi desimal hingga semua nilai posisi telah dimasukkan sehingga menghasilkan nilai biner yang setara.

CONTOH KONVERSI BINER KE DECIMAL

Untuk membantu memahami prosesnya, pertimbangkan alamat IP 192.168.11.10. Menggunakan proses yang dijelaskan sebelumnya, mulailah dengan tabel nilai posisi biner dan angka desimal pertama 192.

Gambar 1 mengilustrasikan bagaimana 192 dibandingkan untuk melihat apakah itu sama dengan atau lebih besar dari bit orde tinggi 128. Karena 192 lebih besar dari 128, tambahkan 1 ke nilai posisi orde tinggi untuk mewakili 128. Kemudian kurangi 128 dari 192 untuk menghasilkan sisa 64. Gambar 2 kemudian membandingkan 64 dengan bit orde tinggi berikutnya 64. Karena keduanya sama, tambahkan 1 ke nilai posisi orde tinggi berikutnya. Masukkan biner 0 di sisa nilai posisi seperti yang ditunjukkan pada Gambar 3. Nilai biner dari oktet pertama adalah 11000000.

Oktet berikutnya adalah 168. Gambar 4 membandingkan 168 dengan 128 bit orde tinggi. Karena 168 lebih besar dari 128, tambahkan 1 ke nilai posisi orde tinggi. Kemudian kurangi 128 dari 168 untuk menghasilkan sisa 40. Gambar 5 kemudian membandingkan 40 dengan bit orde tinggi berikutnya 64. Karena 40 lebih kecil, tambahkan 0 ke nilai posisi orde tinggi berikutnya 64. Gambar 6 membandingkan yang berikutnya bit orde tinggi 32. Karena 40 lebih besar dari 32, tambahkan 1 ke nilai posisi, dan kurangi 32 dari 40 untuk menghasilkan sisa 8. Delapan cocok dengan nilai posisi tertentu. Oleh karena itu, masukkan 0 untuk nilai posisi 16 dan tambahkan 1 ke nilai posisi 8, seperti yang ditunjukkan pada Gambar 7. Tambahkan 0 ke semua nilai posisi yang tersisa. Seperti yang ditunjukkan pada Gambar 8, nilai biner dari oktet ketiga adalah 10101000.

Oktet ketiga adalah 10. Proses pengurangan dapat dilakukan dengan angka desimal yang lebih mudah atau lebih kecil. Misalnya, Gambar 9 menampilkan bilangan biner yang dikonversi. Perhatikan bahwa menghitung bilangan ini tanpa melalui proses pengurangan (8 + 2 = 10) akan cukup mudah. Nilai biner dari oktet kedua adalah 00001010.

Oktet keempat adalah 11 (8 + 2 + 1). Seperti yang ditunjukkan pada Gambar 10, nilai biner dari oktet keempat adalah 00001011.

Mengonversi antara biner dan desimal mungkin tampak menantang pada awalnya, tetapi dengan latihan itu akan menjadi lebih mudah dari waktu ke waktu.

BAGIAN JARINGAN DAN HOST

Memahami notasi biner penting saat menentukan apakah dua host berada di jaringan yang sama. Ingatlah bahwa alamat IPv4 adalah alamat hierarki yang terdiri dari bagian jaringan dan bagian host. Saat menentukan porsi jaringan versus porsi host, perlu untuk melihat aliran 32-bit. Dalam aliran 32-bit, sebagian dari bit mengidentifikasi jaringan, dan sebagian dari bit mengidentifikasi host seperti yang ditunjukkan pada gambar.

Bit-bit dalam bagian jaringan dari alamat harus identik untuk semua perangkat yang berada di jaringan yang sama. Bit dalam bagian host dari alamat harus unik untuk mengidentifikasi host tertentu dalam jaringan. Jika dua host memiliki pola bit yang sama di bagian jaringan tertentu dari aliran 32-bit, kedua host tersebut akan berada di jaringan yang sama.

Tetapi bagaimana host mengetahui bagian mana dari 32-bit yang mengidentifikasi jaringan dan yang mengidentifikasi host? Itu adalah tugas dari subnet mask .


Komentar