Ip address
IP address
Apakah kamu pernah melihat angka diatas?
angka diatas adalah Ip address. IP address adalah alamat perangkat kita di internet, setelah kita menyambung ke internet maka perangkat kita akan ditetapkan alamat IP addressnya, agar para pengguna lain dan layanan online tau harus kemana memberikan data yang kamu inginkan.
Sebagai contoh kamu ingin mengakses Google, saat kamu sudah menyambung dengan internet maka Google akan mencari alamat IP kamu untuk memberikan halaman pencarian home.
Kemudian ketika kamu menulis (martabak) maka Google akan mengirimkan semua data yang mereka punya ke perangkat kalian dengan mencari alamat IP address kalian, begitu seterusnya hingga kalian memutuskan untuk berhenti menggunakan Google atau terputus dari internet.
Lalu bagaimana kita mendapatkan IP address?
Kenapa menggunakan angka ratusan?
Kenapa terdiri dari empat baris?
Berapa batasan angka untuk Ip address?
DHCP
Bagaimana cara perangkat kita langsung mendapatkan Ip address tanpa perlu kita atur? untuk mengetahui IP address kalian bisa ke menu wifi lalu tekan jaringan wifi yang sudah tersambung, maka akan terbuka tentang informasi jaringan tersebut termasuk IP address, atau kalian bisa kerik di Google "what my ip address" akan ada perbedaan di keduanya yang akan kita pelajari nanti.
Lalu apa DHCP itu?
IPV4
IP yang terdiri hanya dari angka adalah IPV4, Ipv4 terdiri dari 4 byte, 4 byte terdiri dari 8 bit bilangan binary (0 dan 1), binary ini adalah angka yang digunakan oleh komputer.
Cara kerja bilangan binary sama seperti bilangan yang sering kita gunakan yaitu desimal (0 sampai 9)
Jika bilangan sudah mencapai nilai akhir (9) maka bilangan tersebut akan diulang kembali ke nilai awal (0) dan bilangan disebelah kiri akan bertambah nilainya.
09 menjadi 10
Bilangan 9 kembali menjadi 0
Bilangan 0 mulai bertambah menjadi 1
Begitu seterusnya
Setiap bilangan dibagian kanan mencapai nilai akhir (9) maka akan terulang kembali menjadi nilai awal (0) sebelah kiri akan meningkat ke bilangan selanjutnya.
Begitu pula bilangan binary (0 dan 1).
Setelah bilangan kanan mencapai nilai akhir (1) maka akan terulang kembali menjadi nilai awal (0).
Perbedaan bilangan binary dan desimal adalah jika desimal bilangan kiri akan bernilai 10 kali lebih dari bilangan kanan.
Sedangkan bilangan binary bilangan kiri bernilai 2 kali dari bilangan kanan.
Setiap bilangan 1 pada binary akan dianggap sebagai plus (ada, nyala, hidup), dan 0 dianggap minus (tidak ada, mati)
Contoh
00001101
Bilangan 1 paling kanan bernilai 1, kemudian bilangan ke-2 dari kanan bernilai 2, namun karena diisi dengan 0 maka nilainya menjadi 0.
Kemudian bilangan 3 bernilai 4, dan bilangan ke-4 dari kanan bernilai 8.
Semua nilai tadi dijumlahkan
1 + 0 + 4 + 8 = 13
00001101 = 13
Lalu bagaimana cara mengubah nilai desimal menjadi binary?
Ingat Ini
Angka kecil dibawah adalah konversi cepat dari nilai binary ke desimal, setelah mengetahui anka kecil tersebut ingatlah hanya ada 1 angka tunggal yaitu bilangan binary terakhir.
Untuk mengubah angka desimal menjadi binary maka kurangi dengan nilai yang ter besar (bit paling kiri) yang nilainya kurang dari angka desimal tersebut.
Contoh
192
192 dapat dikurangi dengan 128 (bit pertama dari kiri)
192 - 128 = 64
Setelah itu karena binary paling kiri sudah digunakan maka tersisa 7 binary lagi.
Kemudian nilai 64 dikurangi 64 (bit ke-2 dari kiri)
64 - 64 = 0
Karena nilai sudah mencapai 0 maka tidak perlu dilanjutkan lagi.
Setiap pengurangan akan dihitung memiliki nilai, dari penelusuran diatas dapat di ketahui bahwa yang memiliki nilai adalah bit pertama dan kedua dari kiri maka akan dilambangkan dengan angka 1.
Sedangkan bit lain yang tidak memiliki nilai akan dilambangkan angka 0.
192 = 11000000
bagaimana dengan 51
Jika bilangan desimal bernilai ganjil maka kurangi terlebih dahulu dengan 1 (bit paling kanan).
51 - 1 = 50
Kemudian 50 akan dikurangi dengan 32 (bit ke-3 dari kiri) karena 50 tidak bisa dikurangi dengan 64.
50 - 32 = 18
Setelah itu lanjutkan langkahnya hingga bernilai 0
18 - 16 = 2
16 (bit ke-4 dari kiri)
2 - 2 = 0
2 (bit ke-2 dari kanan)
Dari penelusuran diatas diketahui bit yang digunakan adalah bit ke-3, ke-4, ke-7 dan bit terakhir dari kiri, maka penulisannya
00110011 = 51
Jadi sepeti itu cara kita mengkonversi nilai binary menjadi desimal.
Berapa nilai maksimal setiap byte (8 bit)?
Untuk mencari maksimal nilai 1, jumlahkan semua nilai pada konversi desimal.
128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
dan ditambah angka nol (dihitung 1) = 256
jadi nilai yang dapat digunakan di setiap byte adalah 0 - 255 (ada 256, 0 dihitung 1).
Kenapa Ip yang biasanya kita temui ratusan?
Alasan utama mengapa Ip yang kita sering temui adalah ratusan karena IP address puluhan digunakan oleh pemerintah
Referensi
https://youtu.be/tcae4TSSMo8?si=HOQSlptxWFhfNKWr
https://youtu.be/_kip1VhLHu0?si=2kXhwFL7Cq9VwuGD
https://youtu.be/4_NyY8u_zVw?si=MIGfpy0AQocrxcgA
Komentar
Posting Komentar