Thursday 25 October 2012

IPV 4


IPv4 adalah salah satu cara pemberian alamat kepada perangkat yang terhubung dengan jaringan. Dengan menggunakan sebuah alamat, atau yang sering disebut dengan IP address, sebuah perangkat baik itu komputer, printer, router, dan lainnya bisa dijangkau dari jaringan. IPv4 terbagi dalam beberapa kelas, yaitu :
kelas A = 1-127
kelas B = 128-191
kelas C = 192-223
kelas D = 224-239
kelas E = 240-255
yang umum digunakan adalah kelas A, B, dan C. untuk kelas D dan E disediakan untuk multicast dan percobaan atau penelitian. ada beberapa IP address yang diberi sifat khusus yaitu 127.0.0.1 yang berfungsi sebagai loop back ke perangkat itu sendiri. Ada juga yang disebut dengan IP address private, yang ada pada tiap kelas, yaitu :
kelas A = 10.0.0.0 – 10.255.255.255.255/8
kelas B = 172.16.0.0 – 172.31.255.255/16
kelas C = 192.168.0.0 – 192.168.255.255/24
angka yang berada dibelakang ‘/’ itu menentukan banyaknya bit yang digunakan sebagai bit network yang akan menentukan alamat subnetmask. jika kita sudah bicara tentang subnetmask, akan lebih mudah mencarinya dalam bentuk biner dibandingkan dalam bentuk desimal.
Sebenarnya, IP address itu terdiri dari 32 bit yang dibagi menjadi 4 oktet yang dipisahkan dengan titik. dibawah ini adalah representasi dari tiap kelas dalam bentuk biner
kelas A = 0xxxxxxx.zzzzzzzz.zzzzzzzz.zzzzzzzz
kelas B = 10xxxxxx.xxxxxxxx.zzzzzzzz.zzzzzzzz
kelas C = 110xxxxx.xxxxxxxx.xxxxxxxx.zzzzzzzz
x melambangkan bit network dan z melambangkan bit host.
beberapa hal yang bisa dicari dengan menggunakan bit network dan bit host
mencari subnetmask
dengan mengetahui berapa banyak bit network yang ada, kita bisa mengetahui subnetmask dari IP address tersebut. cara mendapatkan subnetmask adalah dengan memberikan nilai 1 kepada bit network dan memberikan nilai 0 pada bit host. misalkan bit network diketahui sebanyak 16 bit, maka subnetmasknya adalah
11111111.11111111.00000000.00000000 = 255.255.0.0 ( diubah kedalam bentuk desimal )
mencari network address
hampir sama dengan mencari subnetmask, disini kita membiarkan bit network seperti apa adanya dan semua bit host diberikan nilai 0. misalkan kita punya IP address 192.168.142.60/27. kita ingin mengetahui IP tersebut ada di jaringan yang mana. Caranya adalah sebagai berikut
ubah IP menjadi bentuk biner
192.168.142.00111100
kita tau bahwa tiap oktet itu terdiri dari 8 bit, jadi untuk 3 oktet pertama tidak perlu diubah menjadi bentuk binernya karena hanya akan menghabiskan waktu dan tenaga anda :p. keseluruhan IP address itu terdiri dari 32 bit yang terbentuk dari bit host dan bit network. pada alamat diatas telah diberitahukan bahwa bit network ada sebanyak 27 bit (dilihat dari /27), maka bit host nya adalah 32-27 = 5. jadi 5 bit terakhir akan kita ubah menjadi 0 seperti berikut
192.168.142.00100000 = 192.168.142.32 (ini adalah network address yang dicari)
ternyata 192.168.142.60/27 berada pada jaringan 192.168.142.32
mencari broadcast addres
untuk mencari broadcast address, kita melakukan hal terbalik pada saat mencari network address. pada pencarian network address, semua bit host nya dibuat menjadi 0, maka pada pencarian broadcast address ini semua bit host nya dibuat menjadi 1. kita pakai contoh pada pencarian network address diatas
192.168.142.00111111 = 192.168.142.63 (ini adalah broadcast address yang dicari).


IPv4 adalah bilangan biner sepanjang 32 bit yang terbagi atas 4 Oktet.
1 Oktet = dipisahkan dengan tanda titik.
Tiap oktet terdiri atas 8 bit yang berarti memiliki nilai desimal dari 0 – 255.
Untuk IPv4 Range address yang bisa digunakan adalah dari 00000000 . 00000000 . 00000000 . 00000000 sampai dengan 11111111 . 11111111 . 11111111 . 11111111. Totalnya ada 232 kombinasi address yang bisa dipakai diseluruh dunia (ada sejumlah IP Address yang digunakan untuk keperluan khusus).
Jadi, jaringan TCP/IP dengan 32 bit address ini mampu menampung sebanyak 232 atau lebih dari 4 milyar host.
Untuk memudahkan pembacaan dan penulisan, IP Address biasanya direpresentasikan dalam bilangan desimal, sehingga IP address di dapat diubah menjadi address 0.0.0.0 sampai address 255.255.255.255. Nilai desimal dari IP Address inilah yang dikenal dalam pemakaian sehari-hari.


Fitur
IPv4: Jumlah alamat menggunakan 32 bit sehingga jumlah alamat unik yang didukung terbatas 4.294.967.296 atau di atas 4 miliar alamat IP saja. NAT mampu untuk sekadar memperlambat habisnya jumlah alamat IPv4, namun pada dasarnya IPv4 hanya menggunakan 32 bit sehingga tidak dapat mengimbangi laju pertumbuhan internet dunia
Routing
IPv4: Performa routing menurun seiring dengan membesarnya ukuran tabel routing. Penyebabnya pemeriksaan header MTU di setiap router dan hop switch.
Mobilitas
IPv4: Dukungan terhadap mobilitas yang terbatas oleh kemampuan roaming saat beralih dari satu jaringan ke jaringan lain.
Keamanan
IPv4: Meski umum digunakan dalam mengamankan jaringan IPv4, header IPsec merupakan fitur tambahan pilihan pada standar IPv4.
Ukuran header
IPv4: Ukuran header dasar 20 oktet ditambah ukuran header options yang dapat bervariasi.
Header checksum
IPv4: Terdapat header checksum yang diperiksa oleh setiap switch (perangkat lapis ke 3), sehingga menambah delay.
Fragmentasi
IPv4: Dilakukan di setiap hop yang melambatkan performa router. Proses menjadi lebih lama lagi apabila ukuran paket data melampaui Maximum Transmission Unit (MTU) paket dipecah-pecah sebelum disatukan kembali di tempat tujuan
Configuration
IPv4: Ketika sebuah host terhubung ke sebuah jaringan, konfigurasi dilakukan secara manual.
Kualitas Layanan
IPv4: Memakai mekanisme best effort untuk tanpa membedakan kebutuhan

SUMBER :

 http://inet.detik.com/read/2010/06/08/154824/1374132/398/apa-perbedaan-ipv4-dan-ipv6