Jumat, 03 April 2015

Jaringan wireless

Instalasi Jaringan (Wireless LAN)

Jaringan tanpa kabel atau yang biasa disebut dengan wi-fi sedikit berbeda cara instalasinya dibandingkan dengan Ethernet card (jaringan dengan kabel). Tiap merk atau tiap jenis card wi-fi punya tampilan yang berbeda-beda. Dalam workshop kali ini kita menggunakan dua merk yang berbeda, yaitu ASUS dan Surecom. Saat ini yang sering dijual adalah Wi-Fi IEEE 802.1 1b dan IEEE 802.11g. Jika 802.1 1g mampu mencapai kecepatan 108 Mbps, maka 802.1 1b hanya mampu mencapai 11 Mbps. Jika anda menggunakan 802.11 g, anda bisa memasuki jaringan yang menggunakan 802.1 1b, tetapi kecepatan koneksi turun sesuai dengan kecepatan 802.1 1b dan hal tersebut tidak berlaku sebaliknya.

Cara instalasi kedua merk ini mudah, tinggal masukkan CD-nya dan lakukan sesuai petunjuknya. Jika anda menggunakan merk ASUS, anda akan mendapatkan buku petunjuk yang sangat lengkap dalam pengoperasian Wi-fi, sementara Surecom hanya memberikan yang agak minim.
Sebetulnya yang harus anda perhatikan dalam menggunakan jaringan Wi-fi adalah metode hubungan, SSID, dan Channel. Metode hubungan dalam wi-fi ada dua macam, yaitu : Adhoc dan Infrastructure. Hubungan Infrastructure adalah koneksi melalui acces point. Acces point bisa anda bayangkan sebagai stasiun radio, sementara yang lain mendengarkan. Jika stasiun radio ini mati, maka koneksi wi-fi otomatis juga terputus. Hubungan Adhoc adalah hubungan antar computer yang punya card wi-fi, sehingga tidak memerlukan acces point. Jika salah satu computer mati, hubungan yang lain tidak akan terpengaruh.

SSID adalah nama jaringan gelombang radio yang dipakai. SSID bisa anda isi sekehendak hati. Jika anda sudah menetapkan nama, maka komputer lain juga harus menggunakan yang sama. Sedang channel adalah kanal pilihan, yang tersedia antara 1 sampai 11 (untuk standar USA).

Seperti ASUS, Surecom juga menyediakan software tersendiri untuk melakukan koneksi. Pada intinya adalah anda harus membuat profile sebuah koneksi, kemudian mengaktifkannya. Setelah aktif, komputer lain akan mendeteksinya. Jika komputer lain tersebut juga menggunakan merk Surecom, profil koneksi yang terdeteksi harus dimasukkan ke daftar profil milik dia sendiri dan mengaktifkannya. Setelah itu barulah hubungan wi-fi.

Setelah jaringan wi-fi terbentuk, maka anda harus men-setup jaringan seperti pada jaringan kabel, yaitu menentukan nama computer dan nama workgroup. Jika salah satu komputer mempunyai dua card, yaitu card Ethernet dan card wi-fi, anda bisa menggabungkan jaringan kabel dengan jaringan tanpa kabel. Hal tersebut terjadi secara otomatis jika anda menggunakan workgroup yang sama.

LANGKAH-LANGKAH INSTALASI WIRELESS LAN

1.       Instalasi driver DWL-120 Wireless USB Adapter. 

Hubungkan Network Adapter wireless dengan PC,maka pada system operasi akan muncul window. Pilih install from a list specific (Advanced). Pada window berikutnya tentukan path dari driver yang akan di install dengan cara mencek box location in the search. Lalu klik tombol browse untuk mencari driver tersebut. Klik next untuk proses selanjutnya.Setelah proses intalasi berjalan system operasi akan menanyakan bahwa driver tersebut haruskah di install karena tidak mendapat sertifikasi dari Microsoft. Dalam hal ini dapat pilih pilihan continue Anyway karena driver ini sudah diuji coba oleh vendor yang bersangkutan sehingga aman untuk di install di system operasi yang digunakan. Apabila telah tampak tampilan window diatas,maka proses intalasi telah berjalan dengan sukses. Namun apabila terdapat pesan kesalahan maka harus melakukan installasi ulang atau mengecek kelengkapan file driver dan bisa juga telah menjadi kerusakan pada system operasi yang digunakan sehingga diperlukan perbaikan system operasi sebelum menginstall driver device digunakan.
2.       Menghubungkan jaringan wireless.

Setelah intallasi driver selesai,tahap berikutnya melakukan koneksi terhadap jaringan yang ada. Pilih jaringan yang akan di koneksikan,lalu klik tombol connect. Apabila telah tampak buble,maka wireless adapter sudah terkoneksi. Terlihat pada buble kekuatan sinyal dan nama jaringan yang terkoneksi. Apabila icon network wireless pada system tray dilakukan aksi double klik maka akan tampil window.
3.       Installasi Access Point.
Masukkan CD driver Access Point yang akan di installasi. Jalankan file eksekusi SMC2870w,maka system akan mencari Access Point yang ada dan apabila Access Point telah ditemukan maka akan tampak pesan. Pada langkah berikutnya akan diminta user name dan password untuk login ke dalam system konfigurasi Access Point yang akan digunakan nantinya. Pada tahap berikutnya akan muncul pilihan untuk menentukan penggunaan dari device ini,apakah akan dikonfigurasikan sebagai Access Point atau sebgai Wireless Brige. Setelah dilakukan sebagai Access Point maka pada tahap berikutnya akan dilakukan proses konfigurasi mode dari Access Point,SSID,channel dan wireless mode. Tahap berikutnya akan dilakukan konfigurasi jaringan,dalam hal ini akan dilakukan konfigurasi berupa nama Access Point,jenis penyettingan IP yang digunakan (DHCP atau static), IP address yang akan digunakan oleh access point,dan gateway address yang akan digunakan. Khusus untuk IP address yang akan digunakan access point alamat network yang digunakan adalah 192.168.2.xxx dengan host antara 2-25. Tahap berikutnya akan ditemukan konfigurasi untuk security,dalam hal ini konfigurasi security yang dapat dilakukan antara lain : Security mode,pass phrase,key length dan WEP key.
4.       Mengkonfigurasikan PC

Untuk dapat berkoneksi pada jaringan wireless,harus dilakukan konfigurasi pada Pc. Dengan cara klik kanan pada my network place dan akan muncul seabuah window network connections. Klik kanan pada icon local area connection pilih properties.Akan tampil window local area connection properties.Pada window ini terdapat beberapa pilihan.Pilih internet protocol (TCP/IP) dan klik tombol properties. Setelah itu akan muncul kotak isian untuk konfigurasi IP address,subnet mask dan default gateway. Pada konfigurasi kali ini digunakan IP address berupa static. Setelah dilakukan konfigurasi IP address. Konfigurasi jaringan wireless telah selesai dan siap digunakan.
1

Rabu, 01 April 2015

Artikel Proxy Server


Assalamualaikum wr.wb

   Untuk orang awam mungkin belum terlalu mengenal proxy server. Oleh karena itu pada postingan kali ini saya akan menjelaskan tentang Pengertian dan Konsepdasar Proxy Server.....

PENGERTIAN DAN 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 dan 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 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:


PROXY, GATEWAY DAN FIREWALL
Proxy server juga biasanya menjadi satu dengan firewall server, meskipun keduanya bekerja pada layer yang berbeda. Firewall atau packet filtering yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet bekerja pada layer network, sedangkan proxy server bekerja pada layer aplikasi. Firewall biasanya diletakkan pada router-router, untuk sehingga bisa melakukan filtering atas paket yang lewat dari dan ke jaringan-jaringan yang dihubungkan.
Karena firewall melakukan filtering berdasarkan suatu daftar aturan dan pengaturan akses tertentu, maka lebih mudah mengatur dan mengendalikan trafik dari sumber-sumber yang tidak dipercaya. Firewall juga melakukan filtering berdasarkan jenis protokol yang digunakan (TCP,UDP,ICMP) dan port TCP atau UDP yang digunakan oleh suatu layanan (semisal telnet atau FTP). Sehingga firewall melakukan kendali dengan metode boleh lewat atau tidak boleh lewat, sesuai dengan daftar aturan dan pengaturan akses yang dibuat. Bila suatu layanan tertentu atau alamat tertentu merupakan layanan atau alamat yang terpercaya, maka dapat diatur pada firewall agar paket dari sumber terpercaya diperbolehkan lewat.
Packet filtering pada firewall mempunyai keunggulan yaitu kecapatan yang lebih dan tidak memerlukan konfigurasi tertentu pada pengguna-pengguna yang terhubung. Namun di sisi lain dapat menimbulkan kesulitan, karena akan sangat sulit bila kita harus membuat satu daftar aturan yang banyak dan kompleks. Disamping itu, yang bisa dilakukan firewall hanya memperbolehkan atau tidak memperbolehkan suatu paket lewat berdasarkan pada alamat IP sumber atau alamat IP tujuan yang ada pada paket tersebut. Penyerang bisa melakukan memalsukan alamat IP pada paket (spoofing) emnggunakan alamat IP tertentu yang terpercaya, dan firewall akan melewatkannya. Penyerang juga dapat melakukan penyadapan paket (sniffing) dengan relatif mudah untuk mengetahui struktur alamat IP pada header paket yang lewat di jaringan.
Dalam analogi perpustakaan diatas, filtering pada firewall serupa dengan petugas perpustakaan menimpan daftar mahasiswa dan dosen yang terpercaya, dan mereka boleh langsung mengambil sendiri buku yang diinginkan dari rak. Ini bisa menghasilkan proses sirkulasi buku yang lebih cepat, namun memerlukan penanganan khusus atas daftar yang diperbolehkan tersebut. Ini juga beresiko bila ada seseorang yang menggunkan identitas palsu, sehingga seolah-olah dia adalah salah satu dari yang ada dalam daftar yang diperbolehkan.
Proxy server menggunakan cara yang berbeda. Proxy server memotong hubungan langsung antara pengguna dan layanan yang diakases (atau antara mahasiswa dan buku-buku perpustakaan dalam analogi diatas). Ini dilakukan pertama-tama dengan mengubah alamat IP, membuat pemetaan dari alamat IP jaringan lokal ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet. Karena hanya lamat IP proxy tersebut yang akan diketahui secara umum di internet (jaringan yang tidak terpercaya), maka pemalsuan tidak bisa dilakukan.

PENDEKATAN LAYER OSI

Karena proxy bekerja pada layer aplikasi, proxy server dapat berjalan pada banyak aplikasi antara lain HTTP Proxy atau Web Proxy untuk protokol HTTP atau Web, FTP Proxy, SMTP/POP Proxy untuk email, NNTP proxy untuk Newsgroup, RealAudio/RealVideo Proxy untuk multimedia streaming, IRC proxy untuk Internet Relay Chat (IRC), dan lain-lain. Masing-masing hanya akan menerima,meneruskan atau melakukan filter atas paket yang dihasilkan oleh layanan yang bersesuaian.
Proxy aplikasi spesifik memiliki pilihan konfigurasi yang sangat banyak. Sebagai contoh, Web Proxy dapat dikonfigurasi untuk menolak akses ke situs web tertentu pada waktu-waktu tertentu. Demikian juga proxy yang lain, misalnya dapat dikonfigurasi untuk hanya memperbolehkan download FTP dan tidak memperbolehkan upload FTP, hanya memperbolehkan pengguna tertentu yang bisa memainkan file-file RealAudio, mencegah akses ke email server sebelum tanggal tertentu, dan masih banyak lagi.
Proxy server juga sangat baik dalam hal kemampuan menyimpan catatan (logging) dari trafik jaringan, dan dapat digunakan untuk memastikan bahwa koneksi untuk jenis trafik tertentu harus selalu tersedia. Sebagai contoh, sebuah kantor mempunyai koneksi terus menerus ke Internet untuk keperluan akses Web menggunakan satu koneksi Dial-up. Proxy server dapat dikonfigurasi untuk membuka satu lagi koneksi Dial-up kedua bila ada pengguna yang melakukan download melalui FTP pada koneksi Dial-up pertama dalam waktu lama.
Sebagaimana biasa, kelemahan dari konfigurasi yang sangat fleksibel dan banyak pilihan adalah timbulnya kompleksitas. Aplikasi pada sisi pengguna seperti Web Browser atau RealAudio Player harus ikut dikonfigurasi untuk bisa mengetahui adanya proxy server dan bisa menggunakan layanannya. Bila suatu layanan baru dibuat di internet yang berjalan pada layer aplikasi, dengan menggunakan protokol baru dan port yang baru, maka harus dibuat juga proxy yang spesifik dan bersesuaian dengan layanan tersebut. Proses penambahan pengguna dan pendefinisian aturan akses pada suatu proxy juga bisa sangat rumit.
Sebagai perantara antara pengguna dan server-server di internet, proxy server bekerja dengan cara menerima permintaan layanan dari user, dan kemudian sebagai gantinya proxy server akan mewakili permintaan pengguna, ke server-server di internet yang dimaksudkan. Dengan demikian, sebenarnya proxy server hanya meneruskan permintaan pengguna ke server yang dimaksud, akan tetapi disini identitas peminta sudah berganti, bukan lagi pengguna asal, tetapi proxy server tersebut. Server-server di internet hanya akan mengeahui identitas proxy server tersebut, sebagai yang meminta, tetapi tidak akan tahu peminta sebenarnya (yaitu pengguna asalnya) karena permintaan yang sampai kepada server-server di internet bukan lagi dari pengguna asal, tetapi dari proxy server.
Bagi penggguna sendiri, proses yang terjadi pada proxy server diatas juga tidak kelihatan (transparan). Pengguna melakukan permintaan atas layanan-layanan di internet langsung kepada server-server layanan di internet. Penguna hanya mengetahui keberadaan atau alamat dari proxy server, yang diperlukan untuk melakukan konfigurasi pada sisis pengguna untuk dapat menggunakan layanan dari proxy server tersebut.

CACHING

Fungsi dasar yang ketiga dan sangat penting dari suatu proxy server adalah caching. Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet, biasa disebut caching. Karena itu, proxy server yang juga melakukan proses caching juga biasa disebut cache server.
Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari internet. Karena proxy server bertindak sebagai perantara, maka proxy server mendapatkan obyek-obyek tersebut lebih dahulu dari sumbernya untuk ekmudian diteruskan kepada peminta yang sesungguhnya. Dalam proses tersebut, proxy server juga sekaligus menyimpan obyek-obyek tersebut untuk dirinya sendiri dalam ruang disk yang disediakan (cache).
Dengan demikian, bila suatu saat ada pengguna yang meminta suatu layanan ke internet yang mengandung obyek-obyek yang sama dengan yang sudah pernah diminta sebelumnya, yaitu yang sudah ada dalam cache, maka proxy server akan dapat langsung memberikan obyek dari cache yang diminta kepada pengguna, tanpa harus meminta ulang ke server aslinya di internet. Bila permintaan tersebut tidak dapat ditemukan dalam cache di proxy server, baru kemudian proxy server meneruskan atau memintakannya ke server aslinya di internet.
Proses caching ini juga tidak kelihatan bagi pengguna (transparan), karena bagi pengguna tidak tampak siapa sebenarnya yang yang memberikan obyek yang dimintanya, apakah proxy server yang mengambil dari cache-nya atau server asli di internet. Dari sisi pengguna, semua akan nampak sebagai balasan langsung dari internet.
Salah satu proxy yang paling banyak dibahas dan digunakan secara luas adalah HTTP proxy atau Web proxy. HTTP proxy server merupakan proxy yang berdiri diantara alokasi web pengguna misalnya web browser dan web server atau HTTP server.
Ketika pengguna membuka browser dan mengetikkan URL, maka content yang diminta URL tersebut dinamakan “Internet Object”. Pertama dia akan bertanya terlebih dahulu ke sebuah DNS (Domain Name Server). DNS akan mencari IP Address dari URL tersebut dalam databasenya dan memberi jawaban kepada browser tersebut kembali. Setelah browser mendapatkan IP Address, maka ia akan membuka hubungan ke port http web server tujuan. Web server akan mendengarkan adanya permintaan dari browser lalu memberikan content yang diminta tersebut. Seteleh browser menerima content maka hubungan dengan web server bias diputus. Content lalu ditampilkan dan disimpan didalam hardisk.
Content yang disimpan didalam hardisk biasanya disebut cache object yang natinya akan digunakan jika pengguna kembali mengunjungi site yang sama, misalnya dengan mengklik tombol back atau melihat history. Dalam kunjungan berikutnya, browser akan memeriksa validasi content yang disimpannya, validasi ini dilakukan dengan membandingkan header content yang ada pada cache object dengan yang ada pada web server, jika contect belum expired (kadaluwarsa) maka contect tadi akan ditampilkan kembali ke browser.    
Cache object yang disimpan dalam hardisk local ini hanya bias dipakai oleh pengguna sendirian, tidak bias dibagi dengan pengguna yang lainnya, lain hal jika content tersebut disimpan pada sebuah server, dimana semua computer terhubung dengan server tersebut, maka cache object tersebut bias dipakai bersama-sama, server tersebutlah yang nantinya akan dinamakan cache server atau proxy server.
Cache server diletakkan pada titik diantara klien dan web server . Pada contoh diatas klien akan meminta content dari suatu web server ke cache server, tidak langsung ke web server tujuan. Cache server inilah yang bertanggung jawab untuk mendownload content yang diminta dan memberikannya pada klien. Content tadi disimpan pada hardsik local cache server. Lain waktu, ada klien yang meminta content yang sama, maka cache server tidak perlu mengambil langsung dari server tujuan tapi tinggal memberikan content yang sudah ada. Disinilah letak optimasi cache server tersebut.
Ada dua jenis metode caching, yaitu pasif dan aktif. Seperti telah kita ketahui, object yang disimpan bisa saja mencapai expired, untuk memeriksanya dilakukan validasi. Jika validasi ini dilakukan setelah ada permintaan dari klien, metode ini disebut pasif. Pada caching aktif, cache server mengamati object dan pola perubahannya. Misalkan pada sebuah object didapati setiap harinya berubah setiap jam 12 siang dan pengguna biasanya membacanya jam 14, maka cache server tanpa diminta klien akan memperbaharui object tersebut antara jam 12 dan 14 siang, dengan cara update otomatis ini waktu yang dibutuhkan pengguna untuk mendapatkan object yang fresh akan semakin sedikit.
Pada kondisi tertentu, kapasitas penyimpanan akan terkuras habis oleh object. Namun cache server mempunyai beberapa metode penghapusan untuk menjaga kapasitas tetap terjaga, sesuai dengan kopnfigurasi yang telah ditetapkan. Penghapusan ini didasarkan pada umur dan kepopuleran, semakin tua umur object akan tinggi prioritasnya untuk dihapus. Dan juga untuk object yang tidak popular akan lebih cepat dihapus juga.
Diagram berikut menggambarkan proses dan mekanisme caching :


Hirarki Cache

Antara cache server bias terjalin saling kerja sama. Protokol “kerja sama” ini bernama Internet Cache Protocol (ICP). Dengan ICP, sistem cache bias mempunyai hirarki. Hirarki dibentuk oleh dua jenis hubungan, yaitu parent dan sibling.
Parent   :cache server yang wajib mencarikan content yang diminta oleh klien
Sibling :cache server yang wajib memberikan content yang diminta jika memang tersedia. Jika tidak, sibling tidak wajib untuk mencarikannya
Dari dua hubungannya ini, sistem cache bias didesain secara bertingkat. Misalkan dalam mendesain sebuah ISP atau network kampus, anda bias mempunyai lebih dari satu cache server yang saling sibling satu dengan yang lainnya.
Skenario lainnya misalkan antara cache kantor pusat dan kantor cabang, dimana kantor pusat terletak di gateway internet. Parent kantor pusat selain digunakan network lokalnya, juga dibebani trafik yang berasal dari cache server milik kantor cabang.
Untuk bermacam-macam desain cache dapat dilihat dari skema gambar berikut :


Pada gambar diatas jelas bahwa antara cache sibling yang satu dengan yang lainnya saling bertukar object, dan jika tidak ada maka cache sibling akan meminta content ke cache server, dan cache server wajib untuk memberikannya, dalam kondisi yang sesungguhnya hubungan cache sibling bias lebih dari satu.
Hubungan jenis ini bersifat ketergantungan penuh, cache child (cache server) mau tidak mau harus meminta kepada parent, dan parent pun berkewajiban untuk memenuhi permintaan child tanpa kecuali, pada kondisi ada atau tidaknya object yang diminta di dalam hardsiknya. Dan bagi child, bila parent tidak bias memenuhi permintaan, maka cache child akan memberikan pesan error pada browser klien bahwa URL maupun content yang diminta tidak dapat diambil.

TRANSPARENT PROXY

Salah satu kompleksitas dari proxy pada level aplikasi adalah bahwa pada sisi pengguna harus dilakukan konfigurasi yang spesifik untuk suatu proxy tertentu agar bisa menggunakan layanan dari suatu proxy server. Bila diinginkan agar pengguna tidak harus melakukan konfigurasi khusus, kita bisa mengkonfigurasi proxy/cache server agar berjalan secara benar-benar transparan terhadap pengguna (transparent proxy). Biasanya cara ini memerlukan bantuan dan konfigurasi aplikasi firewall (yang bekerja pada layer network) untuk bisa membuat transparent proxy yang bekerja pada layer aplikasi.
Transparent proxy dapat berguna untuk “memaksa pengguna” menggunakan proxy/cache server, karena pengguna benar-benar tidak mengetahui tentang keberadaan proxy ini, dan apapun konfigurasi pada sisi pengguna, selama proxy server ini berada pada jalur jaringan yang pasti dilalui oleh pengguna untuk menuju ke internet, maka pengguna pasti dengan sendirinya akan “menggunakan”  proxy/cache ini.
Cara membuat transparent proxy adalah dengan membelokkan arah (redirecting) dari paket-paket untuk suatu aplikasi tertentu, dengan menggunakan satu atau lebih aturan pada firewall/router. Hal ini bisa dilakukan karena setiap aplikasi berbasis TCP akan menggunakan salah satu port yang tersedia, dan firewall dapat diatur agar membelokkan paket yang menuju ke port layanan tertentu, ke arah port dari proxy yang bersesuaian.
Sebagai contoh,  pada saat klient membuka hubungan HTTP (port 80) dengan suatu web server, firewall pada router yang menerima segera mengenali bahwa ada paket data yang berasal dari klien dengan nomor port 80. Disini kita juga mempunyai satu HTTP proxy server yang berjalan pada port 3130. Maka pada firewall router kita buat satu aturan yang menyatakan bahwa setiap paket yang datang dari jaringan lokal menuju ke port 80 harus dibelokkan ke arah alamat HTTP proxy server port 3130. Akibatnya, semua permintaan web dari pengguna akan masuk dan diwakili oleh HTTP proxy server diatas.

Jadi secara umum keuntungan dari metode transparent proxy itu sendiri adalah :
1.          Kemudahan administrasi jaringan, dengan artian browser yang digunakan klien tidak harus dikonfigurasi secara khusus yang menyatakan bahwa mereka menggunakan fasilitas proxy yang bersangkutan.
2.         Sentralisasi kontrol, dengan artian, pergantian metode bypass proxy  maupun penggunaan proxy oleh klien dapat dilakukan secara terpusat.

Kamis, 26 Maret 2015

Artikel Bluetooth


Bluetooth
Apa itu bluetooth??

Bluetooth adalah  tekhnologi jarak pendek yang memberikan kemudahan koneksi bagi peralatan - peralatan nirkabel. Jika kita senang berganti-ganti  ringtone , foto atau game mungkin Bluetooth adalah salah satu media yang dapat kita gunakan untuk saling mempertukarkan content aplikasi dengan rekan yang juga memiliki fasilitas Bluetooth didalam ponsel selain infra merah , WiFi , atau menggunakan kabel.

Sejarah Tentang Bluetooth
Nama "bluetooth" berasal dari nama raja di akhir abad sepuluh, Harald Blatand (Abad 10) yang di Inggris juga dijuluki Harald Bluetooth kemungkinan karena memang giginya berwarna gelap. Ia adalah raja Denmark yang telah berhasil menyatukan suku-suku yang sebelumnya berperang, termasuk suku dari wilayah yang sekarang bernama Norwegia dan Swedia. Bahkan wilayah Scania di Swedia, tempat teknologi bluetooth ini ditemukan juga termasuk daerah kekuasaannya. Kemampuan raja itu sebagai pemersatu juga mirip dengan teknologi bluetooth sekarang yang bisa menghubungkan berbagai peralatan seperti komputer personal dan telepon genggam.
Sedangkan logo bluetooth berasal dari penyatuan dua huruf Jerman yang analog dengan huruf H dan B (singkatan dari Harald Bluetooth), yaitu   (Hagall) dan   (Blatand) yang kemudian digabungkan.
Awal mula dari Bluetooth adalah sebagai teknologi komunikasi wireless atau tanpa kabel yang beroperasi dalam pita frekuensi  2,4 GHz dengan menggunakan sebuah frequency hopping tranceiver yang mampu menyediakan layanan komunikasi data dan suara secara real-time antara host-host bluetooth dengan jarak jangkauan layanan yang terbatas yaitu sekitar 10 meter.
Pada dasarnya bluetooth diciptakan bukan hanya menggantikan atau menghilangkan penggunaankabel didalam melakukan pertukaran informasi, tetapi juga mampu menawarkan fitur yang baikuntuk teknologi mobile wireless dengan biaya yang relatif rendah, konsumsi daya yang rendah,interoperability yang menjanjikan, mudah dalam pengoperasian dan mampu menyediakanlayanan yang bermacam-macam.

Bluetooth menggunakan salah satu dari dua jenis frekuensi Spread Specturm Radio yang digunakan untuk kebutuhan wireless. Jenis frekuensi yang digunakan adalah Frequency Hopping Spread Spedtrum (FHSS), sedangkan yang satu lagi yaitu Direct Sequence Spread Spectrum (DSSS) digunakan oleh IEEE802.11xxx. Transceiver yang digunakan oleh Bluetooth bekerja pada frekuensi 2,4 GHz unlicensed ISM (Industrial, Scientific, and Medical).

Sebuah perangkat yang memiliki teknologi wireless bluetooth akan mempunyai kemampuan untuk melakukan pertukaran informasi dengan jarak jangkauan sampai dengan 10 meter, bahkan untuk daya kelas 1 bisa sampai pada jarak 100 meter. Sistem Bluetooth menyediakan layanan komunikasi point to point maupun komunikasi point to multipoint.

Bentuk Komunikasi pada Bluetooth
Umumnya peralatan-peralatan Bluetooth dapat Saling berkomunikasi dalam jarak yang sedang antara 1 hingga 100 m. Jarak maksimal ini dapat dihasilkan tergantung dari daya output yang digunakan dalam modul Bluetooth . Modul Bluetooth disini biasanya berupa satu IC chip komunikasi khusus yang telah mengimplementasikan protocol Bluetooth. Setidaknya terdapat tiga kelas Bluetooth berdasarkan daya output dari jarak jangkauannya yaitu:
1.  Daya kelas 1 beroperasi antara 100 mW (20dBm) dan 1mW (0dBm) dan didesain untuk peralatan dengan jangkauan yang jauh hingga 100m.

2. Daya kelas 2 beroperasi antara 2,5 mW (4dBm) dan 0,25mW (-6dBm) dan didesain untuk peralatan dengan jangkauan yang jauh hingga 10m.
 3. Daya kelas 3 beroperasi pada 1 mW (0dBm) dan didesain untuk peralatan dengan jangkauan pendek atau sekitar 1m.

Tata Cara
Komunikasi antarperalatan Bluetooth akan menghasilkan sebuah jaringan bluetooth yang dinamakan dengan piconet. Sebuah piconet paling sederhana terdiri atas dua buah peralatan bluetooh dimana salah satu modul yang menginisiasi koneksi disebut sebagai master sedangkan peralatan lain yang menerima tawaran inisiasi tadi dinamakan msebagai slave
Jika hanya dua peralatan yang berkomunikasi ,maka koneksinya dikatakan sebagai point to point. Satu master dapat memiliki lebih dari satu koneksi secara simultan dengan beberapa slave pada saat bersamaan . Koneksi ini dinamakan dengan koneksi   point to multipoint. Kedua tipe koneksi  tersebut masih merupakan  bagian dari piconet. Piconet-piconet dapat saling berkomunikasi untuk membentuk sebuah jaringan baru yang dinamakan Scatternet . Syarat dari sebuah Scatternet adalah satu peralatan yang hanya dapat menjadi master dalam satu piconet saja pada suatu saat.

Pengembangannya
untuk saat ini, Bluetooth tidak hanya di gunakan pada handphone, tapi sudah banyak di gunakan pada barang-barang yang lainnya, misalnya pada Printer, Kamera Digital, Komputer, Handsfree, Mouse, Keyboard, Modem, dan banyak yang lainnya lagi.
Tapi saya masih blum pernah melihat bluetooth di sambungkan pada speaker. seperti yang kita ketahui, saat ini sudah ada mouse tanpa kabel. Nah di sini saya belum perna melihat musik yang di putar pada sebuah tape, lalu di koneksikan pada sebuah speaker tanpa menggunakan kabel, atau yang lebih jelas menggunakan sambungan koneksi berupa bluetooth.....

Kelebihan yang dimiliki oleh sistem Bluetooth adalah:
Ø  Bluetooth dapat menembus dinding, kotak, dan berbagai rintangan lain walaupun jarak transmisinya hanya sekitar 30 kaki atau 10 meter.
Ø  Bluetooth tidak memerlukan kabel ataupun kawat.
Ø  Bluetooth dapat mensinkronisasi basis data dari telepon genggam ke komputer.
Ø  Dapat digunakan sebagai perantara modem

Kekurangan dari sistem Bluetooth adalah:
Ø  Sistem ini menggunakan frekuensi yang sama dengan gelombang LAN standar
Ø  Apabila dalam suatu ruangan terlalu banyak koneksi Bluetooth yang digunakan, akan    menyulitkan pengguna untuk menemukan penerima yang diharapkan.
Ø  Banyak mekanisme keamanan Bluetooth yang harus diperhatikan untuk mencegah kegagalan pengiriman atau penerimaan informasi.
Ø  Di Indonesia, sudah banyak beredar virus yang disebarkan melalui bluetooth dari telepon genggam.


Rabu, 04 Maret 2015

MAIL SERVER

PENGERTIAN MAIL SERVER

Adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa 

     Email adalah fasilitas di internet untuk keperluan surat menyurat. Sebagaimana layaknya kegiatan surat-menyurat melalui jasa pos, email mampu menangani jasa pengiriman berita dan dokumen dalam bentuk data elektronik (file), termasuk jasa e-card (kartu ucapan elektronik). Untuk memanfaatkan fasilitas email, sebelumnya harus memiliki sebuah alamat email, yang lazim disebut email address atau email account. Account email dapat diperoleh dari sebuah situs penyedia fasilitas email. Hingga saat ini, fasilitas e-mail banyak disediakan secara gratis oleh situs-situs internet lokal dan internasional (tidak dibedakan fungsinya).
                  Statistik menunjukan bahwa untuk e-mail merupakan aplikasi utama yang sering digunakan oleh pengguna Internet, terutama pengguna veteran bukan pemula. Tentunya dalam sebuah kantor, sekolah, institusi yang mempunyai banyak pengguna akan sangat tidak praktis jika setiap orang harus diberikan komputer & modem untuk mengakses e-mail. Akan lebih sederhana, jika kita bisa membuatkan sebuah e-mail server yang akan mengatur e-mail untuk semua orang, mengambilkan semua mail di Internet, mengirimkan mail ke Internet, maupun mengirimkan e-mail antar pengguna lokal..

Prinsip kerja mail server yaitu:
  • Jika ada mail local maupun mail remote yang mepergunakan SMTP, diletakkan kedalam direktori   /var/mail/postfix/maildrop.
  • Di sini akan dicek host, domain, maupun user name yang dituju. Pengecekan juga termasuk yang didefinisikan di /etc/aliases dan ~/.forward. Jika bermasalah, mail akan dikembalikan ke pengirim. Bisanya ada satu tembusan ke postmaster.
  • Dari maildrop, mail akan di clean up dengan menambah header dan meletakkan di direktori /var/mail/postfix/imcoming. Disini program queue manager akan diaktifkan.
  • Queue manager akan memisahkan mail-mail yang ditujukan untuk jaringan local dan mail yang ditujukan untuk host jaringan remot. Jika ada mail yang macet, Queue Manager akan memilahnya sehingga tidak mempengaruhi pengaturan mail lainnya.
  • Trivial-rewrite adalah program yang dipanggil oleh Queue Manager untuk resolving alamat dari tujuan surat. Software client mail yang digunakan adalah squirrelmail versi 1.4.20. squirrelmail 1.4.20 merupakan client mail berbasis web. Keuntungan client mail berbasis web yaitu user tidak perlu mengatut konfigurasi mail client. Sehingga user cukup hanya mengetahui user name, password, dan URL/IP address ke mail client.


Penjabaran Mengenai Mail Server
Courier-IMAP
Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. Software ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan email tidak akan menghilangkan email pada server.
Squirrelmail
Squirrelmail merupakan aplikasi webmail berbasis PHP yang popular.Instalasi dan konfigurasinya cukup mudah serta bisa ditambahkan plugin pendukungnya. Menurut file INSTALL dari distribusi Squirrelmail, software ini membutuhkan php4 yang minimal dikompilasi denga opsi enable-track-var-enable-force-cgi-redirect-with-gettext serta membutuhkan register global=On dan File uploads=On di php.ini (Jika php anda menggunakan default RPM Redhat file php.ini terletak di directory /etc). Download dan ekstrak paket squirrelmail terlebih dahulu kemudian baru di install.

PROSES MENGIRIM EMAIL
Sekarang Anda tahu dasar-dasar tentang server surat masuk dan keluar, akan lebih mudah untuk memahami peran yang mereka mainkan dalam proses email. Langkah-langkah dasar dari proses ini adalah sebagai berikut untuk kenyamanan Anda.

1.     Setelah menulis pesan dan mengklik kirim, pada klien email Anda – apakah itu Outlook Express atau Gmail – maka anda terhubung ke server SMTP domain Anda. Server ini dapat diberi nama banyak hal, contoh standar akan smtp.pacarita.com.
2.    email client akan berkomunikasi dengan server SMTP, memberikan alamat email, alamat email penerima, isi pesan dan lampirannya.
3.    SMTP server memproses alamat email penerima – terutama domainnya. Jika nama domain adalah sama dengan pengirim, pesan akan diarahkan langsung ke domain itu POP3 atau IMAP Server – tidak diperlukan Routing antara server. Jika domain yang berbeda, meskipun, server SMTP harus berkomunikasi dengan server domain lain.
4.    Dalam rangka untuk menemukan server penerima, SMTP server pengirim harus berkomunikasi dengan DNS, atau Domain Name Server. DNS mengambil email nama domain penerima dan menerjemahkannya ke dalam alamat IP. SMTP server pengirim harus dapat merutekan email baik dengan nama domain sendiri, alamat IP adalah nomor unik yang ditugaskan untuk setiap komputer yang terhubung ke Internet. Dengan mengetahui informasi ini, server surat keluar dapat melakukan pekerjaan secara lebih efisien.
5.    Sekarang bahwa server SMTP memiliki alamat IP penerima, dapat terhubung ke server SMTP. Hal ini tidak biasanya dilakukan secara langsung, meskipun, melainkan pesan yang diarahkan di sepanjang serangkaian server SMTP terkait sampai tiba di tempat tujuan.
6.    SMTP server penerima memindai pesan masuk. Jika mengakui domain dan nama pengguna, meneruskan pesan bersama untuk domain itu POP3 atau IMAP server. Dari sana, ia ditempatkan dalam antrian sendmail sampai klien email penerima memungkinkan untuk di-download. Pada saat itu, pesan dapat dibaca oleh penerima.
Bagaimana client Email yang Ditangani

Banyak orang menggunakan klien email berbasis web, seperti Yahoo Mail dan Gmail. Mereka yang membutuhkan lebih banyak ruang – terutama bisnis – seringkali harus berinvestasi dalam server sendiri. Itu berarti bahwa mereka juga harus memiliki cara untuk menerima dan mengirimkan email, yang berarti bahwa mereka harus mengatur mail server sendiri. Untuk itu, program-program seperti Postfix dan Microsoft Exchange adalah dua pilihan yang paling populer. Program tersebut memfasilitasi proses sebelumnya di belakang layar. Mereka yang mengirim dan menerima pesan di mail server mereka, tentu saja, umumnya hanya melihat “kirim” dan “menerima” bagian dari proses.

Jumat, 27 Februari 2015

JARINGAN NIRKABEL

JARINGAN NIRKABEL
Dalam dunia komputer kata nirkabel pasti sudah banyak terdengar, tapi apasih pengertian nirkabel itu. Kali ini postingan saya akan menjelaskan tentang Jaringan Nirkabel.
Telekomunikasi nirkabel adalah transfer informasi antara dua atau lebih titik yang tidak terhubung oleh [penghantar listrik]. Jarak bisa pendek, seperti beberapa meter untuk remote control televisi, atau sejauh ribuan atau bahkan jutaan kilometer untuk ruang-dalam komunikasi radio. Ini meliputi berbagai jenis tetap, mobile, dan portabel radio dua arah, telepon seluler, personal digital assistant (PDA), dan jaringan nirkabel. Contoh lain dari teknologi nirkabel termasuk GPS unit, pembuka pintu garasi atau pintu garasi, wireless mouse komputer, keyboard dan headset (audio), headphone, penerima radio, televisi satelit, siaran televisi tanpa kabel dan telepon.

Jaringan nirkabel (Inggris: wireless network) adalah bidang disiplin yang berkaitan dengan komunikasi antar sistemkomputer tanpa menggunakan kabel. Jaringan nirkabel ini sering dipakai untuk jaringan komputer baik pada jarak yang dekat (beberapa meter, memakai alat/pemancar bluetooth) maupun pada jarak jauh (lewat satelit). Bidang ini erat hubungannya dengan bidang telekomunikasi, teknologi informasi, dan teknik komputer. Jenis jaringan yang populer dalam kategori jaringan nirkabel ini meliputi: Jaringan kawasan lokal nirkabel (wireless LAN/WLAN), dan Wi-Fi.

Jaringan nirkabel biasanya menghubungkan satu sistem komputer dengan sistem yang lain dengan menggunakan beberapa macam media transmisi tanpa kabel, seperti: gelombang radio, gelombang mikro, maupun cahaya infra merah. Pada tahun 1970 Norman Abramson, seorang profesor di University of Hawaii, mengembangkan komputer pertama di dunia jaringan komunikasi, ALOHAnet, menggunakan biaya rendah seperti ham-radio. Dengan bi-directional topologi bintang, sistem komputer yang terhubung tujuh ditempatkan lebih dari empat pulau untuk berkomunikasi dengan komputer pusat di Pulau Oahu tanpa menggunakan saluran telepon.
"Pada tahun 1979, FR Gfeller dan U. Bapst menerbitkan makalah di Proceedings IEEE pelaporan percobaan jaringan area lokal nirkabel menggunakan komunikasi infra merah disebarkan. Tak lama kemudian, pada tahun 1980, P. Ferrert melaporkan percobaan penerapan kode satu radio spread spectrum untuk komunikasi di terminal nirkabel IEEE Konferensi Telekomunikasi Nasional. Pada tahun 1984, perbandingan antara infra merah dan CDMA spread spectrum untuk komunikasi jaringan informasi kantor nirkabel diterbitkan oleh IEEE Kaveh Pahlavan di Jaringan Komputer Simposium yang muncul kemudian dalam IEEE Communication Society Magazine. Pada bulan Mei 1985, upaya Marcus memimpin FCC untuk mengumumkan ISM band eksperimental untuk aplikasi komersial teknologi spread spectrum. Belakangan, M. Kavehrad melaporkan percobaan sistem PBX nirkabel kode menggunakan Division Multiple Access. Upaya-upaya ini mendorong kegiatan industri yang signifikan dalam pengembangan dari generasi baru dari jaringan area lokal nirkabel dan diperbarui beberapa lama diskusi di radio portabel dan mobile industri.
Generasi pertama dari modem data nirkabel dikembangkan pada awal 1980-an oleh operator radio amatir, yang sering disebut sebagai radio paket ini. Mereka menambahkan komunikasi data pita suara modem, dengan kecepatan data di bawah 9.600-bit / s, untuk yang sudah ada sistem radio jarak pendek, biasanya dalam dua meter band amatir. Generasi kedua modem nirkabel dikembangkan FCC segera setelah pengumuman di band eksperimental untuk non-militer penggunaan spektrum penyebaran teknologi. Modem ini memiliki kecepatan data yang diberikan atas perintah ratusan kbit / s. Generasi ketiga modem nirkabel ditujukan untuk kompatibilitas dengan LAN yang ada dengan data tingkat atas perintah Mbit / s. Beberapa perusahaan yang mengembangkan produk-produk generasi ketiga dengan kecepatan data diatas 1 Mbit / s dan beberapa produk sudah diumumkan oleh waktu pertama IEEE Workshop on Wireless LAN.
Saya membuat artikel ini karena tugas dari sekolah, jika ada kesamaan artikel atau kesalahan penulisan saya mohon maaf...