Membangun Proxy Server Yang Handal
KONSEP DASAR PROXY
Proxy dapat dipahami sebagai pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara, sedemikian sehingga pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu Proxy.
Sebuah analogi; bila seorang mahasiswa meminjam buku di perpustakaan, kadang si mahasiswa tidak diperbolehkan langsung mencari dan mengambil sendiri buku yang kita inginkan dari rak, tetapi kita meminta buku tersebut kepada petugas, tentu saja dengan memberikan nomor atau kode bukunya, dan kemudian petugas tersebut yang akan mencarikan dan mengambilkan bukunya. Dalam kasus diatas, petugas perpustakaan tersebut telah bertindak sebagai perantara atau Proxy. Petugas tersebut juga bisa memastikan dan menjaga misalnya, agar mahasiswa hanya bisa meminjam buku untuk mahasiswa, dosen boleh meminjam buku semua buku, atau masyarakat umum hanya boleh meminjam buku tertentu.
Mungkin proses tersebut menjadi lebih lama dibandingkan bila kita langsung mencari dan mengambil sendiri buku yang kita inginkan. Namun bila saja setiap kali petugas mencari dan mengambil buku untuk seseorang, si petugas juga membuat beberapa salinan dari buku tersebut sebelum memberikan bukunya kepada orang yang meminta, dan menyimpannya di atas meja pelayanan, maka bila ada orang lain yang meminta buku tertentu, sangat besar kemungkinan buku yang diminta sudah tersedia salinannya diatas meja, dan si petugas tinggal memberikannya langsung. Hasilnya adalah layanan yang lebih cepat dan sekaligus keamanan yang baik.
Analogi diatas menjelaskan konsep dan fungsi dasar dari suatu proxy dalam komunikasi jaringan komputer dan internet. Proxy server mempunyai 3 fungsi utama, yaitu,
- Connection Sharing
- Filtering
- Caching
Masing masing fungsi akan dijelaskan lebih lanjut dibawah.
Proxy dalam pengertiannya sebagai perantara, bekerja dalam berbagai jenis protokol komunikasi jaringan dan dapat berada pada level-level yang berbeda pada hirarki layer protokol komunikasi jaringan. Suatu perantara dapat saja bekerja pada layer Data-Link, layer Network dan layer Transport, maupun layer Aplikasi dalam hirarki layer komunikasi jaringan menurut OSI. Namun pengertian proxy server sebagian besar adalah untuk menunjuk suatu server yang bekerja sebagai proxy pada layer Aplikasi, meskipun juga akan dibahas mengenai proxy pada level sirkuit.
Dalam suatu jaringan lokal yang terhubung ke jaringan lain atau internet, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari internet, dan hal tersebut akan sulit dilakukan bial tidak ada garis batas yang jelas jaringan lokal dan internet. Gateway juga bertindak sebagai titik dimana sejumlah koneksi dari pengguna lokal akan terhubung kepadanya, dan suatu koneksi ke jaringan luar juga terhubung kepadanya. Dengan demikian, koneksi dari jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway secara bersama-sama (connection sharing). Dalam hal ini, gateway adalah juga sebagai proxy server, karena menyediakan layanan sebagai perantara antara jaringan lokal dan jaringan luar atau internet.
Diagram berikut menggambarkan posisi dan fungsi dari proxy server, diantara pengguna dan penyedia layanan:
Bermain – main dengan Registry
![]()
Sebelum ngutak-atik registry, backup dlu data registry supaya bisa di import ulang kalo trjadi kesalahan,..
File->Export
Untuk load ulang registry File->Import
*Kalo belum ada efek, restart dlu kompie
MANIPULASI MS-DOS Prompt
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies
Value Name : WinOldApp
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI HIDE DRIVE
Manipulasi drive bisa untuk menyembunyikan drive. Setiap drive punya nomor tertentu. Kayak A:1, B:2, C:4, D:8, E:16, F:32, G:64, H:128, I:256, J:512, dst. Nomor drive selanjutnya merupakan kelipatan dari drive sebelumnya.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoDrives
Data Type : DWORD Value
Data : Isi dengan angka drive yang ingin disembunyikan
MANIPULASI REGISTRY EDITOR (REGEDIT)
Manipulasi ini untuk menyembunyikan Registry Editor (regedit) supaya orang laen gak bisa membukanya.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\System
Value Name : DisableRegistryTools
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
Kalo manipulasi sukses, waktu buka regedit akan muncul pesan “Registry Editing has been disabled by your administrator”
Untuk mengembalikan seperti semula:
Buka Notepad dan ketik : REGEDIT4[HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System]”DisableRegistryTools”=dword:00000000
Lalu simpan dengan sembarang file, tetapi ekstensi reg. Misalnya, “enable_regedit.reg”
Setelah itu, dobel klik file tersebut untuk meng-enable registry editor
MANIPULASI AUTOCLOSE PROGRAM NOT RESPONDING
Manipulasi ini berfungsi untuk menutup program yang Not Responding secara otomatis.
HKEY_USERS,Default\ControlPanel\Desktop
Value Name : AutoEndTasks
Data Type : String Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI TAB DEVICE MANAGER
Tujuan manipulasi ini adalah untuk menyembunyikan Device Manager computer supaya orang laen nggak bisa melihatnya.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\System
Value Name : NoDevMgrPage
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI TAB PASSWORD CHANGE
Waktu komputer loe aktif, orang laen dapet mengganti password kompie loe. Oleh karena itu, gunakan manipulasi ini buat sembunyikan Tab Password Change sehingga password loe kagak bisa diubah orang laen.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\System
Value Name : NoPwdPage
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI SETTING FOLDER
Manipulasi ini bertujuan untuk menyembunyikan Setting Folder pada komputer loe sehingga nggak semua orang dapat mengubahnya. Loe juga dapat menyeting sendiri folder yang loe ingin sesuai selera.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoSetFolders
Data Type : DWORD Value
Data : 0 = menampilkan, 1 =menyembunyikan
MANIPULASI AUTO REFRESH WINDOWS
Kompie(komputer) harus di-refresh setiap saat agar bisa segar kembali untuk mengerjakan tugasnya. Jika kompie dalam keadaan fresh, maka kinerja kompie bisa maksimal. Manipulasi ini berguna untuk dapat menyeting kompie sehingga dapat me-refresh dirinya sendiri setiap saat. Dengan demikian, kinerja kompie akan lebih baik.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Update
Value Name : UpdateMode
Data Type : Binary Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI FastDRAM
Manipulasi ini berguna untuk mempercepat kinerja komputer. Loe bisa mengaktifkan manipulasi berikut dan melihat perbedaan dengan yang sebelumnya.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\Vxd\BIOS
Value Name : FastDRAM
Data type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI KLIK KANAN PADA TASKBAR
Jika manipulasi ini di-enable, maka tidak akan muncul menu sewaktu meng-klik kanan (klik kanan tidak aktif) pada Start Menu>Tab Control>Clock
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoTrayContextMenu
Data Type : DWORD Value
Data : 0 = disable, 1 = enable
MANIPULASI MENU RUNPada Start Menu ada menu Run yang berfungsi untuk mengaktifkan program. Manipulasi ini gunanya untuk menyembunyikan menu Run tersebut
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Explorer\Advanced
Value Name : StartMenuRun
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI MENU DOCUMENTS
Manipulasi ini bertujuan untuk menyembunyikan Menu Document pada Start Menu komputer.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoRecentDocMenu
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI MENU CONTROL PANEL
Manipulasi berikut berguna untuk menyembunyikan Menu Control Panel pada Start Menu
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoControlPanel
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI PILIHAN TASKBAR & START MENU
Manipulasi ini berguna untuk menyembunyikan TaskBar dan Start Menu
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoSetTaskbar
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI PILIHAN SHUT DOWN
Manipulasi berikut bertujuan untuk menonaktifkan Shut Down pada Start Menu
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
ValueName : NoClose
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI FUNGSI KLIK KANAN PADA DESKTOP
Manipulasi berikut berfungsi menonaktifkan klik kanan pada Desktop
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoViewContextMenu
Data Type : DWORD Value
Data : 0 = aktif, 1 = nonaktif
MANIPULASI GAMBAR PANAH PADA SHORTCUT
Pada suatu shortcut, pasti akan terlihat sebuah gambar panah kecil di sudut kiri bawah shortcut. Manipulasi ini bertujuan untuk menghapus panah tersebut agar shortcut icon keliatan lebih menarik.
HKEY_CLASSES_ROOT\piffile
Value Name : IsShortcut
Data Type : String Value
Sekarang delete string value IsShortcut tersebut
MANIPULASI CHANGE WALLPAPER
Manipulasi ini memungkinkan loe untuk dapat mempertahankan wallpaper sesuai keinginan. Atau, hanya loe yang dapat mengubah wallpaper sesuai keinginan.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\ActiveDesktop
Value Name : NoChangingWallpaper
Data Type : DWORD Value
Data ; 0 = menampilkan, 1 = menyembunyikan
MANIPULASI FOLDER OPTIONS
Manipulasi ini berfungsi untuk menyembunyikan Folder Options pada Windows Explorer. Jadi kalo file di hidden trus folder yang hidden di set supaya nggak keliatan dari Folder Options, trus folder options-nya di disable,..ngilang deh tu file/folder
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoFolderOptions
Data Type : DWORD Value
Data : 0 = tampilkan, 1 = sembunyikan
MANIPULASI MENU FILE
Manipulasi ini untuk sembunyikan menu File pada Windows Explorer.
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoFileMenu
Data type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI CUSTOMIZE THIS FOLDER
Manipulasi ini untuk menyembunyikan Customize This Folder pada Folder Properties
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoCustomizeWebView
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
MANIPULASI MENU DOCUMENT PADA START MENU
Manipulasi berikut bisa untuk menyembunyikan folder ato menu Document pada Start Menu
HKEY_CURRENT_USER,Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
Value Name : NoRecentDocsMenu
Data Type : DWORD Value
Data : 0 = menampilkan, 1 = menyembunyikan
Mengubah Konfigurasi Power Management
HKEY_CURRENT_USER\Control Panel\PowerCfg
HKEY_USERS\.DEFAULT\Control Panel\PowerCfg
Buat sebuah String Value jika belum ada, dan beri nama CurrentPowerPolicy.
Klik ganda CurrentPowerPolicy dan masukkan input value sebagai berikut pada Value Data:
0 - Home/Office Desktop
1 - Portable/Laptop Computer
2 - Monitor On Presentations
3 - Network Computer (No Wake-On-LAN)
4 - Optimized For High Performance
5 - Optimized For Power Saving
Konfigurasi Registry Size Limit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l
Buat sebuah DWORD Value baru dan beri nama RegistrySizeLimit.
Klik ganda RegistrySizeLimit dan masukkan input 0xffffffff pada Value Data.
Menentukan Popup Error Messages Yang Akan Ditampilkan
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Windows
Klik ganda ErrorMode dan masukkan input value yang diinginkan sebagai berikut pada Value Data:
0 - All Errors Appear In Popups (Default)
1 - System Errors Disabled, Application Errors Still Using Popups
2 - Neither System Or Application Errors Use Popups
Pilihan Untuk Menjalankan Program 16-bit Pada VDM (Virtual DOS Machine)
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
Buat sebuah DWORD Value baru jika belum ada, dan beri nama MemCheckBoxInRunDlg.
Klik ganda MemCheckBoxInRunDlg dan masukkan angka 1 pada Value Data.
Pilihan Prioritas Virtual Machine Yang Digunakan
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\WOW
Klik ganda DefaultSeparateVDM dan masukkan value Yes atau No pada Value Data.
Mengubah Ukuran Paged And Non Paged Pool Memory
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management
Buat beberapa DWORD Value baru jika belum ada, dan beri nama masing-masing PagedPoolSize dan NonPagedPoolSize.
Klik ganda PagedPoolSize dan NonPagedPoolSize dan masukkan input value yang diinginkan (dalam ukuran bytes) pada Value Data.
Administrative Logon Otomatis Pada Recovery Console
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Setup\RecoveryConsole
Buat sebuah DWORD Value baru jika belum ada, dan beri nama SecurityLevel.
Klik ganda SecurityLevel dan masukkan angka 1 pada Value Data.
Akses Penuh Lewat Floopy Disk Pada Recovery Console
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Setup\RecoveryConsole
Buat sebuah DWORD Value baru jika belum ada, dan beri nama SetCommand.
Klik ganda SetCommand dan masukkan angka 1 pada Value Data.
Mengubah Status NumLock
HKEY_USERS\.DEFAULT\Control Panel\Keyboard
Klik ganda InitialKeyboardIndicators dan masukkan input value sebagai berikut pada Value Data:
0 - NumLock is turned off after logon
1 - NumLock is turned on after logon
Mengaktifkan Remote Assistance
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Terminal Server
Buat beberapa DWORD Value dan beri nama masing-masing AllowTSConnections, fDenyTSConnections, dan fAllowToGetHelp.
Klik ganda pada masing-masing value dan masukkan input value sebagai berikut pada Value Data:
AllowTSConnections > 1
fDenyTSConnections > 0
fAllowToGetHelp > 1
Menonaktifkan Peringatan Di Startup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
Buat sebuah DWORD Value dan beri nama NoPopUpsOnBoot.
Klik ganda NoPopUpsOnBoot dan masukkan angka 1 pada Value Data.
Buat sebuah DWORD Value lagi dan beri nama Error Mode.
Klik ganda Error Mode dan masukkan input value sebagai berikut:
0 = No Error Suppression
1 = Suppress System Errors
2 = Suppress All Errors
Mengubah Ukuran Icon Cache
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer
Buat sebuah String Value dan beri nama Max Cached Icons.
Klik ganda Max Cached Icons dan masukkan angka 2000 (100 - 4096 = dalam bytes) pada Value Data.
Konfigurasi Windows Error Reporting
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\Err orReporting
Buat beberapa DWORD Value dan beri nama:
DoReport - Enable error reporting
ShowUI - Show user interface
IncludeKernelFaults - Include kernel errors in the report
IncludeMicrosoftApps - Include Microsoft applications in the report
IncludeWindowsApps - Include Windows components in the report
Klik ganda pada masing-masing value dan masukkan angka 1 (enable) atau 0 (disable) pada Value Data.
Stepping Mode Pada Windows Update Process
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup
Buat sebuah String Value baru dan beri nama SteppingMode.
Klik ganda SteppingMode dan masukkan input Y pada Value Data.
Mengubah Active Dekstop Background Pada Safe Mode
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\SafeMode\General
Klik ganda Wallpaper dan masukkan path lokasi wallpaper yang diinginkan pada Value Data.
Menonaktifkan Menu Properties Pada Recycle Bin
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
Buat sebuah DWORD Value baru dan beri nama NoPropertiesRecycleBin.
Klik ganda NoPropertiesRecycleBin dan masukkan angka 1 pada Value Data.
Fungsi Restore Windows Folder Pada Startup
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Advanced
Buat sebuah DWORD Value baru jika belum ada, dan beri nama PersistBrowsers.
Klik ganda PersistBrowsers dan masukkan angka 1 pada Value Data.
Menyingkirkan Shared Documents Dari My Computer
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\Explorer
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr entVersion\Policies\Explorer
Buat sebuah DWORD Value baru dan beri nama NoSharedDocuments.
Klik ganda NoSharedDocuments dan masukkan angka 1 pada Value Data
Mengenal IP Address
1. Apa itu IP address?
Bagaimana komputer-komputer yang terhubung ke jaringan internet saling berhubungan dan mengirimkan pesan? Masalah ini analog dengan masalah pengiriman surat di dunia nyata. Misalkan saya yang berdomisili di Jakarta ingin mengirim surat kepada Luna Maya yang beralamat di jalan xxx no 100 Gianyar, Bali. Pertama, saya akan menuliskan isi surat saya dalam sebuah kertas. Lalu surat tersebut akan saya masukkan ke dalam amplop. Mengapa saya masukkan ke dalam amplop?
(ini luna maya nya gan :D…. lagi nungguin surat dari ane :D)
Agar surat saya terlindung. Dengan menggunakan amplop, resiko kerusakan surat saya akan lebih kecil daripada tidak menggunakan amplop. Setelah itu akan saya tuliskan alamat Luna Maya pada amplop surat tersebut, dan tak lupa nama Luna Maya, karena jika tidak dituliskan namanya, surat tersebut bisa nyasar ke kakak atau adiknya. Saya juga menuliskan nama dan alamat saya pada bagian belakang amplop, agar apabila Luna Maya ingin membalas surat saya, dia mengetahui alamat saya. Apabila alamat surat tersebut benar, prangkonya cukup, dan rute menuju rumah Luna Maya bisa dilalui, surat tersebut pasti akan sampai.
Pada kuliah pertama ini kita akan membahas salah satu komponen penting dalam jaringan komputer. Komponen itu adalah IP (Internet Protocol) address, yang analog dengan alamat rumah pada pengiriman surat di atas. IP address (versi 4) tersusun atas bilangan biner (0 dan 1) sepanjang 32 bit (binary digit) yang terbagi atas empat segmen. Tiap segmen terdiri atas 8 bit. Artinya memiliki nilai desimal 0 (00000000) sampai 255 (11111111). Jadi secara kasar dapat disimpulkan bahwa jumlah alamat yang bisa dipakai oleh komputer di seluruh dunia yang terhubung ke internet sebanyak 232 buah (walaupun ada IP tertentu yang tidak dipakai dengan alasan khusus). Untuk mempermudah pembacaan, alamat IP tersebut biasanya dituliskan dalam bilangan desimal misalnya 167.205.35.31. Struktur alamat IP dibagi menjadi dua bagian yaitu Network ID dan Host ID. Sesuai namanya, Network ID berfungsi mengidentifikasi pada jaringan mana suatu komputer berada, sementara Host ID berfungsi mengidentifikasi suatu komputer (host) pada suatu jaringan. Dalam satu jaringan, host ID harus unik, sebagaimana analogi dalam satu jalan, tidak boleh ada rumah dengan nomor sama. Jaringan yang berbeda network idnya dipisahkan oleh router.
2. Kelas-kelas IP address
IP address dibagi menjadi lima kelas, A sampai E. IP address yang dipakai secara umum dibagi dalam 3 kelas, sementara 2 kelas lainnya dipakai untuk kepentingan khusus. Ini untuk memudahkan pendistribusian IP address ke seluruh dunia.
Kelas A :
- Format : 0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh
- Bit pertama : 0
- Panjang Network ID : 8 bit
- Panjang Host ID : 24 bit
- Byte pertama : 0 – 127
- Jumlah : 126 kelas A (0 dan 127 dicadangkan)
- Range IP : 1.xxx.xxx.xxx sampai 126.xxx.xxx.xxx
- Jumlah IP : 16.777.214 IP address pada tiap kelas A
IP address kelas ini diberikan kepada suatu jaringan yang berukuran sangat besar, yang pada tiap jaringannya terdapat sekitar 16 juta host.
Kelas B :
- Format : 10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh
- 2 bit pertama : 10
- Panjang Network ID : 16 bit
- Panjang Host ID : 16 bit
- Byte pertama : 128 – 191
- Jumlah : 16.384 kelas B
- Range IP : 128.0.xxx.xxx sampai 191.155.xxx.xxx
- Jumlah IP : 65.535 IP address pada tiap kelas B
IP address kelas ini diberikan kepada jaringan dengan ukuran sedang-besar. Contohnya adalah jaringan kampus ITB yang mendapat alokasi IP address kelas B (terima kasih kepada Onno W. Purbo), dengan network id 167.205.
Kelas C :
- Format : 110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh
- 3 bit pertama : 110
- Panjang Network ID : 24 bit
- Panjang Host ID : 8 bit
- Byte pertama : 192 – 223
- Jumlah : 2.097.152 kelas C
- Range IP : 192.0.0.xxx sampai 223.255.255.xxx
- Jumlah IP : 254 IP address pada tiap kelas C
IP kelas ini dialokasikan untuk jaringan berukuran kecil.
IP kelas D digunakan sebagai alamat multicast yaitu sejumlah komputer memakai bersama suatu aplikasi. Contohnya adalah aplikasi real-time video conference yang melibatkan lebih dari dua host, seperti yang diadakan di ITB dalam program SOI (School on Internet) bersama beberapa universitas di Asia. Ciri IP kelas D adalah 4 bit pertamanya 1110. IP kelas E (4 bit pertama 1111) dialokasikan untuk keperluan eksperimental.
3. Yang perlu diperhatikan dalam pemilihan IP address
Aturan dasar pemilihan Network ID dan Host ID :
- Network ID tidak boleh bernilai 127. Karena Network ID 127 digunakan sebagai alamat loopback yaitu alamat yang digunakan komputer untuk menunjuk dirinya sendiri.
- Network ID dan Host ID tidak boleh seluruhnya bernilai 255 (seluruh bit diset 1). Nework ID atau Host ID yang seluruhnya bernilai 255 adalah alamat broadcast jaringan tersebut. Apabila dikirimkan pesan kepada alamt broadcast maka seluruh host pada jaringan tersebut akan menerima pesan itu.
- Network ID dan Host ID tidak boleh seluruhnya bernilai 0 (seluruh bit diset 0). Alamat IP dengan host id semuanya bernilai 0 diartikan sebagai alamat network yang menunjuk ke jaringan, bukan ke host.
- Host ID harus unik dalam satu network.
4. Penutup
Jadi, dengan semakin berkembangnya pengguna internet, alamat IP yang tersedia pun semakin sedikit. Perancang IP address dulu tidak menyangka bahwa perkembangan internet akan sedemikian pesat. Lalu bagaimana solusinya? Ada beberapa alternatif yang kini tengah dilakukan. Pertama melakukan penghematan pemakaian IP address dengan cara Subnetting, Supernetting, NAT, dll. Kedua, melakukan migrasi dari IP versi 4 ke IP versi 6 yang mempunyai alokasi sampai 3,4 x 1038.
Untuk melihat konfigurasi IP Anda, buka command prompt (Windows) lalu ketikkan ipconfig /all, lalu tekan enter. Untuk UNIX, buka shell/terminal lalu ketikkan ifconfig lalu tekan enter. IP address pada komputer dapat ditentukan secara static maupun dynamic. Penentuan secara static dilakukan dengan mengeset alamat IP pada komputer secara langsung. Sedangkan penentuan secara dynamic dilakukan dengan menggunakan dial up ke ISP (internet service provider) atau dengan cara menghubungkan diri dengan server DHCP (Dynamic Host Configuration Protocol). Sebagai contoh, komputer di lab Informatika Dasar I Teknik Informatika ITB mendapatkan IPnya secara dynamic melalui server ns.if.itb.ac.id sehingga alamat IPnya pada suatu saat bisa berubah secara otomatis. Keuntungan menggunakan DHCP adalah mampu mencegah IP conflict atau terdapatnya IP address yang sama pada satu jaringan





