Anda di halaman 1dari 12

Setiap perangkat jaringan baik komputer, router, ataupun yang lain harus memiliki identitas yang unik.

Pada layer network, paket-paket komunikasi data memerlukan alamat pengirim dan alamat penerima
dari kedua perangkat yang berkomunikasi. Dengan menggunakan IPv4, berarti setiap paket akan
memiliki 3-bit address komputer pengirim dan 3-bit address komputer penerima dalam IP Header
paket.
Format IP address
IP address adalah sistem pengalamatan pada !"P#IP yang tersusun atas 3 bit angka biner, angka yang
hanya dapat bernilai $ atau %. &isal '
11000000101010000000101000000001
3 ( bit )3 kombinasi angka $ dan %*
3 bit angka tersebut dapat dituliskan dalam bentuk yang lebih manusiawi yakni dalam +ormat bilangan
desimal. "aranya adalah dengan membagi angka 3 bit tersebut menjadi 4 bagian masing-masing , bit.
Setiap bagian tadi disebut o-tet.
11000000 10101000 00001010 00000001
, bit , bit , bit , bit
.emudian untuk setiap , bit bilangan biner dapat kita konversi menjadi bilangan desimal, sehingga
kita dapatkan 4 buah angka desimal. "ara mengkonversi bilangan biner menjadi bilangan desimal
adalah dengan menggunakan tabel berikut ini '
/ilai dalam desimal %, 04 3 %0 , 4 %
1it ke-% ke- ke-3 ke-4 ke-2 ke-0 ke-3 ke-,
4ang berarti '
)%* bit ke ( % bernilai %,
)* bit ke ( bernilai 04
)3* bit ke ( 3 bernilai 3
)4* bit ke ( 4 bernilai %0
)2* bit ke ( 2 bernilai ,
)0* bit ke ( 0 bernilai 4
)3* bit ke ( 3 bernilai
),* bit ke ( , bernilai %
&isal, dengan menggunakan tabel diatas, , bit 11110000 ini dapat kita konversi menjadi bilangan
Belajar IT Mandiri 1 akhmadkun.wordpress.com
desimal seperti berikut '
/ilai dalam desimal 128 64 32 16 8 4 2 1
1it 1 1 1 1 0 0 0 0
4ang berarti nilai desimal dari angka , bit 11110000 tersebut adalah %,504535%05$5$5$5$ 6 240.
"ontoh lagi, , bit 10101010 ini dapat kita konversi menjadi bilangan desimal seperti berikut '
/ilai dalam desimal 128 64 32 16 8 4 2 1
1it 1 0 1 0 1 0 1 0
4ang berarti nilai desimal dari 10101010 adalah %,5$535$5,5$55$ 6 170.
7adi, dengan metode yang sama, 3 bit angka biner berikut 11000000 10101000 00001010 00000001
dapat kita konversi menjadi bentuk de-imal seperti ini '
11000000 10101000 00001010 00000001
192 168 10 1
Setelah kita dapatkan 4 angka desimal kita dapat menuliskannya se-ara berurutan dengan dipisahkan
huru+ titik ).* seperti ini 192.168.10.1.
Penulisan IP address dengan +ormat diatas dikenal dengan sebutan dotted-decimal.
3-bit 11000000 10101000 00001010 00000001
Dotted-decimal 192.168.10.1
Prefix-length dan Subnet Mask
3 bit angka biner IP address di bagi menjadi porsi#bagian, network-portion dan host-portion.

Belajar CCN ! akhmad.e"t1#$mail.com
Network-portion dapat menunjukkan network address dimana IP address tersebut berada, sedangkan
host-portion menunjukkan identitas komputer di dalam network. Di dalam satu network yang sama,
semua komputer#host memiliki susunan bit network-portion yang sama.
Diketahui bahwa jumlah total '
network-portion % host-portion & '!.
8alu, bagaimana kita dapat mengetahui berapa banyak bit-bit yang digunakan sebagai network-portion
dan berapa banyak bit-bit untuk host-portion9
:da -ara untuk menentukan besar network-portion dan host-portion '
%. pre+i;-length
. subnet mask
Prefix-length
Pre(i"-len$th menunjukkan berapa banyak jumlah bit-bit pertama dari 3 bit IP address yang digunakan
sebagai network-portion.
7adi, jika sebuah network menggunakan pre+i;-length #4< maka berarti network tersebut menggunakan
4 bit pertama IP address sebagai network-portion, dan sisa , bit IP address terakhirnya merupakan
host-portion.
Contoh, sebuah network dengan pre+i;-length 4< 192.168.1.0/24, maka '
7umlah bit network-portion 6 4 bit.
7umlah bit host-portion 6 3 ( 4 6 , bit.
3 ( bit IP address 6 4 ( bit network-portion 5 , ( bit host-portion.
%= %0, % $
%%$$$$$$ %$%$%$$$ $$$$$$$% $$$$$$$$
4 ( bit network-portion , ( bit host-portion
Contoh lagi, sebuah network dengan pre+i; 0< 172.16.1.128/26, maka '
7umlah bit network-portion 6 0.
7umlah bit host-portion 6 3 ( 0 6 0.
Belajar IT Mandiri ' akhmadkun.wordpress.com
3 ( bit IP address 6 0 ( bit network-portion 5 , ( bit host-portion.
%3 %0 % %,
%$%$%%$$ $$$%$$$$ $$$$$$$% %$$$$$$$
0 ( bit network-portion 0 ( bit host-portion
Subnet mask
"ara lain untuk menentukan berapa banyak bit dalam network-portion dan berapa banyak bit dalam
host-portion adalah dengan menggunakan subnet mask.
Seperti halnya IP address, subnet mask juga merupakan 3 angka biner yang dapat diekspresikan dalam
bentuk dotted-decimal. >anya saja, didalam subnet mask semua bit network-portion diwakili oleh
angka % sedangkan semua bit host-portion akan diwakili oleh angka $.
network-portion ) 1
host-portion ) *
Contoh, network dengan pre(i"-len$th #4< maka '
7umlah bit network-portion 6 4.
7umlah bit host-portion 6 ,.
&aka, 3 angka biner subnet mask-nya adalah 4 angka biner bernilai % 5 , angka biner bernilai $.
11111111 11111111 11111111 00000000
22 22 22 $
Dengan demikian kita dapatkan dotted-decimal subnet mask 6 255.255.255.0.
Contoh lagi, sebuah network dengan pre(i"-len$th #3< maka '
7umlah bit network-portion 6 3.
7umlah bit host-portion 6 2.
&aka, 3 angka biner subnet mask-nya adalah 3 angka biner bernilai % 5 2 angka biner bernilai $.
11111111 11111111 11111111 1110000
22 22 22 4
Dengan demikian kita dapatkan dotted-decimal subnet mask 6 255.255.255.224.
Belajar CCN + akhmad.e"t1#$mail.com
Sebaliknya, sebuah network dengan subnet mask dapat kita ketahui besar pre(i"-len$th dengan -ara
mengkonversi nilai subnet mask ke dalam bentuk bilangan biner kemudian kita hitung jumlah bilangan
biner yang bernilai %.
Contoh, sebuah network dengan subnet mask 255.255.255.192, berapakah pre(i"-len$th-nya9
22 22 22 %=
11111111 11111111 11111111 11000000
Dengan demikian kita dapatkan bahwa pre(i"-len$th-nya adalah #26.
Network Address dan Broadcast Address
:da beberapa jenis IP address '
Host address, IP address yang dapat di assign ke perangkat jaringan seperti komputer atau
router.
et!ork address, IP address yang menunjukkan alamat sebuah network
o Semua host dalam satu network memiliki network address yang sama
o /etwork address ini bisa diperoleh dengan -ara merubah semua bit dalam host-portion
menjadi $.
o IP address ini tidak dapat di assign ke perangkat jaringan.
"road#ast address, jenis IP address yang digunakan untuk mengirim data ke semua host yang
ada dalam satu network.
o 1road-ast address ini bisa diperoleh dengan -ara merubah semua bit dalam host-portion
menjadi %.
Contoh, berapakah network address dan broad-ast address dari komputer dengan IP 172.16.4.71/249
Pre(i"-len$th adalah 4, maka '
7umlah bit network-portion 6 4.
7umlah bit host-portion 6 ,.
%3 %0 4 %
10101100 00010000 00000100 01000111
?ntuk mendapatkan '
/etwork address ' $bah se%$a bit dala% host-portion %en&adi bernilai 0.
1road-ast address ' $bah se%$a bit dala% host-portion %en&adi bernilai 1.
Belajar IT Mandiri , akhmadkun.wordpress.com
susunan bit awal 10101100 00010000 00000100 01000111
susunan bit network addres 10101100 00010000 00000100 00000000
dotted-decimal network address %3 %0 4 $
.ita dapatkan net!ork address'nya adalah 172.16.4.0#4.
susunan bit awal 10101100 00010000 00000100 01000111
susunan bit broad-ast address 10101100 00010000 00000100 11111111
dotted-decimal broad-ast address %3 %0 4 22
.ita dapatkan broad#ast address-nya adalah 172.16.4.255#4.
Contoh lagi, tentukan network address dan broad-ast address dari komputer dengan IP
172.16.4.71/269
Pre(i"-len$th adalah 0, maka '
7umlah bit network-portion 6 0.
7umlah bit host-portion 6 0.
%3 %0 4 %
10101100 00010000 00000100 01000111
?ntuk mendapatkan '
/etwork address ' $bah se%$a bit dala% host-portion %en&adi bernilai 0.
1road-ast address ' $bah se%$a bit dala% host-portion %en&adi bernilai 1.
susunan bit awal 10101100 00010000 00000100 01000111
susunan bit network addres 10101100 00010000 00000100 01000000
dotted-decimal network address %3 %0 4 04
.ita dapatkan net!ork address'nya adalah 172.16.4.64#4.
Belajar CCN - akhmad.e"t1#$mail.com
susunan bit awal 10101100 00010000 00000100 01000111
susunan bit broad-ast address 10101100 00010000 00000100 01111111
dotted-decimal broad-ast address %3 %0 4 %3
.ita dapatkan broad#ast address-nya adalah 172.16.4.127#4.
Valid ange IP address dan !otal IP Valid
1agaimana -ara mengidenti+ikasi siapa saja yang termasuk kedalam anggota sebuah network9 1erapa
sajakah IP address yang termasuk dalam sebuah network9
7ika net!ork address dan broad#ast address dari sebuah network sudah bisa ditentukan, maka
menentukan siapa saja anggota network tersebut adalah hal yang mudah. @alid range IP address adalah
semua IP address yang berada diantara network address dan broad-ast addrdess, dengan kata lain'
(alid range )* address 6 network address 5 % s#d broad-ast address - %.
&isalnya sebuah address 192.168.52.130/25 dengan -ara diatas dapat kita tentukan bahwa address
tersebut memiliki '
/etwork address ' 192.168.52.128
1road-ast address ' 192.168.52.225
@alid Aange address ' 192.168.52.129 s#d 192.168.52.224
Dapat kita simpulkan bahwa dalam sebuah network, valid range IP addressnya adalah semua IP ke#$ali
net!ork address dan broad#ast addressnya. 7ika kita hitung, maka total host valid address nya
adalah semua IP dalam network dikurangi , network address dan broad-ast address. Bormula untuk
menghitung jumlah total valid IP dalam sebuah network adalah '
+otal )* (alid 6 2
H
' 2, dimana H adalah jumlah bit host.
"nicast# Broadcast# dan Multicast
Dalam !"P#IP, dikenal 3 tipe komunikasi '
?ni-ast
1road-ast
&ulti-ast
Pada komunikasi $ni#ast, komunikasi terjadi sat$ ke sat$, satu pengirim dan satu penerima.
Belajar IT Mandiri . akhmadkun.wordpress.com
Pada komunikasi broad#ast, komputer mengirimkan data kepada semua host dala% seb$ah net!ork
menggunakan broad#ast address network tersebut sebagai tujuan.
1iasanya paket broad-ast terbatas pada satu network lokal yang sama dengan pengirim )limited
/roadcast*, Paket limited /roadcast selalu menggunakan 22.22.22.22 sebagai IP address yang
dituju.
:kan tetapi, ada juga paket broad-ast yang ditujukan kepada semua host dalam network lain )directed
/roadcast*, Paket ini selalu menggunakan broad#ast address network tujuan sebagai destination
addressnya.
Belajar CCN 0 akhmad.e"t1#$mail.com
.omunikasi multi-ast mengirimkan paket dari sat$ host ke sekelo%,ok host tertentu anggota
multi-ast group yang diwakili oleh IP address multi-ast. .omunikasi multi-ast di desain untuk
menghemat penggunaan bandwidth. "ontoh komunikasi multi-ast adalah video#audio live streaming
dan pertukaran update routing pada beberapa protokol routing.
>ost#komputer yang ingin menerima data multi-ast harus menda+tar )subs-ribe* untuk menjadi
anggota multi-ast group yang dimaksud. Setiap multi-ast group diwakili oleh sebuah IP address khusus
untuk multi-ast. Aange IP yang digunakan untuk tra+ik multi-ast adalah 224.0.0.0 - 239.255.255.255.
Belajar IT Mandiri 1 akhmadkun.wordpress.com
IP address Pri$ate
Sebagian besar IP address yang ada merupakan IP address publik yang di desain untuk komunikasi
network yang dapat terhubung ke Internet. IP address publi- bersi+at unik, hanya dapat di pakai oleh
satu mesin#perangkat di dalam Internet.
/amun, ada beberapa blok IP address private yang digunakan untuk network dengan keperluan
terbatas, network yang tidak terhubung ke Internet. IP address private bisa dipakai oleh siapapun,
hanya saja network yang menggunakan )* address ,ri.ate tidak bisa dan tidak boleh terh$b$ng ke
internet se#ara langs$ng.
1erikut adalah blok-blok IP address private tersebut '
%$.$.$.$#, %$.$.$.$ ( %$.22.22.22
%3.%0.$.$#% %3.%0.$.$ ( %3.3%.22.22
%=.%0,.$.$#%0 %=.%0,.$.$ ( %=.%0,.22.22
.omputer - komputer di dalam network yang menggunakan IP address private tidak bisa bebas
mengakses Internet se-ara langsung, diperlukan sebuah teknologi yang disebut /etwork :ddress
!ranslation )/:!* untuk Cmen$akali2-nya.
IP Address tak !er%akai
Selain network address dan broad-ast address, ada beberapa jenis IP address lain yang tidak dapat kita
gunakan sebagai IP address komputer atau perangkat jaringan yang lain '
/e0a$lt ro$te )$.$.$.$*.
1oo,ba#k )%3.$.$.$#,*, IP yang digunakan oleh mesin untuk mengirim paket ke mesin itu
sendiri.
1ink'lo#al )%0=.24.$.$#%0*, 1iasanya otomatis di assign ke host oleh DS ketika tidak tersedia
kon+igurasi IP atau gagal reEuest D>"P.
&elas IP Address
IP address dikelompokkan menjadi 2 kelas, :,1,",D, dan F. Pengalamatan network dengan
menggunakan blok IP address dengan nilai pre(i"-len$th de+ault disebut class(ul addressin$.
Belajar CCN 1* akhmad.e"t1#$mail.com
2elas ilai 3ktet
*erta%a
et!ork 45
dan Host 4H5
S$bnet %ask *re0i6'length +otal )* ,er
net!ork
: % ( %3 /.>.>.> 22.$.$.$ #,
4
( 6
%0.333.%4
1 %, ( %=% /./.>.> 22.22.$.$ #%0
%0
( 6 02.234
" %= ( 3 /././.> 22.22.22.$ #4
,
( 6 24
D 4 ( 3= )&ulti-ast* - - -
F 4$ ( 22 )F;perimental* - - -
Pada kenyataannya, sistem pengalamatan yang sering dipakai di lapangan adalah classless addressin$,
dimana nilai pre(i"-len$th pada blok IP address yang digunakan dalam network disesuaikan dengan
jumlah anggota host yang dibutuhkan.
Subnetting
7ika kita menggunakan class(ul addressin$, maka satu buah network kelas : dapat menampung total
jumlah host sebanyak %0.333.%4 host, dan kelas 1 dapat menampung host sebanyak 02,234 host.
Desain network seperti ini sangat tidak e+isien. &isalkan untuk network dengan jumlah komputer %$$
buah, maka menggunakan IP kelas 1 akan ada 657434 )* yang tidak ter,akai. Solusinya, kita bisa
meme-ah sekumpulan blok IP address sebuah network menjadi beberapa kelompok blok IP yang lebih
ke-il yang disebut sub-network )subnet*.
Subnetting dapat dilakukan dengan -ara meminjam beberapa bit dari host-portion untuk kemudian
dijadikan sebagai tambahan bit network-portion. &isalnya, network dengan pre+i; #4 dapat kita
subnetting menjadi subnet ber-pre+i; #2 atau #0 dan seterusnya. Semakin banyak bit host yang
Belajar IT Mandiri 11 akhmadkun.wordpress.com
dipinjam semakin banyak subnet yang dihasilkan dan semakin sedikit jumlah host tiap subnetnya.
?ntuk setiap bit yang dipinjam dapat menggandakan jumlah subnet dengan ukuran yang sama, Aumus
untuk menghitung jumlah subnet yang dihasilkan adalah
n
, dengan n adalah banyaknya bit yang
dipinjam )bit subnet*.
Penentuan network address tiap subnet yang dihasilkan dapat dilakukan dengan -ara menghitung
bilangan kelipatan terlebih dahulu menggunakan tabel berikut
Setelah ketemu bilangan kelipatannya, maka network address dari setiap subnet bisa diperoleh dengan
mengoperasikan bilangan kelipatan tersebut pada oktet dimana terjadi subnetting.
Contoh, sebuah network kelas " %=.%0,.%.$#4 disubnet menjadi #0. 1it ke 0 berada pada oktet ke-
4, berarti subnetting terjadi pada o-tet ke-4. Pre+i; #0 menunjukkan bahwa bit subnetnya adalah ,
yang berarti bilangan kelipatannya adalah 64. /etwork address setiap subnet bisa kita peroleh dengan
mengoperasikan kelipatan %, pada o-tet ke-4 )$, 04, %,, dan %=*. >asilnya '
%=.%0,.%.$#0
%=.%0,.%.04#0
%=.%0,.%.%,#0
%=.%0,.%.%=#0
Belajar CCN 1! akhmad.e"t1#$mail.com

Anda mungkin juga menyukai