Setiap paket yang dikirim melalui Internet memiliki sumber dan alamat
IPv4 tujuan. Informasi ini diperlukan oleh perangkat jaringan untuk
memastikan informasi sampai ke tujuan dan balasan apa pun dikembalikan ke
sumber.
Alamat IPv4 32-bit didefinisikan dengan IP versi 4 (IPv4) dan saat ini
merupakan bentuk alamat IP yang paling umum di Internet. Ada lebih dari 4
miliar kemungkinan alamat IPv4 menggunakan skema pengalamatan 32-bit.
4.1.2.2 Binary to Decimal
Ketika sebuah host menerima alamat IPv4, itu terlihat di semua 32 bit saat
mereka diterima oleh NIC. Manusia, di sisi lain, perlu mengubah 32 bit itu
menjadi empat desimal setara oktet mereka. Setiap oktet terdiri dari 8 bit dan
setiap bit memiliki nilai. Keempat kelompok 8 bit memiliki nilai yang sama.
Bit paling kanan dalam oktet memiliki nilai 1 dan nilai bit yang tersisa, dari
kanan ke kiri, adalah 2, 4, 8, 16, 32, 64 dan 128.
Dengan pengalamatan IPv4, beberapa jaringan logis dapat ada pada satu
jaringan fisik, jika bagian jaringan dari alamat host jaringan logis berbeda.
Sebagai contoh: tiga host pada satu jaringan, fisik lokal memiliki bagian
jaringan yang sama dari alamat IPv4 mereka (192.168.18) dan tiga host
lainnya memiliki bagian jaringan yang berbeda dari alamat IPv4 mereka
(192.168.5). Host dengan nomor jaringan yang sama di alamat IPv4 mereka
akan dapat berkomunikasi satu sama lain, tetapi tidak akan dapat
berkomunikasi dengan host lain tanpa menggunakan routing. Dalam contoh
ini, ada satu jaringan fisik dan dua jaringan IPv4 logis.
Contoh lain dari jaringan hierarkis adalah sistem telepon. Dengan nomor
telepon, kode negara, kode area dan pertukaran mewakili alamat jaringan dan
digit lainnya mewakili nomor telepon lokal.
4.1.4 How IP addresses and subnet masks interact
4.1.4.1 Logical AND
AND logis adalah salah satu dari tiga operasi biner dasar yang digunakan
dalam logika digital. Dua lainnya adalah ATAU TIDAK. Sementara ketiganya
digunakan dalam jaringan data, hanya DAN digunakan dalam menentukan
alamat jaringan. Oleh karena itu, diskusi kita di sini akan terbatas pada operasi
DAN logis.
AND logis adalah perbandingan dua bit yang menghasilkan hasil yang
ditunjukkan pada Gambar 1. Perhatikan bagaimana hanya 1 AND 1
menghasilkan 1.
Untuk mengidentifikasi alamat jaringan host IPv4, alamat IPv4 secara
logis ANDed, sedikit demi sedikit, dengan subnet mask. ANDing antara
alamat dan subnet mask menghasilkan alamat jaringan.
Subnet mask dibandingkan dengan alamat IPv4 dari kiri ke kanan, sedikit
demi sedikit. 1s dalam subnet mask mewakili bagian jaringan; 0s mewakili
bagian host. Dalam contoh yang ditunjukkan, tiga oktet pertama adalah
jaringan, dan oktet terakhir mewakili host.
Untuk menghitung jumlah host yang bisa berada di jaringan itu, ambil
angka 2 dengan kekuatan jumlah bit host (2 ^ 8 = 256). Dari angka ini, kita
harus mengurangi 2 (256-2). Alasan kami mengurangi 2 adalah karena semua
1s di bagian host dari alamat IPv4 adalah alamat broadcast untuk jaringan itu
dan tidak dapat ditugaskan ke host tertentu. Semua 0s dalam bagian host
menunjukkan ID jaringan dan sekali lagi, tidak dapat ditugaskan ke host
tertentu. Powers of 2 dapat dihitung dengan mudah dengan kalkulator yang
disertakan dengan sistem operasi Windows apa pun.
Cara lain untuk menentukan jumlah host yang tersedia adalah dengan
menambahkan nilai-nilai bit host yang tersedia (128 + 64 + 32 + 16 + 8 + 4 +
2 + 1 = 255). Dari angka ini, kurangi 1 (255-1 = 254), karena bit host tidak
boleh semua 1s. Tidak perlu mengurangi 2 karena nilai semua 0 adalah 0 dan
tidak termasuk dalam penambahan.
Dengan mask 16-bit, ada 16 bit (dua oktet) untuk alamat host dan alamat
host bisa memiliki semua 1s (255) di salah satu oktet. Ini mungkin tampak
seperti siaran tetapi selama oktet lainnya tidak semua 1s, ini adalah alamat
host yang valid. Ingat bahwa host melihat semua bit host bersama-sama,
bukan pada nilai oktet.
4.2Type of IPv4 Addresses
4.2.1 IPv4 address classes and default subnet masks
4.2.1.1 classful and classless addressing
Pada 1981, alamat Internet IPv4 ditugaskan menggunakan pengalamatan
classful. Pelanggan dialokasikan alamat jaringan berdasarkan salah satu dari
tiga kelas, A, B, atau C. Alamat tersebut dibagi menjadi rentang atau kelas
berikut:
Kelas A (0.0.0.0/8 hingga 127.0.0.0/8) - Dirancang untuk mendukung
jaringan yang sangat besar dengan lebih dari 16 juta alamat host. Ini
menggunakan awalan tetap / 8 (255.0.0.0) dengan oktet pertama untuk
menunjukkan alamat jaringan dan tiga oktet yang tersisa untuk alamat host.
Kelas B (128.0.0.0 / 16 - 191.255.0.0 / 16) - Dirancang untuk mendukung
kebutuhan jaringan ukuran sedang hingga besar dengan sekitar 65.000 alamat
host. Ini menggunakan awalan tetap / 16 (255.255.0.0) dengan dua oktet
tingkat tinggi untuk menunjukkan alamat jaringan dan dua oktet yang tersisa
untuk alamat host.
Kelas C (192.0.0.0 / 24 - 223.255.255.0 / 24) - Dirancang untuk
mendukung jaringan kecil dengan maksimum 254 host. Ini menggunakan
awalan tetap / 24 (255.255.255.0) dengan tiga oktet pertama untuk
menunjukkan jaringan dan oktet yang tersisa untuk alamat host.
Catatan: Ada juga blok multicast Kelas D yang terdiri dari 224.0.0.0 hingga
239.0.0.0 dan blok alamat eksperimen Kelas E yang terdiri dari 240.0.0.0 -
255.0.0.0.
Sistem yang digunakan saat ini disebut sebagai pengalamatan tanpa kelas.
Nama resmi adalah Routing Antar-Domain Tanpa Kelas (CIDR, diucapkan
“sari”). Dengan pengalamatan tanpa kelas, pelanggan menerima alamat
jaringan IPv4 dan berbagai ukuran subnet mask, sesuai dengan jumlah host
yang diperlukan. Subnet mask bisa panjang dan tidak terbatas pada tiga
topeng subnet yang digunakan dalam pengalamatan classful.
4.2.2 Public and private IPv4 addresses
4.2.2.1 Private IPv4 addressing
Alamat IPv4 publik adalah alamat yang dialihkan secara global antara
router ISP (Penyedia Layanan Internet). Namun, tidak semua alamat IPv4
yang tersedia dapat digunakan di Internet. Ada blok alamat yang disebut
alamat pribadi yang digunakan oleh sebagian besar organisasi untuk
menetapkan alamat IPv4 ke host internal.
Alamat IPv4 dan IPv6 dikelola oleh Internet Assigned Numbers Authority
(IANA) (http://www.iana.org). IANA mengelola dan mengalokasikan blok
alamat IP ke Regional Internet Registries (RIRs). Klik setiap RIR pada
gambar untuk melihat informasi lebih lanjut.
Klik setiap Plus (+) pada gambar untuk mempelajari lebih lanjut tentang RIR.
4.2.3 Unicast, Broadcast and multicast addresses
4.2.3.1 Unicast Transmission
Komunikasi Unicast digunakan untuk komunikasi host-ke-host normal di
klien / server dan jaringan peer-to-peer. Paket Unicast menggunakan alamat
perangkat tujuan sebagai alamat tujuan dan dapat dialihkan melalui
internetwork.
Klik Mainkan pada gambar untuk melihat animasi dari transmisi unicast.
Catatan: Dalam kursus ini, semua komunikasi antar perangkat adalah unicast
kecuali dinyatakan sebaliknya.
Alamat host IPv4 unicast berada dalam kisaran alamat 0.0.0.0 hingga
223.255.255.255. Namun, dalam kisaran ini ada banyak alamat yang
dicadangkan untuk tujuan khusus. Alamat tujuan khusus ini akan dibahas
kemudian dalam bab ini.
4.2.3.2 Broadcast Transmission
Lalu lintas siaran digunakan untuk mengirim paket ke semua host di
jaringan menggunakan alamat broadcast untuk jaringan. Dengan siaran, paket
berisi alamat IPv4 tujuan dengan semua yang (1s) di bagian host. Ini berarti
bahwa semua host di jaringan lokal (domain broadcast) akan menerima dan
melihat paket itu. Banyak protokol jaringan, seperti DHCP, menggunakan
siaran. Ketika sebuah host menerima paket yang dikirim ke alamat broadcast
jaringan, host memproses paket seperti paket yang ditujukan ke alamat
unicastnya.
Siaran dapat diarahkan atau dibatasi. Siaran terarah dikirim ke semua host
di jaringan tertentu. Misalnya, host di jaringan 172.16.4.0/24 mengirim paket
ke 172.16.4.255. Siaran terbatas dikirim ke 255.255.255.255. Secara default,
router tidak meneruskan siaran.
Klik Mainkan pada gambar untuk melihat animasi dari transmisi siaran
terbatas.
Host yang menerima data multicast tertentu disebut klien multicast. Klien
multicast menggunakan layanan yang diminta oleh program klien untuk
berlangganan grup multicast.
Setiap grup multicast diwakili oleh satu alamat tujuan multicast IPv4.
Ketika host IPv4 berlangganan ke grup multicast, host memproses paket yang
ditujukan ke alamat multicast ini, dan paket yang ditujukan ke alamat unicast
yang dialokasikan secara unik.
Klik Mainkan pada gambar untuk melihat animasi klien yang menerima
paket multicast.
4.3How IPv4 Addresses Are Obtained
4.3.1 Static and Dynamic address assignment
4.3.1.1 Assignment addresses
Alamat IPv4 dapat diberikan secara statis atau dinamis.
Manfaat lain dari DHCP adalah alamat tidak ditugaskan secara permanen
ke host tetapi hanya disewa untuk jangka waktu tertentu. Jika host dimatikan
atau diambil dari jaringan, alamat dikembalikan ke kolam untuk digunakan
kembali. Ini sangat membantu pengguna ponsel yang datang dan pergi di
jaringan.
4.3.2 DHCP server
4.3.2.1 where do DHCP addresses come from?
Jika Anda memasuki hotspot nirkabel di bandara atau kedai kopi, DHCP
memungkinkan Anda untuk mengakses Internet. Saat Anda memasuki area,
klien DHCP laptop Anda menghubungi server DHCP lokal melalui koneksi
nirkabel. Server DHCP memberikan alamat IPv4 ke laptop Anda.
Dengan jaringan rumah, server DHCP mungkin berlokasi di ISP dan tuan
rumah di jaringan rumah menerima konfigurasi IPv4 langsung dari ISP,
seperti yang ditunjukkan pada gambar.
Banyak jaringan rumah dan usaha kecil menggunakan router dan modem
nirkabel. Dalam hal ini, router nirkabel adalah klien DHCP dan server. Router
nirkabel bertindak sebagai klien untuk menerima konfigurasi IPv4 dari ISP
dan kemudian bertindak sebagai server DHCP untuk host internal di jaringan
lokal. Router menerima alamat IPv4 publik dari ISP, dan dalam perannya
sebagai server DHCP, router mendistribusikan alamat pribadi ke host internal.
Selain server berbasis PC dan router nirkabel, jenis perangkat jaringan lain
seperti router khusus dapat menyediakan layanan DHCP untuk klien,
meskipun ini tidak biasa.
Server DHCP mungkin terletak di jaringan lain. Klien DHCP masih dapat
memperoleh alamat IPv4 selama router di-antara dikonfigurasi untuk
meneruskan permintaan DHCP.
Pada layar konfigurasi DHCP, kisaran DHCP default tersedia. Anda juga
dapat menentukan alamat awal untuk rentang DHCP (jangan gunakan
192.168.1.1) dan jumlah alamat yang akan ditetapkan. Waktu sewa juga dapat
dimodifikasi (standar dalam grafik adalah 24 jam). Fitur konfigurasi DHCP
pada sebagian besar ISR memberikan informasi tentang host yang terhubung
dan alamat IPv4, alamat MAC terkait, dan waktu sewa.
Tabel Klien DHCP juga menunjukkan nama klien dan apakah itu
terhubung melalui Ethernet LAN atau nirkabel (Antarmuka).
4.4IPv4 Address Management
4.4.1 Network boundaries and address space
4.4.1.1 Gateways to other networks
Router menyediakan gateway tempat host di satu jaringan dapat
berkomunikasi dengan host di jaringan yang berbeda. Setiap antarmuka pada
router terhubung ke jaringan terpisah.
Alamat IPv4 dari antarmuka router lokal tersebut menjadi alamat gateway
default untuk konfigurasi host. Gateway default disediakan, baik secara statis
atau DHCP.
Ketika router nirkabel terhubung ke ISP, itu bertindak seperti klien DHCP
untuk menerima alamat IPv4 jaringan eksternal yang benar untuk antarmuka
Internet. ISP biasanya menyediakan alamat Internet-routable, yang
memungkinkan host yang terhubung ke router nirkabel memiliki akses ke
Internet.
Router nirkabel berfungsi sebagai batas antara jaringan internal lokal dan
Internet eksternal.
4.4.3 Network address translation
4.4.3.1 From IPv4 private to public addresses
Router nirkabel menerima alamat publik dari ISP, yang
memungkinkannya untuk mengirim dan menerima paket di Internet. Ini, pada
gilirannya, memberikan alamat pribadi ke klien jaringan lokal. Karena alamat
pribadi tidak diperbolehkan di Internet, diperlukan proses untuk
menerjemahkan alamat pribadi menjadi alamat publik yang unik untuk
memungkinkan klien lokal berkomunikasi di Internet.
Klik Mainkan pada gambar untuk melihat animasi dari paket terjemahan
router rumah menggunakan NAT.
4.5Addressing With IPv6
4.5.1 Are you ready for change?
4.5.1.1 What is IPv6 and why do we need it?
Ketika IPv4 diperkenalkan beberapa dekade yang lalu, hanya sedikit orang
yang bisa membayangkan tingkat pertumbuhan konektivitas Internet.
Diperkirakan sekitar 4,3 miliar alamat yang tersedia dengan struktur alamat
IPv4 32-bit akan lebih dari cukup untuk mengatasi semua perangkat jaringan
yang terhubung. Ternyata, 4,3 miliar alamat tidak cukup dekat! Bagan
menunjukkan seberapa cepat jumlah perangkat yang terhubung jaringan telah
berkembang sejak 2003. Dan tingkat pertumbuhan tampaknya tidak melambat
sama sekali, bahkan, tingkat di mana perangkat baru online semakin
meningkat. Seperti ditunjukkan dalam gambar, diperkirakan lebih dari 50
miliar perangkat akan terhubung ke Internet pada tahun 2020. Itu lebih dari
enam perangkat per orang!
Tidak perlu untuk NAT. Setiap perangkat dapat memiliki alamatnya yang
dapat dialihkan secara global.
Kemampuan konfigurasi otomatis menyederhanakan administrasi alamat.
Para perancang IPv6 berpikir bahwa itu akan diadopsi dengan cepat, karena
jumlah blok alamat IPv4 yang tersisa berkurang dengan cepat. Perkiraan awal
adalah bahwa IPv6 akan digunakan secara global pada tahun 2003. Jelas,
perkiraan ini salah.
4.5.1.3 Change is coming
Jika IPv6 menawarkan lebih banyak alamat dan memiliki fitur bermanfaat
lainnya, mengapa kita masih menggunakan IPv4? Jawaban singkatnya adalah
masih berfungsi dengan baik di banyak jaringan. Ini karena peningkatan
protokol berevolusi yang memperluas kegunaan IPv4. Ekstensi yang paling
umum digunakan adalah Terjemahan Alamat Jaringan (NAT).
Menghadapi Tantangan
Bagian selanjutnya dari bab ini merinci bagaimana alamat IPv4 diperoleh.
Dengan penetapan statis, administrator jaringan harus secara manual
mengkonfigurasi informasi jaringan untuk host. Minimal, ini termasuk alamat
IPv4 host, subnet mask dan gateway default. Daripada memiliki administrator
jaringan yang menetapkan alamat IPv4 untuk setiap workstation, lebih mudah
untuk menetapkan alamat IPv4 secara otomatis. Ini dilakukan dengan
menggunakan protokol yang dikenal sebagai Dynamic Host Configuration
Protocol (DHCP). Jika Anda memasuki hotspot nirkabel di bandara atau kedai
kopi, DHCP memungkinkan Anda untuk mengakses Internet.
Bagian selanjutnya dari bab ini membahas manajemen alamat IPv4.
Router menyediakan gateway tempat host di satu jaringan dapat
berkomunikasi dengan host di jaringan yang berbeda. Setiap antarmuka pada
router terhubung ke jaringan terpisah. Alamat IPv4 yang ditetapkan untuk
antarmuka mengidentifikasi jaringan lokal mana yang terhubung secara
langsung dengannya. Setiap host di jaringan harus menggunakan router
sebagai gateway ke jaringan lain. Proses yang digunakan untuk mengonversi
alamat pribadi ke alamat Internet-routable disebut Network Address
Translation (NAT). Dengan NAT, alamat IPv4 sumber pribadi (lokal)
diterjemahkan ke alamat publik (global). Proses ini dibalik untuk paket yang
masuk.
Bagian terakhir bab ini merinci pengalamatan IPv6. Panjang alamat IPv4
adalah 32 bit (4 byte). Dalam IPv6, panjang alamat ditingkatkan menjadi 128
bit (16 byte). IPv6 tidak memerlukan NAT karena setiap perangkat dapat
memiliki alamat perutean globalnya sendiri. Konfigurasi otomatis IPv6
menyederhanakan administrasi alamat. Pengembang IPv6 juga melakukan
peningkatan pada IP dan protokol terkait seperti ICMPv6. Teknik telah
dikembangkan untuk mengompres alamat IPv6 tertulis menjadi format yang
lebih mudah dikelola yang disebut kompresi.