IPv4


yak…kali ini kita akan membahas tentang Ipv4 (Ipv6 ntar ya) mudah2an kedepannya akan kita kupas..tuntas..dan tajam…setajam…SILET (gaya host TV)

to the point aja yah…


kita akan bahas…mekanisme dibelakang penamaan Ipv4.


Alamat Ipv4 terdiri atas 32 bit yang dipecah (dikelompokkan) kedalam 4 oktet / bagian (1 oktet = 8 digit ,8×4 = 32 digit)


Contoh : alamat host A adalah 192.168.10.1 ← apa sih maksudnya ini ??


192.168.10.1 jika dibaca secara keseluruhan berarti adalah ALAMAT Ipv4 dari host A itu sendiri (bahasa orang awam…ini alamat rumah host A, LENGKAP dengan kodepos dan kelurahannya)


[192.168.10].1 ← 3 Oktet didepan disebut NETWORK (bahasa orang awam…ini alamat kelurahan/komplek dimana host A berada)


192.168.10.[1] ← angka 1 ini adalah nomor host A (bahasa orang awam…ini adalah NOMOR RUMAH host A)


bagaimanakah 192.168.10.1 diterjemahkan oleh komputer ?? ini dia gambarnya

gimana caranya si komputer tau…nomor terakhir itu host nya ?!? ah…jgn ngasal lu Man !! 


wkwkwk…itulah gunanya Subnet Mask


Subnet Mask digunakan untuk menentukan MANA angka2 yang menunjukkan kelurahan…MANA angka2 yang menunjukkan nomor rumah


yuk…pake contoh kasus yu…


bisa ga sih..IP 192.168.20.1 berkomunikasi dengan IP 192.168.20.6 ?!?! dari kasat mana sih kek nya bisa….


tapi bagaimana cara komputer mengetahui bahwa mereka bisa berkomunikasi 
!??


nah…nomor network itu didapat dari “menjumlahkan” IP dengan Subnet Mask, tapi bukan 1 + 1 = 2

1 “ketemu” 1 sama dengan 1 (1 + 1 = 1)

1 atau 0 ketemu 0 sama dengan 0 ( [1 atau 0] + 0 = 0)

nah…ngerti kan ?!?!


trus caranya gimana alamat 192.168.10.1 diterjemahkan ke 1100000 (see above) ??


pertama2 kita harus ingat “rumus” dibawah ini






contoh nilai 172…gimana cara jadiin 0101010101 begini ???


contoh 172.16.4.20 :




binary ke desimal gimana ?


Inget rumus yang tadi ga ?? nih gw kasi lagi

contoh 11111101…berapakah ini ???


liat posisi angkanya (dari position diatas)


1 1 1 1 1 1 0 1 = 128+64+32+16+8+4+NOL+1 = 253…selese…^_^


1 lagi yaitu Broadcast Address, gunanya buat apa nie ??


Broadcast Address digunakan untuk mengirimkan packet kesemua host yang berada dalam network yang sama

Broadcast address mengambil host tertinggi untuk dijadikan broadcaster


Contoh 192.168.10.5


- [192.168.10].5 –> 192.168.10 adalah network address, biasanya ditambahkan 192.168.10.[0] , kenapa ada angka 0 ?? untuk menandakan bahwa alamat 1 sampai 255 adalah bagian dari network (komplek perumahan) 192.168.10

- 192.168.10.[5] –>ini host…’nuff said

- 192.168.10.[255] –> angka 255 ini adalah angka tertinggi/nomor rumah tertinggi dari komplek perumahan/network 192.168.10.0. Alamat inilah yang dipergunakan untuk broadcast (ingat 255 means 11111111…8 angka SATU)

*klo dipikir2…angka 0 buat network…angka 255 buat broadcast…so…berapakah actual host (rumah yang bisa di tempatin) nya ???..ya…1 sampai 254

Network Prefixes

Apa nie network prefixes ???

Pernah liat kata2 seperti ini ga ?? 192.168.1.0 /24

Ya…/24 inilah yang disebut prefix

Inget lagi…IPv4 address itu 32 bit

Contoh : 11111111 . 11111111 . 11111111. 00000000

/24 itu menunjukkan apa ?? coba itung de…..angka 1 diatas ada berapa ???

Nah itu dia ^_^V

Ini ada lagi sedikit contoh gambar:


Inilah yang dinamakan VLSM (Variable Length Subnet Mask)

Ini dia yg pengen banget gw jelasin dulu2….

In an IPv4 network, the hosts can communicate one of three different ways:

  • Unicast – the process of sending a packet from one host to an individual host, ’nuff said
  • Broadcast – the process of sending a packet from one host to all hosts in the network. (Broadcast transmission is used for the location of special services/devices for which the address is not known or when a host needs to provide information to all the hosts on the network)
  • Directed Broadcast: intinya adalah broadcast yang bisa di kirim/di forward dari router (bisa ke network lain), walaupun aslinya ga bisa, tapi bisa di konfigurasi untuk memforward broadcast kalau diinginkan
  • Limited Broadcast: broadcast yang dikirim ke semua host dalam network yang sama
  • Multicast – the process of sending a packet from one host to a selected group of hosts
ada lagi yang di namakan private IP address, dimana IP address ini hanya bisa tehubung ke jaringan local saja, tidak bisa ke Internet (jaringan diluar network dia)

Kenapa ??? salah satu alasannya adalah untuk menghemat alamat IPv4 yg sudah mau habis (dan memang sudah habis)


Trus bagaimana private IP ini bisa Internetan ??

caranya adalah dengan men-“translate” private IP ini dan digantikan dengan Public IP yang (biasanya) dipunyai oleh ISP, system inilah yang disebut NAT (Network Address Translation)


Special IPv4 address

Seperti yang kita tau…ada beberapa alamat IP yang di “reserved” untuk keperluan tertentu berikut pembahasannya
  • Network Address: 192.168.1.[0] , angka 0 untuk ip 192.168.1.X, tidak bisa di gunakan, karena merupakan host/alamat komplek dari 192.168.1, untuk additional material tentang IP versi 4, nih gw kasi linknya
  • Broadcast Address: 192.168.1.[255], angka 255 untuk broadcast, jadi ga bisa di pake buat jadi alamat host
  • Default Route: 0.0.0.0 , nanti kita pelajarin lebih lanjutin di routing protocol, intinya adalah alamat 0.0.0.0 ini akan dipakai oleh router sebagai alamat untuk mem-forward packet jika alamat tidak dikenal oleh router itu (bisa jadi di forward ke router tetangga)
  • Loopback: 127.0.0.1, The loopback is a special address that hosts use to direct traffic to themselves (contoh nyata klo lo pengen ngetes LAN card lo ke detek/rusak/improperly placed atau engga…lo coba ke command prompt, cmd ketik 127.0.0.1, alamat LAN card elo itu)
  • Link-local addresses: 169.254.0.0 to 169.254.255.255 (169.254.0.0 /16) are designated as link-local addresses. These addresses can be automatically assigned to the local host by the operating system in environments where no IP configuration is available.
  • TEST-NET address: 192.0.2.0 to 192.0.2.255 (192.0.2.0 /24) is set aside for teaching and learning purposes. These addresses can be used in documentation and network examples. Unlike the experimental addresses, network devices will accept these addresses in their configurations. You may often find these addresses used with the domain names example.com or example.net in RFCs, vendor, and protocol documentation. Addresses within this block should not appear on the Internet.

Lalu…apakah suatu host bisa diakses dari luar network ato tidak ?? klo iya…mungkin kita harus memikirkan untuk memakai public address (minta ke ISP tentunya ^_^ ).

Subnet Mask - Memisahkan Network and Host Portion



Contoh soal : menentukan network address dari alamat 172.16.132.70 /20



Tambahkan binary subnet mask /20



Binary Host Address di JUMLAH dengan Binary Network Address (dengan logika matematika bernama “AND”)


AND Logic :

Angka 1 ketemu angka 1 hasilnya 1

SISANYA 0 (Hasilnya 0)

Angka 1 ketemu angka 0 hasilnya 0

Angka 0 ketemu angka 1 hasilnya 0

Angka 0 ketemu angka 0 hasilnya 0


Hasilnya adalah : Host address dengan ip 172.16.132.70 /20 Networknya adalah 172.16.128.0

Subnet – How to Divide

/23, /25, /19, /27…

Kita punya perusahaan…punya 60 orang karyawan, kita bisa saja memakai 192.168.1.0 dengan 253 Host nya…

Tapi apakah ga mubazir…253-60 = 193 alamat host lagi kebuang percuma…

Oleh karena itu marilah kita memakai Variable Length Subnet Mask (VLSM)

255 means 1111 1111 <– reminder

1 Network Address (192.168.1.0) and 1 Broadcast Address (192.168.1.255)…itu artinya dari 255…dikurang 2..jadi 253 Host yang bisa terpakai

/29 = 32-29 = 3…3 Host (kita bisa baca 3 angka 0 [NOL] )

Example….

192.168.1.0 /24 = 1100 0000 . 1010 1000 . 0000 0001 . 0000 0000 (32-24 = 8 Zero) = 1 Subnet = 253 Host

192.168.1.0 /25 = 1100 0000 . 1010 1000 . 0000 0001 . 1000 0000 (32-25 = 7 Zero) = 2 Subnet = 126 Host (didapat dari 128-2)

192.168.1.0 /26 = 1100 0000 . 1010 1000 . 0000 0001 . 1100 0000 (32-26 = 6 Zero) = 4 Subnet = 62 Host

192.168.1.0 /27 = 1100 0000 . 1010 1000 . 0000 0001 . 1110 0000 (32-27 = 5 Zero) = 8 Subnet = 30 Host

Jadi…kira2…klo kita punya 60 karyawan….subnet mana yang dipakai ?? untuk “preserve” IP yang ada ??

Orang pintar pasti minum tolak angin *eh* pasti pilih 192.168.1.0 /26







Tidak ada komentar:

Posting Komentar

Pages