Friday, April 1, 2011

cabling

Cabling:


 Medium penghantar maklumat dari satu PC ke PC yang lain.
Terdapat pelbagai jenis kabel penghantar maklumat.

Jenis-jenis Kabel:

Unshielded Twisted Pair (UTP) Cable
Shielded Twisted Pair (STP) Cable
Coaxial Cable
Fiber Optic Cable
Cable Installation Guides
Wireless LANs

Unshielded  Twisted Pair Cable:

Kabel ini adalah antara kabel yang paling popular digunakan pada masa kini.
Sesuai dan senang diselenggara.

Unshielded Twisted Pair Connector (RJ-45)

Kepala penghubung Twisted pair cable ini dipanggil RJ-45

Fiber Optic

KELEBIHAN FIBER OPTIC BERBANDING COPPER

SPEED: Fiber optik beroperasi dengan kelajuan tinggi sehingga mencecah Gigabits
BANDWIDTH: Mampu menghantar data yang banyak.
DISTANCE: Signal boleh ditransmisikan tanpa perlu "refreshed" atau diperkuatkan.
RESISTANCE: Kekuatan menangani gangguan electromagnetic noise seperti radio, moto
atau kabel-kabel berhampiran
MAINTENANCE: Kos fiber optik lebih mahal berbanding wayar copper 

Jenis-jenis fiber optik

Single Mode cable
Multi-Mode cable
     *Step Index
     *Graded Index



Installing CentOS 5 Linux (Minimum Install)

Thursday, February 10, 2011

Mengganti Template Web [Seri Membuat Web Dengan Joomla]

OK.... Menu sudah, hemmm alangkah baiknya terlebih dahulu kita merubah tampilan web kita. yups, kita perlu mengganti template untuk web kita agar supaya web kita terlihat lebih elegan.


Lansung saja, sebelum mengganti template terlebih dahulu kita harus mendownload. anda dapat mencari template dimana saja yang sesuai dengan versi joomla anda (dalam hal ini kita menggunakan joomla 1.5)


untuk informasi awal kita dapat mendownload dan menggunakan secara gratis template joomla disini :


*) Joomla 1.5 (http://www.siteground.com/joomla-hosting/joomla15-templates.htm)
*) Joomla 1.0.x (http://www.siteground.com/joomla-hosting/joomla10-templates.htm)


untuk web kita langsung sedot ajah yah ke TeKaPe (http://www.siteground.com/order_template_download.php?tid=484)
jika proses download sudah selesai saatnya kita menginstall dan menggunakan template kita. Proses dilakukan menggunakan halaman backend oleh superadmin (http://localhost/websederhana/administrator/)


1. Install Template
untuk menginstall atau memasang template yang sudah di download ada pada menu extension.
Menu Extension > Install/Uninstall

 2. Proses Penginstalan
terdapat 3 buah cara untuk menginstall, bisa lewat upload, lewat directory atau lewat url.
saat ini karena filenya sudah ada kita menggunakan cara Upload Package File.



3. Browse File
silahkan pilih template yang sudah di download tadi, biasanya dalam bentuk file kompress. Kemudian tekan tombol Upload File & Install




4. Mengganti Template
untuk mengganti template silahkan klik Menu Extensions > Template Manager




Pilih template anda yang telah anda install kemudian tekan tombol default.







5. Melihat Halaman Depan
hihihi, langkah terakhir silahkan akses http://localhost/websederhana. gimana ? puas ? kalau belum silahkan download template joomlah yang sifatnya free.





Menarik kan ? jika tetap belum puas, silahkan googling bagaimana cara membuat template joomla sendiri hihihi.


Berikut nya Tinggal melengkapi menu menu untuk kebutuhan web kita nantinya :) serta memahami peletakan module pada template ini, karena peletakan module tergantung dari posisi yang telah disiapkan dalam sebuah template.






Selamat Mencoba.




baca artikel lain tentang joomla disini (Kumpulan Artikel Joomla From Zero to Hero)


Mudah-Mudahan Bermanfaat ^_^
Go Kendary Open SOurce Sincerely YOurs

Mengelola Menu Joomla [Seri Membuat Web Dengan Joomla]

Tulisan ini kelanjutan dari mengenali manajemen backend joomla nah, pada artikel ini akan dibahas bagaimana mengelola menu ? langsung saja ke Te Ka Pe.


I. Login Sebagai Super Admin
Ketikan url berikut : http://localhost/websederhana/administrator/ kemudian masukan user dan password super admin yang telah di buat saat proses instalasi tempo hari :
user : admin
pass : 123456


II. Mengelola Menu Dalam Menu Manager
Untuk menambahkan menu joomla klik Menus kemudian klik Menu Manager.
Menus > Menu Manager.
Fasilitas dalam menu manager akan menampilkan daftar menu yang telah dibuat, selain itu kita juga dapat menambah, merubah atau menghapus menu.


Menambah Menu :
Menus > Menu Manager > Tombol New
isikan inputan sebagai berikut :
- Unique Name : men_menu_web
- Title : Menu Web
- Description : dikosongkan (berisi deskripsi menu, boleh kosong.)
- Module title : dikosongkan (berisi nama module menu ini, boleh kosong.)
Kemudian Save.


Menghapus Menu :


Menus > Menu Manager > Pilih Menu (Tandai Menu) > Tombol Delete 


Mengubah Menu :


Menus > Menu Manager > Pilih Menu (Tandai Menu) > Tombol Edit (atau)
Menus > Menu Manager > Klik Title Menu


III. Mengelola Item Menu
Menus > Menu Manager > Kolom Menu Items(s) > Tombol Edit Menu Items.

Nah, sebelum nya kita perlu mengetahui bahwa content dari item itu sendiri merupakan komponen komponen yang telah terinstall baik secara default maupun secara manual oleh user sendiri.
Kesimpulan Sederhana : Untuk menampilkan componen yang telah terinstall pada web, maka pengelolaanya dilakukan dalam penambahan Item Menu ini. 

Terdapat beberapa type menu joomla (standard), diantaranya :  


# Internal Link
*  Articles 
Menampilkan artikel/tulisan dalam web.
*  Contacts 
Menampilkan daftar kontak yang telah dikelola sebelumnya
*  News Feeds 
Menampilkan daftar news feeds yang telah dikelola sebelumnya
*  Polls 
Menampilkan poling yang telah dikelola sebelumnya
*  Search 
Menampilkan fasilitas pencarian
*  User 
Menampilkan fasilitas user
*  Web Links 
Menampilkan web links yang telah dikelola sebelumnya)
*  Wrapper 
Menampilkan fasilitas wrapper, dimana link website yang dimasukan akan tampil dalam iframe web joomla kita.
# External Link 
Pengelolaan link keluar
# Separator 
Menu placeholder atau separator menu, biasanya digunakan sebagai alat bantu untuk melihat sementara menu yang telah dibuat tanpa aksi atau parameter
# Alias
Membuat menu yang dapat melink pada menu yang telah dibuat sebelumnya


*kalau ada yang salah tolong dikoreksi*


Mari kita lanjutkan pembuatan menu items kita. Dalam Menu Web terdapat beberapa menu dengan rancangan sebagai berikut :
- Halaman Utama
- Berita
- Artikel
- Visi Misi
- Sejarah
- Struktur Organisasi
- Tentang Kami


lansung ke Te Ka Pe :
Proses Penambahan Item terdiri dari 4 Proses
1. ADD NEW ITEM
Klik tombol new.
Menus > Menu Manager > Kolom Menu Items(s) > Tombol Edit Menu Items > New


2. CHOOSE TYPE ITEM
Pilih jenis item, untuk sementara pilihan type menu kita adalah SEPARATOR  berhubung sesuatu dan lain hal yang belum diproses.


3. SETUP ITEM DETAIL
Pengaturan item secara lengkap, dimana inputan pada item details ini adalah sebagai berikut :
title : Halaman Utama (nama titel item kita)
alias : kosongkan saja (alias item kita)
link : kosongka saja (link item kita)
display in : pilih Menu Web (tempat item kita tampil)
Parent item : default (pengaturan sub item)
published : yes (pengaturan ditampilkan atau tidak)
Access Level : Public (pengaturan akses item oleh grup user)
On Click, Open In : Parent Window with browser navigation (aksi ketika item di klik oleh pengunjung web)


4. SAVE
simpan item dan perubahannya.


Lakukan hal yang sama pada menu web yang lain *Menu Berita sampai Menu Tentang Kami* sehingga Menu Web seperti gambar berikut.


nah, menu web kita sudah selesai. sekarang coba kita akses halaman depan web site kita (http://localhost/websederhana)




ups, kok menu yang sudah dibuat belum tampil ? hemm.... jangan panik, untuk pengaturan tampilan item ada pada menu module manager ( Menu Extensions > Module Manager  > Site)






IV. Mengatur Peletakan Dalam Module Manager
Setelah berhasil membuat 1 buah menu sebagai percobaan, tiba saatnya kita menampilkan menu tersebut (men_menu_web) dalam web kita.
Menu Extensions > Module Manager > Site
adapun langkah-langkahnya sebagai berikut :
1. Klik Tombol New (pada Module Manager)
2. Pilih jenis modul dalam hal ini Module Menu


3. Pengaturan Module :
a. Detail Module
kolom title : Menu Kanan (isikan nama title module anda)
show title : Yes (untuk menampilkan title, boleh No)
enabled : Yes (untuk mengaktifkan module)
Position : right (peletakan module, sesuai posisi yang ada pada template)
Order : Urutan Menu
Access Level : Public (pengaturan akses item oleh grup user)




b. Menu Assigment
Pada menu ini, kita dapat menonaktifkan beberapa menu ketika menu ini diakses. pemanfaatannya lebih jauh akan ada pada tulisan yang akan datang. untuk saat ini pilih All







c. Module Parameter
Pengaturan parameter module tergantung dari module yang ada. untuk menu silahkan memilih menu yang akan ditampilkan pada isian menu name. untuk lebih lengkapnya sebagai berikut :
Menu Name : men_menu_web
Menu Style : List
Start Level : 0
End Level : 0
Always Show Sub-Menu Items : Yes
Target Position : Kosongkan


Advance Parameter :
Module Class Suffix : _menu


Other Parameter : abaikan dulu





Kemudian Save atau Apply kemudian Save




nah, module peletakan menu web kita sudah selesai. sekarang coba kita akses halaman depan web site kita sekali lagi untuk melihat perubahan (http://localhost/websederhana)




SIP.... sampai menu sudah tampil, diharapkan anda dapat mencoba sendiri untuk menambahkan menu menu yang lain pada posisi top dan left atau right. Sampai disini dulu tulisan ini, sampai jumpa pada tulisan  berikutnya untuk pembahasan joomla.  

Wednesday, February 9, 2011

Kabel

jenis-jenis kable yang digunakan

1) Twisted Pair Ethernet
2) Thin coaxial cable(kable Coaxial)
3)  Fiber Optic:


1) Twisted Pair Ethernet:

     mempunyai dua jenis  i) shielded twisted pair(STP)-  jenis kabel yang mempunyai  selumbung pembungkus
                                                                                   
                                      ii) unshielded twisted pair(UTP)-jenis kabel yang tidak mempunyai selumbung                 
                                                                                        pembungkus.

  untuk koneksi  kable ini menggunakan konektor RJ-11 atau RJ-45

kable STP/UTP
RJ-45 & RJ-11

jenis-jenis wayer yang ada dalam stp/utp
type of media

i) kabel(kategori kable)

1.cat3   - digunakan untuk kable talifon./6mbp
2.cat5   - 100mhz/100mbp
3.cat5e - 100mhz
4.cat6   - 150mbp/1.Gmbp
5.cat6e - 150mbp
6.cat7   -  250mbp


2) Thin coaxial cable(kable Coaxial):
     banyak diagunakan pada radio amatur(Radio amatur merupakan salah satu daripada jenis komunikasi yang 
     menggunakan peralatan radio dan elektronik.),terutama untuk transceiver yang tidak memerlukan output
     daya yang besar.
           


3)Fiber Optic:
    -fiber optic selalu digunakan bagi perusahaan besar,kerana harga yang sangat mahal dan pemasangannya
     sangat rumit.walaubagaimanapaun perhantaran data sangat cepat berbanding Twister Pair  
     Ethernet.kecepatan pengiriman data dengan media lebih dari 100mbps .

Gambarajah bagi pemasangan kable:


gambarajah1

gamabaraajah 2


gamabarajah 3









Sunday, January 30, 2011

IP V.4 dan IP V.6

Sejarah IP versi 4


Alamat IP versi 4 (sering disebut dengan Alamat IPv4) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host komputer di seluruh dunia. Contoh alamat IP versi 4 adalah 192.168.0.3.
Representasi Alamat
Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (dotted-decimal notation), yang dibagi ke dalam empat buah oktet berukuran 8-bit. Dalam beberapa buku referensi, format bentuknya adalah w.x.y.z. Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun begitu, terdapat beberapa pengecualian nilai).
Alamat IP yang dimiliki oleh sebuah host dapat dibagi dengan menggunakan subnet mask jaringan ke dalam dua buah bagian, yakni:
  • Network Identifier/NetID atau Network Address (alamat jaringan) yang digunakan khusus untuk mengidentifikasikan alamat jaringan di mana host berada.
    Dalam banyak kasus, sebuah alamat network identifier adalah sama dengan segmen jaringan fisik dengan batasan yang dibuat dan didefinisikan oleh router IP. Meskipun demikian, ada beberapa kasus di mana beberapa jaringan logis terdapat di dalam sebuah segmen jaringan fisik yang sama dengan menggunakan sebuah praktek yang disebut sebagai multinetting. Semua sistem di dalam sebuah jaringan fisik yang sama harus memiliki alamat network identifier yang sama.Network identifier juga harus bersifat unik dalam sebuah internetwork. Jika semua node di dalam jaringan logis yang sama tidak dikonfigurasikan dengan menggunakan network identifier yang sama, maka terjadilah masalah yang disebut dengan routing error.
    Alamat network identifier tidak boleh bernilai 0 atau 255.
  • Host Identifier/HostID atau Host address (alamat host) yang digunakan khusus untuk mengidentifikasikan alamat host (dapat berupa workstation, server atau sistem lainnya yang berbasis teknologi TCP/IP) di dalam jaringan. Nilai host identifier tidak boleh bernilai 0 atau 255 dan harus bersifat unik di dalam network identifier/segmen jaringan di mana ia berada.
Jenis-jenis alamat
Alamat IPv4 terbagi menjadi beberapa jenis, yakni sebagai berikut:
  • Alamat Unicast, merupakan alamat IPv4 yang ditentukan untuk sebuah antarmuka jaringan yang dihubungkan ke sebuah internetwork IP. Alamat unicast digunakan dalam komunikasi point-to-point atau one-to-one.
  • Alamat Broadcast, merupakan alamat IPv4 yang didesain agar diproses oleh setiap node IP dalam segmen jaringan yang sama. Alamat broadcast digunakan dalam komunikasi one-to-everyone.
  • Alamat Multicast, merupakan alamat IPv4 yang didesain agar diproses oleh satu atau beberapa node dalam segmen jaringan yang sama atau berbeda. Alamat multicast digunakan dalam komunikasi one-to-many.

Kelas-kelas alamat

Dalam RFC 791, alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya, seperti terlihat pada tabel. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal/high-order bit), tapi untuk lebih mudah mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal.
Kelas Alamat IP
Oktet Pertama (Desimal)
Oktet Pertama
(desimal)
Digunakan oleh
Kelas A
1–126
0xxx xxxx
Alamat unicast untuk jaringan skala besar
Kelas B
128–191
10xx xxxx
Alamat unicast untuk jaringan skala menengah hingga skala besar
Kelas C
192–223
110x xxxx
Alamat unicast untuk jaringan skala kecil
Kelas D
224–239
1110 xxxx
Alamat multicast (bukan alamat unicast)
Kelas E
240–255
1111 xxxx
Direservasikan;umumnya digunakan sebagai alamat percobaan (eksperimen); (bukan alamat unicast)

Kelas A

Alamat-alamat kelas A diberikan untuk jaringan skala besar. Nomor urut bit tertinggi di dalam alamat IP kelas A selalu diset dengan nilai 0 (nol). Tujuh bit berikutnya—untuk melengkapi oktet pertama—akan membuat sebuah network identifier. 24 bit sisanya (atau tiga oktet terakhir) merepresentasikan host identifier. Ini mengizinkan kelas A memiliki hingga 126 jaringan, dan 16,777,214 host tiap jaringannya. Alamat dengan oktet awal 127 tidak diizinkan, karena digunakan untuk mekanisme Interprocess Communication (IPC) di dalam mesin yang bersangkutan.

Kelas B

Alamat-alamat kelas B dikhususkan untuk jaringan skala menengah hingga skala besar. Dua bit pertama di dalam oktet pertama alamat IP kelas B selalu diset ke bilangan biner10. 14 bit berikutnya (untuk melengkapi dua oktet pertama), akan membuat sebuahnetwork identifier. 16 bit sisanya (dua oktet terakhir) merepresentasikan host identifier. Kelas B dapat memiliki 16,384 network, dan 65,534 host untuk setiap network-nya.

Kelas C

Alamat IP kelas C digunakan untuk jaringan berskala kecil. Tiga bit pertama di dalam oktet pertama alamat kelas C selalu diset ke nilai biner 110. 21 bit selanjutnya (untuk melengkapi tiga oktet pertama) akan membentuk sebuah network identifier. 8 bit sisanya (sebagai oktet terakhir) akan merepresentasikan host identifier. Ini memungkinkan pembuatan total 2,097,152 buah network, dan 254 host untuk setiap network-nya.

Kelas D

Alamat IP kelas D disediakan hanya untuk alamat-alamat IP multicast, sehingga berbeda dengan tiga kelas di atas. Empat bit pertama di dalam IP kelas D selalu diset ke bilangan biner 1110. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host. Untuk lebih jelas mengenal alamat ini, lihat pada bagian Alamat MulticastIPv4.

Kelas E

Alamat IP kelas E disediakan sebagai alamat yang bersifat “eksperimental” atau percobaan dan dicadangkan untuk digunakan pada masa depan. Empat bit pertama selalu diset kepada bilangan biner 1111. 28 bit sisanya digunakan sebagai alamat yang dapat digunakan untuk mengenali host.

Alamat Unicast

Setiap antarmuka jaringan yang menggunakan protokol TCP/IP harus diidentifikasikan dengan menggunakan sebuah alamat logis yang unik, yang disebut dengan alamat unicast (unicast address). Alamat unicast disebut sebagai alamat logis karena alamat ini merupakan alamat yang diterapkan pada lapisan jaringan dalam DARPA Reference Modeldan tidak memiliki relasi yang langsung dengan alamat yang digunakan pada lapisan antarmuka jaringan dalam DARPA Reference Model. Sebagai contoh, alamat unicast dapat ditetapkan ke sebuah host dengan antarmuka jaringan dengan teknologi Ethernet, yang memiliki alamat MAC sepanjang 48-bit.
Alamat unicast inilah yang harus digunakan oleh semua host TCP/IP agar dapat saling terhubung. Komponen alamat ini terbagi menjadi dua jenis, yakni alamat host (host identifier) dan alamat jaringan (network identifier).
Alamat unicast menggunakan kelas A, B, dan C dari kelas-kelas alamat IP yang telah disebutkan sebelumnya, sehingga ruang alamatnya adalah dari 1.x.y.z hingga223.x.y.z. Sebuah alamat unicast dibedakan dengan alamat lainnya dengan menggunakan skema subnet mask.

Jenis-jenis alamat unicast

Jika ada sebuah intranet tidak yang terkoneksi ke Internet, semua alamat IP dalam ruangan kelas alamat unicast dapat digunakan. Jika koneksi dilakukan secara langsung (dengan menggunakan teknik routing) atau secara tidak langsung (dengan menggunakanproxy server), maka ada dua jenis alamat yang dapat digunakan di dalam Internet, yaitupublic address (alamat publik) dan private address (alamat pribadi).

Alamat publik

alamat publik adalah alamat-alamat yang telah ditetapkan oleh InterNIC dan berisi beberapa buah network identifier yang telah dijamin unik (artinya, tidak ada dua host yang menggunakan alamat yang sama) jika intranet tersebut telah terhubung ke Internet.
Ketika beberapa alamat publik telah ditetapkan, maka beberapa rute dapat diprogram ke dalam sebuah router sehingga lalu lintas data yang menuju alamat publik tersebut dapat mencapai lokasinya. Di internet, lalu lintas ke sebuah alamat publik tujuan dapat dicapai, selama masih terkoneksi dengan internet.

Alamat ilegal

Intranet-intranet pribadi yang tidak memiliki kemauan untuk mengoneksikan intranetnya ke internet dapat memilih alamat apapun yang mereka mau, meskipun menggunakan alamat publik yang telah ditetapkan oleh InterNIC. Jika sebuah organisasi selanjutnya memutuskan untuk menghubungkan intranetnya ke internet, skema alamat yang digunakannya mungkin dapat mengandung alamat-alamat yang mungkin telah ditetapkan oleh InterNIC atau organisasi lainnya. Alamat-alamat tersebut dapat menjadi konflik antara satu dan lainnya, sehingga disebut juga dengan illegal address, yang tidak dapat dihubungi oleh host lainnya.

Alamat Privat

Setiap node IP membutuhkan sebuah alamat IP yang secara global unik terhadapinternetwork IP. Pada kasus internet, setiap node di dalam sebuah jaringan yang terhubung ke internet akan membutuhkan sebuah alamat yang unik secara global terhadap internet. Karena perkembangan internet yang sangat amat pesat, organisasi-organisasi yang menghubungkan intranet miliknya ke internet membutuhkan sebuah alamat publik untuk setiap node di dalam intranet miliknya tersebut. Tentu saja, hal ini akan membutuhkan sebuah alamat publik yang unik secara global.
Ketika menganalisis kebutuhan pengalamatan yang dibutuhkan oleh sebuah organisasi, para desainer internet memiliki pemikiran yaitu bagi kebanyakan organisasi, kebanyakan host di dalam intranet organisasi tersebut tidak harus terhubung secara langsung ke internet. Host-host yang membutuhkan sekumpulan layanan internet, seperti halnya akses terhadap web atau e-mail, biasanya mengakses layanan internet tersebut melalui gatewayyang berjalan di atas lapisan aplikasi seperti proxy server atau e-mail server. Hasilnya, kebanyakan organisasi hanya membutuhkan alamat publik dalam jumlah sedikit saja yang nantinya digunakan oleh node-node tersebut (hanya untuk proxy, router, firewall, atautranslator alamat jaringan) yang terhubung secara langsung ke internet.
Untuk host-host di dalam sebuah organisasi yang tidak membutuhkan akses langsung ke internet, alamat-alamat IP yang bukan duplikat dari alamat publik yang telah ditetapkan mutlak dibutuhkan. Untuk mengatasi masalah pengalamatan ini, para desainer internet mereservasikan sebagian ruangan alamat IP dan menyebut bagian tersebut sebagai ruangan alamat pribadi. Sebuah alamat IP yang berada di dalam ruangan alamat pribadi tidak akan digunakan sebagai sebuah alamat publik. Alamat IP yang berada di dalam ruangan alamat pribadi dikenal juga dengan alamat pribadi atau Private Address. Karena di antara ruangan alamat publik dan ruangan alamat pribadi tidak saling melakukanoverlapping, maka alamat pribadi tidak akan menduplikasi alamat publik, dan tidak pula sebaliknya. Sebuah jaringan yang menggunakan alamat IP privat disebut juga denganjaringan privat atau private network.
Ruangan alamat pribadi yang ditentukan di dalam RFC 1918 didefinisikan di dalam tiga blok alamat berikut:
  • 10.0.0.0/8
  • 172.16.0.0/12
  • 192.168.0.0/16
Sementara itu ada juga sebuah ruang alamat yang digunakan untuk alamat IP privat dalam beberapa sistem operasi:
  • 169.254.0.0/16

10.0.0.0/8

Jaringan pribadi (private network) 10.0.0.0/8 merupakan sebuah network identifier kelas A yang mengizinkan alamat IP yang valid dari 10.0.0.1 hingga 10.255.255.254. Jaringan pribadi 10.0.0.0/8 memiliki 24 bit host yang dapat digunakan untuk skema subnetting di dalam sebuah organisasi privat.

172.16.0.0/12

Jaringan pribadi 172.16.0.0/12 dapat diinterpretasikan sebagai sebuah block dari 16 network identifier kelas B atau sebagai sebuah ruangan alamat yang memiliki 20 bit yang dapat ditetapkan sebagai host identifier, yang dapat digunakan dengan menggunakan skema subnetting di dalam sebuah organisasi privat. Alamat jaringan privat 17.16.0.0/12mengizinkan alamat-alamat IP yang valid dari 172.16.0.1 hingga 172.31.255.254.

192.168.0.0/16

Jaringan pribadi 192.168.0.0/16 dapat diinterpretasikan sebagai sebuah block dari 256 network identifier kelas C atau sebagai sebuah ruangan alamat yang memiliki 16 bit yang dapat ditetapkan sebagai host identifier yang dapat digunakan dengan menggunakan skema subnetting apapun di dalam sebuah organisasi privat. Alamat jaringan privat192.168.0.0/16 dapat mendukung alamat-alamat IP yang valid dari 192.168.0.1 hingga192.168.255.254.

169.254.0.0/16

Alamat jaringan ini dapat digunakan sebagai alamat privat karena memang IANAmengalokasikan untuk tidak menggunakannya. Alamat IP yang mungkin dalam ruang alamat ini adalah 169.254.0.1 hingga 169.254.255.254, dengan alamat subnet mask255.255.0.0. Alamat ini digunakan sebagai alamat IP privat otomatis (dalam Windows, disebut dengan Automatic Private Internet Protocol Addressing (APIPA)).
Hasil dari penggunaan alamat-alamat privat ini oleh banyak organisasi adalah menghindari kehabisan dari alamat publik, mengingat pertumbuhan internet yang sangat pesat.
Ruang Alamat
Dari Alamat
Sampai Alamat
Keterangan
010.000.000.000/8
010.000.000.001
010.255.255.254
Ruang alamat privat yang sangat besar (mereservaskan kelas A untuk digunakan)
172.016.000.000/12
172.016.000.001
172.031.255.254
Ruang alamat privat yang besar (digunakan untuk jaringan menengah hingga besar)
192.168.000.000/16
192.168.000.001
192.168.255.254
Ruang alamat privat yang cukup besar (digunakan untuk jaringan kecil hingga besar)
169.254.000.000/16
169.254.000.001
169.254.255.254
Digunakan oleh fitur Automatic Private Internet Protocol Addressing (APIPA) dalam beberapa sistem operasi
Karena alamat-alamat IP di dalam ruangan alamat pribadi tidak akan ditetapkan olehInternet Network Information Center (InterNIC) (atau badan lainnya yang memiliki otoritas) sebagai alamat publik, maka tidak akan pernah ada rute yang menuju ke alamat-alamat pribadi tersebut di dalam router internet. Kompensasinya, alamat pribadi tidak dapat dijangkau dari internet. Oleh karena itu, semua lalu lintas dari sebuah host yang menggunakan sebuah alamat pribadi harus mengirim request tersebut ke sebuah gateway(seperti halnya proxy server), yang memiliki sebuah alamat publik yang valid, atau memiliki alamat pribadi yang telah ditranslasikan ke dalam sebuah alamat IP publik yang valid dengan menggunakan Network Address Translator (NAT) sebelum dikirimkan ke Internet.


Sejarah IP Versi 6

Alamat IP versi 6 (sering disebut sebagai alamat IPv6) adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 6. Panjang totalnya adalah 128-bit, dan secara teoritis dapat mengalamati hingga 2128=3,4 x 1038 host komputer di seluruh dunia. Contoh alamat IP versi 6 adalah 21DA:00D3:0000:2F3B:02AA:00FF:FE28:9C5A.
Pertumbuhan internet yang sangat cepat baik di segi pemakai internet di rumah, perkantoran, sekolah, instansi-instansi maupun perkembangan pesat perangkat telekomunikasi yang sudah mulai menggabungkan IP ke dalam teknologinya (convergence) di seluruh dunia telah menyebabkan alamat IPv4 dengan format 32 bit binary yang sudah digunakan sejak awal keberadaan internet, tidak bisa lagi menampung kebutuhan pengalamatan internet setelah jangka waktu 20 tahun kedepan atau bahkan lebih cepat dari itu. Demikian hasil riset dan perhitungan para pakar dari komunitas terbuka internet (The Internet Engineering Task Force , IETF) menyebutkan.
Dengan hanya 32 bit format address hanya bisa menampung kebutuhan :
= 2 IPv4 Address
= 4,294,967,296 IPv4 Address
Bayangkan, penduduk dunia saat ini adalah 6,5 Milyard. Jika nantinya masing2 punya satu komputer, 1 Lapotop (mobile), 1 PDA, 2 Handphone (GSM & CDMA).Lalu setiap perangkat butuh 1 IP address untuk bisa connected each other. Berapa jumlah IP yang dibutuhkan untuk taruhlah 3 Milyard penduduk dunia (bahkan dari 4 milyard IP versi 4 ini tidak keseluruhan bisa dipakai )? Kekurangan alamat IPv4 ini tentu saja akan membuat perkembangan internet khususnya komunikasi data akan menjadi terganggu karena tidak ada lagi IPv4 yang bisa dialokasikan untuk setiap computer, perangkat lain yang akan terkoneksi baik ke internet maupun antar perangkat. Langkah antisipasi awal sebenarnya sudah dilakukan dengan teknologi NAT (Network Address Translation) yang bekerja dengan cara melakukan penterjemahan satu alamat IPv4 public ke banyak IPv4 private.
Sehingga satu alamat IPv4 public bisa dipergunakan untuk banyak perangkat yang akan terkoneksi ke internet. Teknologi ini sudah berkembang luas namun memiliki keterbatasan untuk interkoneksi antar jaringan yang cukup besar dan berbeda kebijakan pengalamatan, berikutnya kebutuhan gateway untuk penterjemahan alamat, serta keterbatasan pengembangan protocol internet terutama untuk aplikasi yang langsung terhubung satu sama lain (peer-to-peer) seperti Peer-to-Peer Games dan VoIP misalnya yang membutuhkan IPv4 public untuk bisa bekerja dengan baik.
Pada tahun 1992 IETF selaku komunitas terbuka internet membuka diskusi para pakar untuk mengatasi masalah ini dengan mencari format alamat IP generasi berikutnya setelah IPv4 (IPng, IP Next Generation) yang kemudian menghasilkan banyak RFC (request for comments) yakni dokumen stardard yang membahas protocol, program, prosedur serta konsep internet IPv6. Setelah melalui pembahasan yang panjang, pada tahun 1995 ditetapkan melalui RFC2460 alamat IP versi 6 sebagai IP generasi berikutnya (IPng) pengganti IP versi 4. IPv6 ini menggunakan format 128 bit binary sehingga bisa menampung kebutuhan :128
=2 IPv6 Address
= 340,282,366,920,938,463,463,374,607,431,768,211,456 IPv6 Address
Pengembangan IPv6 sampai saat ini sudah dilakukan oleh banyak pihak yang ada di seluruh dunia termasuk Service Provider, Internet Exchange Point, ISP regional, Militer serta Universitas. Untuk Indonesia sendiri sudah dialokasikan 17 prefix IPv6 untuk berbagai organisasi,mobile operator, IXP dan ISP. Dan berdasarkan data statistic dari badan pengembangan dan penyedia tunnel broker SixXS (www.sixxs.net) hingga saat ini yang aktif hanya 7 prefix dari 7 ISP (indo.net, Indosatnet serta CBN, pesatnet, NTT)..


Beberapa Versi IP ..


IMP - Nenek moyang IP
Protocol IP dikembangkan sejak tahun 1969 dengan nenek moyang IMP (Interface Message Processor) yang terdokumentasi dengan nama RFC 1. IMP berkapasitas 5 bit address (artinya cuma punya 32 kemungkinan host address).

IPv0 IPv1 IPv2 IPv3 - Experimental
Sebelum bisa digunakan secara praktis, protokol ini kemudian mengalami beberapa pengembangan, dan setiap pengembangan diberi versi yang berbeda2. IP versi 0 sampai 3 merupakan versi pengembangan antara th 1977-1979.

IPv4 - Internet Protocol
Sedangkan IPv4 sebenarnya merupakan versi pertama yang akhirnya dipakai, dan distandarisasikan dengan RFC 791 pada th 1981.

IPv5 - Internet Stream Protocol (ST)
Protokol ini bukanlah versi kelanjutan dari IPv4 melainkan dibuat sebagai pelengkap IP untuk membawa traffic percakapan suara dan konferensi dengan garansi delay dan bandwidth. Protokol ini didefinisikan pada dokumen IEN 119 dalam status eksperimental. Kemudian dilanjutkan menjadi ST2 dalam RFC 1819, tetapi tetap dalam status eksperimental.

IPv6 - IPng "IP Next Generation"Protocol ini merupakan generasi penerus IPv4, disebut juga sebagai IPng (= IP Next Generation), dan hasil kombinasi sana-sini dari banyak proposal penerus IPv4

Versi IP yang lainSelain IPv6 ada beberapa lagi usulan pengganti IPv4 yang muncul setelah IPng, tetapi tidak ada satupun yang kemudian diterima sebagai standard.

IPv4 vs IPv6
Beberapa perbedaan prinsipil dari IPv4 vs IPv6 :
  • Address Space : IPv6 memiliki kapasitas 128 bit, dibandingkan dengan IPv4 yang cuma 32 bit - membuat kapasitas IPv6 jauh lebih besar (2^96 kali lipat dibandingkan dengan IPv4). Saat ini cukup banyak juga orang2 yang mengatakan bahwa perbedaan kapasitas ini terlalu besar, dan berlebih2an. Namun dengan adanya address space yang luar biasa besar itu, maka akan terbuka banyak sekali kemungkinan di masa depan mengenai aplikasi2 yang bisa dienable (misalnya setiap penduduk dan semua miliknya bisa diberi ip address utk identifikasi dll.)
  • Scope : IPv6 memiliki scope (jangkauan) IP address yang terdefinisi dengan baik, spt node-local, link-local, site-local, organization-local, global-scope. Scope ini mirip dengan pemakaian private atau global ip address pada IPv4, tetapi jauh lebih fleksibel
  • Multicast : Kemampuan pengontrolan multicast IPv6 jauh enak (kalau krupuk namanya crispy :) dibanding dengan IPv4 dengan adanya scope multicast (di IPv4 tidak ada kemampuan pengontrolan seperti ini)
  • Anycast : Ini kemampuan baru IPv6 untuk identifikasi beberapa host dengan sebuah IP address saja. Host yang paling dekat nanti yang akan respon (kalau solusi di IPv4 menggunakan IP address yang sama, routing protocol yang akan menentukan mana yang paling dekat)
  • Penyederhanaan format header : header IPv6 lebih simple dibanding dengan IPv4, ada beberapa field yang dihapuskan, sehingga dengan kemampuan yang sangat luar biasa besar, header IPv6 hanya 2x lebih besar daripada IPv4
  • Header Options yang fleksibel : field option di IPv6 fleksibel panjangnya, jadi lebih gampang untuk support aplikasi baru di masa depan (yg kita belum tahu sekarang ini)
  • Kemampuan QoS lebih baik : IPv6 bisa memberi label pada paket2 tertentu supaya mendapat perlakukan khusus (misalnya utk real time traffic)
  • Otentikasi dan Privasi : IPv6 memiliki kemampuan builtin untuk otentikasi & privasi. Kalau di IPv4 kita musti tambahkan tunnel IPsec (atau mekanisme tambahan lain) untuk hal ini
  • Fungsi lain2 yang baru di IPv6 : real-time flows, provider selection, host mobility, end-to- end security, auto-configuration, and auto-reconfiguration. Solusi2 ini kalau di IPv4 memerlukan banyak cara yang tambal sulam
Migrasi ke IPv6Meskipun IPv6 ini banyak sekali keunggulannya dibandingkan dengan IPv4, namun migrasi IPv4 ke IPv6 tidak semudah membalik telapak tangan.

Penyebabnya antara lain :
  1. Kebanyakan aplikasi network masih menggunakan IPv4. Sangat sedikit yang perlu spesifik IPv6, dan baru aplikasi2 baru saja yang mulai support dual stack (IPv4 dan IPv6 sekaligus)
  2. Kebanyakan network engineer masih familiar dengan IPv4. IPv6 itu seperti dari dunia lain
  3. Internet sudah terlanjur besar dengan IPv4. Migrasi IPv4 ke IPv6 sulit sekali karena memerlukan koordinasi yang baik dari banyak pihak
  4. Beberapa standard IPv6 masih belum selesai. Misalnya sampai sekarang kita belum menemukan kata sepakat tentang mekanisme terbaik untuk dual homing. Dual homing menjadi masalah di IPv6 karena kapasitas address IPv6 yang sangat besar, sehingga kalau orang melakukan dual homing seperti di IPv4, maka akan terjadi masalah besar pada address summarization di routernya (akan diperlukan storage yang luaaaaaaar biasa besar untuk menyimpan ledakan IPv6 address, teknologi CPU & storage masa sekarang belum mampu menanganinya)
  5. Tambal sulam di IPv4 sudah sedemikian banyak dan ternyata bisa berjalan dengan rapih, sehingga nyawa IPv4 yang sudah diprediksi mati beberapa kali, ternyata terus memanjang sampai saat ini. Misalnya, NAT (Network Address Translation) membuat IPv4 yang kehabisan IP address bisa mendayagunakan ip address private, dst.
  6. Belum ada killer application untuk IPv6 (ini jenis aplikasi yang hanya bisa jalan dg bagus di IPv6, sampai sekarang semua aplikasi bisa dijalankan di IPv4 dengan baik)
  7. Tidak ada dorongan yang kuat dari pemerintah maupun dunia bisnis. Jepang termasuk sukses implementasi IPv6 karena pemerintahnya serius sekali mempromosikan IPv6 dengan dukungan biaya R&D dan insentif pengurangan pajak jika orang menggunakan IPv6 (kalau di Indonesia ada insentif ini saya jadi orang pertama yang pake IPv6
Potensi Killer Application IPv6Sebetulnya dengan jumlah penduduk >220 juta orang, Indonesia sangat cocok jika cepat2 mengadopsi IPv6. Lho buat apa ?
  1. Menyelesaikan masalah NAT pada service provider besar (seperti provider2 telpon celular/ADSL/Metro Ethernet yang punya pelanggan ribuan). Banyak aplikasi2 yang sebenarnya berjalan lebih optimum tanpa NAT (misalnya IP telephony, video surveillance, dst)
  2. Menyelesaikan masalah komunikasi VPN Intranet dan Extranet dengan multiple operator. Saat ini sebuah perusahaan yang terhubung ke beberapa operator harus membuat beberapa site besarnya sebagai transit, supaya site2 kecil bisa saling bicara. IPv6 menyelesaikan masalah ini dengan sangat mudah
  3. Penduduk Indonesia banyak yang punya KTP ganda. Pemerintah Indonesia belum punya cara membereskan masalah ini. Sekalian saja nanti kalau mau diberesin tiap KTP bisa diberi IP address sbg bagian dari identifikasi penduduk (sekalian mendukung SIN - Single Identity Number). Malah sebenarnya, IPv6 juga potensial untuk Single Identity Number untuk seluruh penduduk di muka bumi ini sekalian sama binatang peliharaannya....
  4. Jika no 3 tercapai, sebenarnya untuk menghubungi seseorang cukup lewat IPv6 addressnya saja. Tidak perlu lagi kita mengingat2 nomor telpon (kantor/rumah/hp1/hp2/hp3/email/IM/dst..)
  5. Khusus untuk pemerintah, kalau mau setiap KTP rakyat ditempeli RFID, sehingga posisi tiap penduduk langsung diketahui secara lebih pasti. Salah satu aplikasinya mungkin untuk mengatur lalulintas di kota2 rawan macet, sehingga kemacetan jauh dikurangi. Nah, kombinasi RFID dengan IPv6 sangat pas, karena dengan kombinasi ini kita bisa membuat big screen dengan gambar2 pergerakan penduduk.
Internet Protocol version 4 (IPv4)
IPv4 adalah sebuah jenis pengalamatan jaringan yang digunakan di dalam protokol jaringan TCP/IP yang menggunakan protokol IP versi 4. Panjang totalnya adalah 32-bit, dan secara teoritis dapat mengalamati hingga 4 miliar host computer di seluruh dunia. Alamat IP versi 4 umumnya diekspresikan dalam notasi desimal bertitik (dotted-decimal notation), yang dibagi ke dalam empat buah oktet berukuran 8-bit. Karena setiap oktet berukuran 8-bit, maka nilainya berkisar antara 0 hingga 255 (meskipun begitu, terdapat beberapa pengecualian nilai). Contoh alamat IP versi 4 adalah 192.168.1.3
Format Pengalamatan IPv4

Dalam RFC 791, alamat IP versi 4 dibagi ke dalam beberapa kelas, dilihat dari oktet pertamanya, seperti terlihat pada tabel 2.1. Sebenarnya yang menjadi pembeda kelas IP versi 4 adalah pola biner yang terdapat dalam oktet pertama (utamanya adalah bit-bit awal / high-order bit), tapi untuk lebih mudah mengingatnya, akan lebih cepat diingat dengan menggunakan representasi desimal. Tabel di bawah ini Pengklasifikasian Alamat IPv4 Berdasarkan Oktet Pertama Setiap antarmuka jaringan yang menggunakan protokol TCP/IP harus diidentifikasikan dengan menggunakan sebuah alamat logis yang unik, yang disebut dengan alamat unicast (unicast address). Sebagai contoh, alamat unicast dapat ditetapkan ke sebuah host dengan antarmuka jaringan dengan teknologi Ethernet, yang memiliki alamat MAC sepanjang 48-bit. Alamat unicast inilah yang harus digunakan oleh semua host TCP/IP agar dapat saling terhubung. Komponen alamat ini terbagi menjadi dua jenis, yakni alamat host (host identifier) dan alamat jaringan (network identifier).

Alamat unicast menggunakan kelas A, B, dan C dari kelas-kelas alamat IP yang telah disebutkan sebelumnya Alamat IP Multicast (Multicast IP Address) adalah alamat yang digunakan untuk menyampaikan satu paket kepada banyak penerima. Dalam sebuah intranet yang memiliki alamat multicast IPv4, sebuah paket yang ditujukan ke sebuah alamat multicast akan diteruskan oleh router ke subjaringan di mana terdapat hosthost yang sedang berada dalam kondisi "listening" terhadap lalu lintas jaringan yang dikirimkan ke alamat multicast tersebut. Dengan cara ini, alamat multicast pun menjadi cara yang efisien untuk mengirimkan paket data dari satu sumber ke beberapa tujuan untuk beberapa jenis komunikasi. Alamat multicast didefinisikan dalam RFC 1112. Alamat-alamat multicast IPv4 didefinisikan dalam ruang alamat kelas D.
Format Paket IPv4
Paket-paket data dalam protokol IP dikirimkan dalam bentuk datagram. Sebuah datagram IP terdiri atas header IP dan muatan IP (payload). Header IP menyediakan dukungan untuk memetakan jaringan (routing), identifikasi muatan IP, ukuran header IP dan datagram IP, dukungan fragmentasi, dan juga IP Options. Sedangkan payload IP berisi informasi yang dikirimkan. Payload IP memiliki ukuran bervariasi, berkisar dari 8 byte hingga 65515 byte. Sebelum dikirimkan di dalam saluran jaringan, datagram IP akan "dibungkus" (encapsulation) dengan header protokol lapisan antarmuka jaringan dan trailer-nya, untuk membuat sebuah frame jaringan. Setiap datagram terdiri dari beberapa field yang memiliki fungsi tersendiri dan memiliki informasi yang berbeda – beda. Pada gambar di bawah ini . dapat dilihat struktur dari paket IPv4



Header IP terdiri atas beberapa field sebagai berikut:
a. Version. Digunakan untuk mengindikasikan versi dari header IP yang digunakan
b. Internet Header Length. Digunakan untuk mengindikasikan ukuran header IP.
c. Type of Service. Field ini digunakan untuk menentukan kualitas transmisi dari sebuah datagram IP.
d. Total Length. Merupakan panjang total dari datagram IP, yang mencakupheader IP dan muatannya.
e. Identification. Digunakan untuk mengidentifikasikan sebuah paket IP tertentu yang akan difragmentasi..
f. Flags. Berisi dua buah flag yang berisi apakah sebuah datagram IP mengalami fragmentasi atau tidak.
· Bit 0 = reserved, diisi 0.
· Bit 1 = bila 0 bisa difragmentasi, bila 1 tidak dapat difragmentasi.
· Bit 1 = bila 0 fragmentasi berakhir, bila 1 ada fragmentasi lagi.
g. Fragment Offset. Digunakan untuk mengidentifikasikan offset di mana fragmen yang bersangkutan dimulai, dihitung dari permulaan muatan IP yang belum dipecah.
h. Time to Live. Digunakan untuk mengidentifikasikan berapa banyak saluran jaringan di mana sebuah datagram IP dapat berjalan-jalan sebelum sebuah routermengabaikan datagram tersebut.
i. Protocol. Digunakan untuk mengidentifikasikan jenis protokol lapisan yang lebih tinggi yang dikandung oleh muatan IP. 
J.Header Checksum. Field ini berguna hanya untuk melakukan pengecekan
integritas terhadap header IP.
k. Source IP Address. Mengandung alamat IP dari sumber host yang mengirimkan datagram IP tersebut.
l. Destination IP Address. Mengandung alamat IP tujuan ke mana datagram IP tersebut akan disampaikan,