Geek School: Mempelajari Windows 7 – Dasar-Dasar Pengalamatan IP

Dalam edisi Geek School ini, kita akan melihat cara kerja pengalamatan IP. Kita juga akan membahas beberapa topik lanjutan seperti bagaimana PC Anda menentukan apakah perangkat yang Anda gunakan untuk berkomunikasi berada di jaringan yang sama dengan Anda. Kita kemudian akan menyelesaikan dengan melihat singkat pada dua protokol resolusi nama: LLMNR dan DNS.

Pastikan untuk membaca artikel sebelumnya dalam seri Sekolah Geek ini di Windows 7:

  • Memperkenalkan How-To Geek School
  • Upgrade dan Migrasi
  • Mengonfigurasi Perangkat
  • Mengelola Disk
  • Mengelola Kegunaan
  • Mengelola Internet Explorer

Dan tetap disini untuk sisa seri sepanjang minggu.

Dasar-dasar IP

Saat Anda mengirim surat melalui surat siput, Anda harus menentukan alamat orang yang ingin Anda terima suratnya. Demikian pula, ketika satu komputer mengirim pesan ke komputer lain, ia perlu menentukan alamat tujuan pengiriman pesan. Alamat ini disebut alamat IP dan biasanya terlihat seperti ini:

192.168.0.1

Alamat-alamat ini adalah alamat IPv4 (Internet Protocol Version 4) dan seperti kebanyakan hal hari ini, mereka adalah abstraksi sederhana tentang apa yang sebenarnya dilihat komputer. Alamat IPv4 adalah 32-bit, yang berarti mengandung kombinasi 32 angka satu dan nol. Komputer akan melihat alamat yang tercantum di atas sebagai:

11000000 10101000 00000000 0000001

Iklan

Catatan: Setiap oktet desimal memiliki nilai maksimum (2^8) – 1 yaitu 255. Ini adalah jumlah maksimum kombinasi yang dapat diekspresikan menggunakan 8 bit.

Jika Anda ingin mengonversi alamat IP ke ekuivalen binernya, Anda dapat membuat tabel sederhana, seperti di bawah ini. Kemudian ambil satu bagian dari alamat IP (secara teknis disebut oktet), misalnya 192, dan pindah dari kiri ke kanan untuk memeriksa apakah Anda dapat mengurangi angka di header tabel dari angka desimal Anda. Ada dua aturan:

  • Jika angka pada header tabel lebih kecil atau sama dengan angka Anda, tandai kolom dengan angka 1. Angka baru Anda kemudian menjadi angka yang Anda kurangi dengan angka di header kolom. Misalnya, 128 lebih kecil dari 192 jadi saya menandai kolom 128s dengan 1. Saya kemudian meninggalkan 192 – 128, yaitu 64.
  • Jika angkanya lebih besar dari angka yang Anda miliki, tandai dengan 0 dan lanjutkan.

Berikut adalah tampilannya menggunakan alamat contoh kita 192.168.0.1

128

64

32

16

8

4

2

1

1

1

0

0

0

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

Dalam contoh di atas, saya mengambil oktet pertama kita 192 dan menandai kolom 128s dengan 1. Saya kemudian dibiarkan dengan 64 yang sama dengan nomor kolom kedua jadi saya menandainya dengan 1 juga. Sekarang saya memiliki 0 karena 64 – 64 = 0. Itu berarti bahwa sisa baris semuanya nol.

Di baris kedua, saya mengambil oktet kedua, 168. 128 lebih kecil dari 168 jadi saya menandainya dengan 1 dan dibiarkan dengan 40. 64 kemudian lebih besar dari 40 jadi saya menandainya dengan 0. Ketika saya pindah ke kolom ketiga, 32 kurang dari 40 jadi saya menandainya dengan 1 dan dibiarkan dengan 8. 16 lebih besar dari 8 jadi saya menandainya dengan 0. Ketika saya sampai di kolom 8 saya menandainya dengan 1 yang meninggalkan saya dengan 0 sehingga kolom lainnya ditandai dengan 0.

Oktet ketiga adalah 0, dan tidak ada yang bisa masuk ke 0 jadi kita menandai semua kolom dengan nol.

Iklan

Oktet terakhir adalah 1 dan tidak ada yang bisa masuk ke 1 kecuali 1, jadi saya menandai semua kolom dengan 0 sampai kita sampai ke kolom 1 di mana saya menandainya dengan 1.

Subnet Mask

Catatan: Subnet masking bisa menjadi sangat kompleks, jadi untuk ruang lingkup artikel ini kita hanya akan membahas classful subnet mask.

Alamat IP terdiri dari dua komponen, alamat jaringan dan alamat host. Subnet mask adalah apa yang digunakan oleh komputer Anda untuk memisahkan alamat IP Anda menjadi alamat jaringan dan alamat host. Subnet mask biasanya terlihat seperti ini.

255.255.255.0

Yang dalam biner terlihat seperti ini.

111111111.11111111.11111111.00000000

Dalam subnet mask bit jaringan dilambangkan dengan 1s dan bit host dilambangkan dengan 0s. Anda dapat melihat dari representasi biner di atas bahwa tiga oktet pertama dari alamat IP digunakan untuk mengidentifikasi jaringan yang dimiliki perangkat dan oktet terakhir digunakan untuk alamat host.

Diberikan alamat IP dan subnet mask, komputer kita dapat mengetahui apakah perangkat berada di jaringan yang sama dengan melakukan operasi AND bitwise. Misalnya, katakan:

  • computerOne ingin mengirim pesan ke computerTwo.
  • computerOne memiliki IP 192.168.0.1 dengan subnet mask 255.255.255.0
  • computerTwo memiliki IP 192.168.0.2 dengan subnet mask 255.255.255.0

computerOne pertama-tama akan menghitung bitwise AND dari IP dan subnet mask-nya sendiri.

Iklan

Catatan: Saat menggunakan operasi AND bitwise, jika bit yang sesuai adalah 1 hasilnya adalah 1, jika tidak maka akan menjadi 0.

11000000 10101000 00000000 00000001 11111111 11111111 11111111 00000000

11000000 10101000 00000000 00000000

Kemudian akan menghitung bitwise AND untuk computerTwo.

11000000 10101000 00000000 00000010 11111111 11111111 11111111 00000000

11000000 10101000 00000000 00000000

Seperti yang Anda lihat, hasil dari operasi bitwise sama, sehingga berarti perangkat berada di jaringan yang sama.

Kelas

Seperti yang mungkin sudah Anda duga sekarang, semakin banyak jaringan (1s) yang Anda miliki di subnet mask Anda, semakin sedikit host (0s) yang dapat Anda miliki. Jumlah host dan jaringan yang dapat Anda miliki dibagi menjadi 3 kelas.

jaringan

Subnetmask

jaringan

Tuan rumah

Kelas A

1-126.0.0.0

255.0.0.0

126

16 777 214

Kelas B

128-191.0.0.0

255.255.0.0

16 384

65 534

Kelas C

192-223.0.0.0

255.255.255.0

2 097 152

254

Rentang Cadangan

Anda akan melihat bahwa rentang 127.xxx telah ditinggalkan. Ini karena seluruh rentang dicadangkan untuk sesuatu yang disebut alamat loopback Anda. Alamat loopback Anda selalu mengarah ke PC Anda sendiri.

Rentang 169.254.0.x juga disediakan untuk sesuatu yang disebut APIPA yang akan kita bahas nanti di seri ini.

Rentang IP Pribadi

Sampai beberapa tahun yang lalu setiap perangkat di internet memiliki alamat IP yang unik. Ketika alamat IP mulai habis, sebuah konsep yang disebut NAT diperkenalkan yang menambahkan lapisan lain antara jaringan kita dan internet. IANA memutuskan bahwa mereka akan memesan rentang alamat dari setiap kelas IP:

  • 10.0.0.1 – 10.255.255.254 dari Kelas A
  • 172.16.0.1 – 172.31.255.254 dari Kelas B
  • 192.168.0.1 – 192.168.255.254 dari Kelas C

Iklan

Kemudian alih-alih menetapkan alamat IP setiap perangkat di dunia, ISP Anda memberi Anda perangkat yang disebut Router NAT yang diberi satu alamat IP. Anda kemudian dapat menetapkan alamat IP perangkat Anda dari rentang IP pribadi yang paling sesuai. Router NAT kemudian memelihara tabel NAT dan mem-proxy koneksi Anda ke internet.

Catatan: IP Router NAT Anda biasanya ditetapkan secara dinamis melalui DHCP sehingga biasanya berubah tergantung pada batasan yang dimiliki ISP Anda.

Resolusi Nama

Jauh lebih mudah bagi kita untuk mengingat nama yang dapat dibaca manusia seperti FileServer1 daripada mengingat alamat IP seperti 89.53.234.2. Pada jaringan kecil, di mana solusi resolusi nama lain seperti DNS tidak ada, ketika Anda mencoba membuka koneksi ke FileServer1 komputer Anda dapat mengirim pesan multicast (yang merupakan cara yang bagus untuk mengatakan kirim pesan ke setiap perangkat di jaringan) menanyakan siapa FileServer1 itu. Metode resolusi nama ini disebut LLMNR (Link-lock Multicast Name Resolution), dan meskipun merupakan solusi sempurna untuk jaringan rumah atau bisnis kecil, namun skalanya tidak baik, pertama karena penyiaran ke ribuan klien akan memakan waktu terlalu lama dan kedua karena siaran biasanya tidak melintasi router.

DNS (Sistem Nama Domain)

Metode yang paling umum untuk memecahkan masalah skalabilitas adalah dengan menggunakan DNS. Sistem Nama Domain adalah buku telepon dari setiap jaringan tertentu. Ini memetakan nama mesin yang dapat dibaca manusia ke alamat IP yang mendasarinya menggunakan database raksasa. Saat Anda mencoba membuka koneksi ke FileServer1 PC Anda menanyakan Server DNS Anda, yang Anda tentukan, siapa FileServer1 itu. Server DNS kemudian akan merespons dengan alamat IP yang pada gilirannya dapat dihubungkan oleh PC Anda. Ini juga merupakan metode resolusi nama yang digunakan oleh jaringan terbesar di dunia: internet.

Mengubah Pengaturan Jaringan Anda

Klik kanan pada ikon pengaturan jaringan dan pilih Buka Jaringan dan Pusat Berbagi dari menu konteks.

Sekarang klik pada tautan Ubah pengaturan adaptor di sisi kiri.

Iklan

Kemudian klik kanan pada adaptor jaringan Anda dan pilih Properties dari menu konteks.

Sekarang pilih Internet Protocol Version 4 dan kemudian klik tombol properti.

Di sini Anda dapat mengonfigurasi alamat IP statis dengan memilih tombol radio untuk “Gunakan alamat IP berikut”. Berbekal informasi di atas, Anda dapat mengisi alamat IP dan subnet mask. Gateway default, untuk semua maksud dan tujuan, adalah alamat IP router Anda.

Di dekat bagian bawah dialog, Anda dapat mengatur alamat server DNS Anda. Di rumah Anda mungkin tidak memiliki server DNS, tetapi router Anda sering kali memiliki cache DNS kecil dan meneruskan kueri ke ISP Anda. Atau, Anda dapat menggunakan server DNS publik Google, 8.8.8.8.

Pekerjaan rumah

  • Tidak ada pekerjaan rumah untuk hari ini, tapi ini sudah lama, jadi bacalah lagi. Jika Anda masih haus akan informasi lebih lanjut, Anda dapat membaca tentang topik jaringan tingkat lanjut yang disebut CIDR (Classless Interdomain Routing).

Jika Anda memiliki pertanyaan, Anda dapat men-tweet saya @taybgibb, atau tinggalkan komentar.

Related Posts