Bagian 03 IP Address V.4
Bagian 03 IP Address V.4
Bagian-3
Tujuan Pembelajaran
1. Mahasiswa mampu mendeskripsikan struktur IPv4, meliputi alamat network, alamat host
dan subnet mask
2. Mahasiswa mampu menjelaskan perbedaan Unicast,Broadcast dan Multicast
3. Mahasiswa mampu mendefinisikan IP Public dan IP Private
4. Mahasiswa mampu menghitung prefix IPv4
Referensi
1) Data And Computer Communications Eighth Edition. 2007. William Stalling. Pearson
Prentice Hall. New Jersey.
2) Data Communications and Networking Fifth Edition. 2012. Behrouz A. Forouzan. McGraw
Hill. New York.
3) Cisco CCNE Introduction to Networks v7.0 Module 11: IPv4 Adressing
4) Networking All-in-One For Dummies Fourth Edition (Book IV: Chapter 2).2010. Doug Lowe.
Wiley. Indiana.
2
Perangkat keras dalam sistem komunikasi disebut juga dengan perangkat jaringan (network
device). Hal ini disebabkan perangkat keras yang digunakan berjumlah banyak, sehingga
membentuk jaringan komunikasi. Perangkat jaringan memiliki 2 fungsi, sebagai source system
dan sebagai destination system seperti ditunjukkan pada Gambar 3.1
Source system adalah sistem yang berfungsi atau bertugas untuk memproduksi /
menghasilkan data dan menghantarkan data ke media transmisi. Source system terdiri dari
perangkat penghasil data dan perangkat pengirim data (transmitter). Destination system
adalah sistem yang berfungsi atau bertugas untuk menerima data dan mengolah data.
destination system terdiri dari perangkat receiver dan destination. Kedua fungsi perangkat
sebagai source dan destination system akan menentukan jenis aliran transmisi seperti
ditunjukkan pada Tabel 3.1
3
Jenis aliran data yang digunakan di dalam sistem komunikasi dipengaruhi oleh fungsi yang
dimiliki perangkat komunikasi serta banyaknya inti media transmisi. Kondisi yang dapat
didefinisikan dari Tabel 3.1 adalah sebagai berikut:
a. Jika perangkat memiliki 1 fungsi, dan jumlah inti media transmisinya 1, maka aliran
datanya simplex
b. Jika perangkat memiliki 1 fungsi, dan jumlah inti media transmisinya >1, maka aliran
datanya simplex
c. Jika perangkat memiliki 2 fungsi, dan jumlah inti media transmisinya 1, maka aliran
datanya simplex.
d. Jika perangkat memiliki 2 fungsi, dan jumlah inti media transmisinya 1, maka aliran
datanya half duplex.
e. Jika perangkat memiliki 2 fungsi, dan jumlah inti media transmisinya >1, maka aliran
datanya adalah duplex
4
Bentuk-bentuk end device dapat beraneka ragam. Ciri utama end device adalah perangkat
tersebut dapat digunakan sebagai source dan atau destination system.
Perangkat switch (LAN Switch, Multilayer Switch) adalah perangkat yang digunakan untuk
meneruskan sinyal data. perangkat switch digunakan pada topologi star untuk menjalankan
fungsi sebagai Hub. Perangkat router (wireless router, router) adalah perangkat yang
digunakan untuk menentukan atau menyusun jalur atau rute pengiriman data. router
digunakan untuk komunikasi data antar 2 jaringan komunikasi.
Proses pengubahan bentuk data terdiri dari 2 proses berdasarkan posisi end device. Jika
berada pada sisi source system, intermediary device digunakan untuk mengubah bentuk data
dari data digital menjadi data analog, sehingga intermediary device memiliki fungsi DAC
(Digital Analog Converter). Pada sisi destination system, intermediary device digunakan untuk
mengembalikan bentuk data, dari analog menjadi digital dengan fungsi ADC (Analog Digital
Converter). Setiap intermediary device pada dasarnya dapat ditempatkan di kedua sisi sistem
komunikasi (source dan destination). Hal ini membuat intermediary device memiliki fungsi
untuk melakukan 2 perubahan bentuk data.
LAN/CAN dan unguided media dapat digambarkan dalam bentuk simbol seperti ditunjukkan
pada Gambar 3.4
Pada Gambar 3.4, unguided media memiliki 2 simbol, yaitu wireless media dan media.
Perbedaan dari kedua simbol ini disebabkan oleh daya pancar dari unguided media yang
digunakan. Wireless media memiliki data pancar yang lebih rendah dibandingkan dengan WAN
media. Hal ini dikarenakan alasan efisiensi daya listrik. Wireless media umumnya digunakan
untuk jaringan skala kecil dan menengah seperti pada LAN dan CAN. WAN media biasanya
menggunakan gelombang radio yang memiliki daya yang lebih tinggi. Hal ini disebabkan
intermediary device yang digunakan pada sisi source dan destination berada pada jarak yang
sangat jauh
Protokol TCP/IP disusun dalam bentuk lapisan (layer). TCP/IP terdiri dari 4 layer seperti
ditunjukkan pada Gambar 3.5
7
Blok bagian kiri menunjukkan 4 lapisan di dalam protokol TCP/IP. Blok bagian kanan
menunjukkan protokol-protokol yang terdapat di setiap lapisan TCP/IP. Perancang sistem
komunikasi data diwajibkan menggunakan minimal 1 protokol di setiap lapisan TCP/IP.
b) Lapisan Network
Lapisan network atau jaringan adalah lapisan yang mengatur tentang metode
pengalamatan data (addressing), pemaketan data (packaging) dan pengaturan rute
(routing) antar jaringan komunikasi. Protokol yang terdapat pada lapisan kedua ini terdiri
dari 4 sebagai berikut:
• Internet Protocol (IP)
IP adalah peraturan yang digunakan untuk mengatur penyusunan rute pengiriman data
agar sampai di end device. menggunakan IP Address atau alamat IP.
8
c) Lapisan Transport
Lapisan transport adalah lapisan yang menjadi tempat pertukaran data antar host. Lapisan
transport memiliki 2 aturan yang harus dipenuhi salah satunya.
• Transmission Control Protocol (TCP)
TCP digunakan untuk membentuk jalur komunikasi / koneksi antara kedua host. TCP
juga digunakan untuk memastikan data yang sampai di sisi receiver berada dalam
kondisi utuh. Jika menggunakan TCP, maka paket data akan dikirimkan hanya pada saat
jalur komunikasi tersedia.
• User Datagram Protocol (UDP)
UDP memiliki perbedaan dengan TCP dalam hal syarat untuk mengirimkan paket data.
Jika menggunakan UDP, maka paket data akan dikirimkan kapan saja, tanpa harus
memastikan tersedianya jalur komunikasi. UDP cocok digunakan untuk transmisi data
yang membutuhkan kecepatan tinggi seperti pada game online
d) Lapisan Aplikasi
Lapisan aplikasi adalah lapisan yang digunakan sebagai standar untuk membuat
antarmuka komunikasi bagi pengguna sistem komunikasi. Standar aplikasi yang harus
diikuti terdiri dari 6 standar, yaitu:
• Hyper Text Transfer Protocol (HTTP)
HTTP adalah standar aturan untuk membuat aplikasi komunikasi berbasis web (web-
based). HTTP mengatur tentang format data dan cara pengiriman data.
9
3.6 IP Address v4
End device memiliki 2 identitas unik yang digunakan sebagai alamat untuk mengirim dan
menerima data dalam proses komunikasi data. Kedua identitas unik tersebut adalah MAC
Address dan IP Address. MAC Address adalah kode unik yang dimiliki oleh perangkat jaringan
yang terpasang pada end device seperti kartu jaringan (NIC). Jumlah MAC Address yang
terdapat pada end device ditentukan berdasarkan banyaknya perangkat jaringan yang
terpasang pada end device. Produk end device seperti notebook atau laptop memiliki minimal
2 MAC Address seperti yang ditunjukkan pada Gambar 3.6
10
Dua perangkat jaringan yang ditunjukkan pada Gambar 3.x terdiri dari perangkat jaringan kabel
dan wireless. Perangkat pertama dengan nama “Local Area Connection 5” digunakan untuk
koneksi jaringan kabel. Perangkat kedua dengan nama “Wireless Network Connection 6 ”
digunakan untuk koneksi nirkabel (wireless). Kedua perangkat memiliki. Nilai MAC Address
untuk kedua perangkat ditunjukkan seperti pada Gambar 3.7
Nilai MAC Address selalu tetap dan tidak akan berubah. Setiap perangkat jaringan yang ada di
dunia tidak akan memiliki nilai MAC Address yang sama. Pengaturan nilai MAC Address
dilakukan oleh pabrik yang memproduksi perangkat jaringan tersebut. Hal ini menjadi
11
Gambar 3.x menunjukkan berisikan 2 ilustrasi yang berbeda. Bagian kanan menunjukkan
ilustrasi perumahan yang terbagi menjadi 2 area. Area pertama adalah perumahan di
sepanjang jalan no.7 (7th street) dan area kedua adalah perumahan yang berlokasi di
sepanjang jalan no.8 (8th street). Kedua jalan terhubung ke jalan utama “Mountain View”.
12
Ilustrasi perumahan tersebut jika digunakan untuk menjelaskan network address dan host
address adalah sebagai berikut:
IP Address tidak hanya dimiliki oleh perangkat jaringan yang terdapat pada end device. Pada
jaringan komunikasi data, intermediary device juga memiliki IP Address. Intermediary device
memiliki minimal 2 IP Address seperti yang diilustrasikan pada Gambar 3.9.
Intermediary device pada Gambar 3.x berupa perangkat router. Perangkat tersebut memiliki
2 IP Address, yaitu 10.5.0.2 dan 192.168.0.1. Kedua alamat IP tersebut digunakan untuk
berkomunikasi pada 2 jaringan atau network yang berbeda, yaitu:
1) IP Address 192.168.0.1 digunakan untuk komunikasi dari dalam jaringan ke luar jaringan.
13
2) IP Address 10.5.0.2 digunakan untuk komunikasi dengan perangkat lain yang memiliki
kelas yang sama.
IP Address yang digunakan di seluruh dunia dibedakan menjadi 2, IPv4 dan IPv6. IP Address
pada Gambar 3.9 menggunakan IPv4. Perbedaan mendasar dari kedua IP Address tersebut
adalah jumlah bit penyusunnya serta representasi IP Address bagi manusia. Karakteristik
dasar komputer adalah hanya mampu mengolah data dalam format biner, sementara
manusia lebih mudah menggunakan format desimal. Kedua hal inilah yang membedakan
representasi atau cara penyajian IPv4 dan IPv6. IPv4 disusun dalam format DDN, Dotted
Decimal Notation, sedangkan IPv6 disusun dalam format heksadesimal.
Struktur IPv4 terdiri dari 2 data, network address dan host address. Kedua data tersebut
disusun dalam 4 blok data. setiap blok terdiri dari 8 bit data, sehingga sering disebut dengan
oktet. Total bit penyusun IPv4 berjumlah 32-bit seperti ditunjukkan pada Gambar 3.10.
Format biner (blok oranye) digunakan agar dapat dibaca oleh komputer. Format desimal
(blok biru) digunakan agar mudah dibaca oleh manusia. Format DDN (blok hitam) digunakan
sebagai standar penulisan IPv4. Setiap oktet memiliki nilai jangkauan yang dimulai dari 0
(0000-0000) sampai dengan 255 (1111-1111).
14
Penerapan diagram alir pada Gambar 3.12 menghasilkan susunan baku bit pada oktet
pertama setiap kelas IPv4 seperti ditunjukkan pada Tabel 3.2
Oktet-oktet di setiap kelas IPv4 digunakan sebagai network id atau host id. Network id adalah
susunan bilangan biner yang digunakan sebagai alamat jaringan. Host id adalah susunan
bilangan biner yang digunakan sebagai alamat host yang terdapat di sebuah jaringan.
Jumlah oktet yang digunakan sebagai network id dan host id mempengaruhi jumlah alamat
IP network dan alamat IP host yang dimiliki setiap kelas. Gambar 3.12 menunjukkan porsi
network id dan host id untuk setiap kelas.
Pembagian porsi network id dan host id seperti pada Gambar 3.11, membuat setiap kelas
IPv4 memiliki kapasitas alamat IP network dan alamat IP host yang berbeda-beda. Jumlah
alamat IP network dan IP host untuk setiap kelas ditunjukkan pada Tabel 3.3
16
Tabel 3.3 Kapasitas Alamat IP Jaringan dan Host Pada Kelas IPv4
Jumlah
Bit Awal Jumlah oktet / Jumlah oktet / Jumlah Alamat
Kelas Alamat Host
Oktet-1 bit Network ID bit Host ID Network
per network
A 0******* 1 oktet / 8 bit 3 oktet / 24 bit 126 16.777.214
B 10****** 2 oktet / 16 bit 2 oktet / 16 bit 16.384 65.534
C 110***** 3 oktet / 24 bit 1 oktet / 8 bit 2.097.152 254
IPv4 Kelas A
Alamat IP kelas A memiliki jumlah alamat IP paling banyak, sejumlah 16 jutaan. Jumlah 16
juta adalah jumlah host yang bisa ditampung dalam 1 alamat network. Maka total alamat IP
yang ada di kelas A adalah 126 x 16.777.214 sama dengan 2.113.929.216, atau sekitar lebih
dari 2 milyar alamat IP.
IPv4 Kelas B
Alamat IP kelas B tersusun dari 2 oktet network id dan 2 oktet host id. Jumlah jaringan yang
dapat ditampung di kelas B sebanyak 16.384. Setiap jaringan mampu menampung 65.534
host, sehingga total alamat IP yang dimiliki kelas B sebesar 16.384 x 65.534 = 1.073.741.824,
atau sekitar 1 milyar alamat IP.
IPv4 Kelas C
Alamat IP kelas C tersusun dari 3 network id dan 1 host id. Jumlah jaringan yang dapat
ditampung di kelas C sebanyak 2.097.152 alamat. Setiap jaringan, mampu menampung 254
host, sehingga total alamat IP yang dimiliki kelas C sebesar 2.097.152 x 254 = 532.676.608
atau sekitar 500 juta (1/2 milyar)
Router membutuhkan Kelas IP Address dari IP Address tujuan untuk menentukan network
Address tempat IP Address tujuan berada. IPv4 memiliki 5 kelas IP, A, B, C, D dan E. Setiap
kelas IPv4 memiliki jangkauan IP Address dan nilai subnet mask defaultnya seperti
ditunjukkan pada Tabel 3.4
Keterangan : Nilai x,y dan z pada Tabel 3.2 adalah nilai dari oktet 2, oktet 3 dan oktet 4.
Proses ANDing pada Gambar 3.13 dilakukan oleh intermediary device setiap kali menyusun
rute pengiriman data. Bagi manusia, proses ANDing merupakan proses yang cukup rumit. Hal
ini mendorong manusia untuk menemukan cara yang lebih mudah. Proses yang lebih mudah
dari sisi manusia adalah dengan memisalkan nilai 255 pada setiap oktet sama dengan 1 dan
nilai 0 tetap sama dengan 0. Proses AND juga diubah menjadi proses perkalian. Ketiga
pengkondisian ini akan menghasilkan nilai network address yang sama dengan proses
ANDing seperti ditunjukkan pada Gambar 3.14
Penggunaan pengkondisian nilai 255 dan perkalian desimal seperti pada Gambar 3.14
memudahkan manusia khususnya administrator jaringan mengatur cara kerja router.
3.6.5 Prefix
Pengkondisian lain juga dilakukan untuk memudahkan penulisan subnet mask. Subnet mask
default setiap kelas jika dituliskan dalam format DDN cukup merepotkan. Untuk mengatasi
hal tersebut, disusun sebuah nilai Prefix, yaitu ringkasan dari nilai subnet mask. Nilai prefix
untuk subnet mask IPv4 ditunjukkan pada Tabel 3.5.
Apabila sebuah host memasukkan alamat IP broadcast sebagai alamat tujuan pengiriman,
maka paket data akan dikirimkan ke semua host yang terdapat di dalam sebuah jaringan
tersebut. Ilustrasi penggunaan IP Broadcast ditunjukkan pada Gambar 3.15.
Pada Gambar 3.x, host 172.16.4.1/24 mengirimkan paket data ke semua host yang ada (2
komputer, 1 printer). Paket dikirimkan ke router untuk pertama kali. Router akan membaca
alamat IP tujuan. Jika alamat IP tujuan sama dengan 172.16.4.255/24, maka router akan
menduplikasi paket data sebanyak host yang ada dan mengirimkannya.
Unicast
Unicast adalah komunikasi atau pengiriman paket data dari 1 host ke 1 host seperti
diilustrasikan pada Gambar 3.16
Contoh pada gambar 3.16 menggambarkan proses pengiriman data dari host dengan
alamat IP 172.16.4.1/24 menuju printer dengan alamat IP 172.16.4.253/24.
Multicast
Multicast adalah pengiriman data dari satu host ke beberapa host yang berada di dalam
jaringan yang sama. Multicast berbeda dengan broadcast. Pengiriman dengan metode
multicast dilakukan dengan memberitahukan ke router alamat IP host tujuan. Sender akan
mengirimkan beberapa alamat IP tujuan ke router, sementara pada metode broadcast, sender
cukup mengirimkan 1 alamat IP, yaitu alamat IP broadcast ke router.
22
Alamat Private IP yang terdapat pada Tabel 4.1 hanya boleh digunakan di dalam arsitektur
jaringan lokal atau internal organisasi (PAN dan LAN). Alamat IP private tidak boleh
dipublikasikan ke arsitektur internet WAN dan MAN. Pembatasan penggunaan IP address ini
dilakukan untuk menjaga keamanan komunikasi data di internal organisasi. Alasan lain adalah
untuk menjaga ketersediaan alamat ip untuk seluruh perangkat komunikasi yang terhubung ke
arsitektur internet. Sebuah Private IP dapat digunakan lebih dari satu lokasi/organisasi selama
tidak dikoneksikan langsung ke arsitektur internet. Gambar 3.16 menunjukkan ilustrasi
pemakaian satu Private IP pada dua organisasi.
Organisasi 1 dan Organisasi 2 memiliki jaringan lokal (LAN) di masing-masing tempat. Kedua
organisasi menggunakan Private IP dengan nilai 10.0.0.0 . Komunikasi data di setiap organisasi
tidak akan mengalami gangguan meskipun Private IP-nya sama. Hal ini dimungkinkan karena
kedua LAN tidak terhubung secara langsung. Setiap LAN, organisasi 1 dan organisasi 2
terhubung ke internet melalui sebuah router yang di dalamnya terpasang Private IP. Agar
komunikasi di setiap organisasi tidak mengalami gangguan saat terkoneksi internet, maka
router menggunakan teknologi NAT (Network Address Translation)
Network Address Translation adalah teknologi untuk mengubah Private IP menjadi Public IP
saat sebuah jaringan lokal (LAN) terhubung ke internet. Pada contoh Gambar 3.16, router setiap
organisasi akan memberikan IP address yang berbeda jika host di masing-masing jaringan
terhubung ke arsitektur internet. Router akan menerapkan NAT untuk menyusun Public IP yang
digunakan sebagai alamat sumber (source system) saat mengirim permintaan akses ke host
lain di arsitektur internet. Gambar 3.17 menunjukkan ilustrasi penggunaan NAT pada arsitektur
internet.
Sistem komunikasi pada Gambar 3.17 terdiri dari dua sub-sistem, yaitu sub-sistem source dan
sub-sistem destination. Sub-sistem source terdiri dari dua perangkat, sebuah komputer (Host-
A) dan sebuah Router (R1). Sub-sistem destination terdiri dari sebuah Server-1 (S1). Kedua sub-
sistem terhubung dalam arsitektur internet. Host-A dan R1 merupakan perangkat dalam sebuah
LAN. IP Address dalam LAN termasuk kategori Private IP. Saat Host-A mengakses S1, maka
Router harus mengubah Private IP Host-A menjadi Public IP. Hal ini dilakukan karena Private IP
tidak bisa digunakan dalam komunikasi di arsitektur internet. Agar Host-A dapat mengakses S1,
24
maka Host-A harus memiliki Public IP. Router bertugas untuk memberikan Public IP dengan
cara menggunakan Network Address Translation (NAT). Public IP yang dihasilkan R1 berfungsi
sebagai alamat Public IP milik jaringan LAN yang digunakan oleh S1 sebagai alamat tujuan
komunikasi.