13
SISTEM TERDISTRIBUSI Irfan Afif Mustofa | 12650009 | TIF UIN SUKA MAKALAH CARA KERJA NAPSTER, KAZAA, WEB SERVICES, & BIT TORENT

Makalah Sistem Terdistribusi

Embed Size (px)

DESCRIPTION

CARA KERJA NAPSTER, KAZAA, WEB SERVICES, & BIT TORENT

Citation preview

MAKALAH

SISTEM TERDISTRIBUSI

NAPSTER

Napster merupakan jaringan jasa penyedia musik yang asalnya merupakan jasa file sharing yang didirikan oleh Shawn Fanning. Napster meninggalkan jejak yang besar pada dunia Internet pada tahun 2000. Teknologinya memungkinkan pecinta musik untuk berbagi lagu dalam format MP3 dengan mudah, dan dengan itu menyebabkan pelanggaran hak cipta yang berat. Nama 'Napster' sendiri berasal dari nama panggilan Fanning.

Napster dirilis pertama kalinya pada musim gugur 1999. Situs ini merupakan situs yang pertama dari sistem file sharing peer-to-peer yang amat digemari masyarakat. Walaupun situs tersebut bukan merupakan sistem file sharing peer-to-peer yang sempurna karena server pusat hanya menyimpan daftar komputer mana yang mempunyai file sejenis dengan yang dicari oleh seorang pemakai. Pertukaran file sendiri dilaksanakan secara langsung antara komputer-komputer pengguna.

Sistem Napster mirip dengan Instant Messaging. Walaupun IRC, Hotline, dan USENET telah menyediakan layanan serupa, tetapi Napster merupakan situs yang pertama yang mengkhususkan diri dalam format MP3. Napster menghasilkan sistem yang mempunyai sejumlah besar pilihan lagu untuk diunduh. Hal ini memudahkan orang awam untuk mendapatkan musik yang mereka inginkan tanpa harus pergi ke toko musik untuk membeli album yang terdiri dari satu lagi bagus dan sisanya lagu pengiring untuk mengisi ruang yang kosong.

Banyak sekali lagu-lagu lama namun tidak didistribusikan lagi. Biasanya lagu-lagu ini kemudian diedarkan dengan pembajakan secara ilegal, terutama bintang terkenal seperti The Beatles, The Rolling Stones, dan The Who, hingga soundtrack yang tidak pernah diedarkan seperti dari John Williams dan Jerry Goldsmith.

Dengan file yang didapat dari Napster, pengguna mampu menghasilkan album kompilasi CD-R mereka sendiri secara gratis dan pada dasarnya tidak perlu membayar satu sen royalti pun kepada penyanyi/pencipta atau ahli warisnya.

NAPSTER PROKOL

CARA KERJA NAPSTER

User meminta / mencari file tertentu dan server Napster mencari di database sentralnya.

Database sentral mengirimkan kembali daftar file-file yang tersedia untuk didownload.

File yang diminta/dicari langsung didownload pada user Napster yang lain.

KaZaA

Kazaa Media Desktop (sekali bergaya sebagai "KaZaA", tapi sekarang biasanya ditulis "Kazaa") dimulai sebagai sebuah aplikasi file sharing peer-to-peer menggunakan protokol FastTrack lisensi oleh Joltid Ltd dan dioperasikan sebagai Kazaa oleh Sharman Networks.

Pada Agustus 2012, website Kazaa tidak lagi aktif. Kazaa Media Desktop yang biasa digunakan untuk bertukar file MP3 musik dan jenis file lainnya, seperti video, aplikasi, dan dokumen melalui Internet.

The Kazaa Media Desktop klien bisa didownload secara gratis; Namun, itu dibundel dengan adware dan untuk jangka waktu ada peringatan "Tidak ada spyware" ditemukan di situs Kazaa ini. Selama tahun beroperasi Kazaa ini, Sharman Networks dan mitra bisnis dan rekan adalah target tuntutan hukum terkait hak cipta, yang berkaitan dengan hak cipta dari konten didistribusikan melalui Kazaa Media Desktop pada protokol FastTrack.

Kazaa dan FastTrack awalnya diciptakan dan dikembangkan oleh programmer Estonia dari BlueMoon Interaktif [1] termasuk Jaan Tallinn dan dijual ke Niklas Zennstrm dan Janus Friis (yang kemudian membuat Skype dan kemudian masih Joost dan Rdio). Kazaa diperkenalkan oleh perusahaan Belanda Pemberdayaan Konsumen pada Maret 2001, menjelang akhir generasi pertama jaringan P2P ditandai dengan penutupan Napster pada bulan Juli 2001.

Awalnya, beberapa pengguna jaringan Kazaa adalah pengguna dari program klien Morpheus, sebelumnya disediakan oleh MusicCity. Akhirnya, klien Kazaa resmi menjadi lebih luas. Pada bulan Februari 2002, ketika pengembang Morpheus gagal membayar biaya lisensi, pengembang Kazaa digunakan kemampuan update otomatis untuk menutup Morpheus klien dengan mengubah protokol. Morpheus kemudian menjadi klien dari jaringan Gnutella.

CARA KERJA KAZAA

Kazaa menggunakan peer-to-peer (P2P) file sharing - jenis yang sama teknologi yang membuat Napster terkenal.

Tapi tidak seperti Napster, yang didistribusikan konten melalui server terpusat, Kazaa menggunakan sistem desentralisasi. Pengguna Kazaa menghubungi satu sama lain secara langsung online untuk berbagi konten. Desentralisasi Kazaa adalah salah satu alasan utama mengapa telah melewati badai hukum selama ini.

Arsitektur Kazaa

Untuk mentransfer data antara pengguna (peer-to-peer), Kazaa menggunakan protokol FastTrack. FastTrack adalah yang disebut "generasi kedua" protokol P2P. Sistem ini membagi pengguna Kazaa menjadi dua kelompok: supernodes dan node biasa. Supernodes adalah komputer yang kuat dengan koneksi jaringan yang cepat, bandwidth tinggi dan kemampuan pemrosesan cepat (pemilik komputer tidak tahu bahwa komputer mereka telah ditunjuk sebagai supernodes). Sekitar 30.000 supernodes di Kazaa bertindak banyak seperti hub lalu lintas, pengolahan permintaan data dari node lambat biasa. Setiap supernode dapat melayani antara 60 dan 150 node biasa pada satu waktu.

Ketika pengguna menginstal perangkat lunak Kazaa di komputer nya, ia datang dikodekan dengan daftar supernodes. Setiap kali pengguna meluncurkan aplikasi Kazaa, register komputer nya dengan server pusat dan kemudian memilih dari daftar supernodes sedang aktif. Ketika komputer mengirimkan permintaan untuk file pengguna ingin men-download atau meng-upload, permintaan tersebut disalurkan melalui supernode tersebut. Supernode berkomunikasi dengan supernodes lainnya, yang pada gilirannya terhubung ke node biasa yang pada gilirannya terhubung ke bahkan node lebih teratur, untuk memenuhi permintaan sampai Time to Live dari 7 habis - ini berarti bahwa permintaan pencarian akan memperpanjang tujuh tingkat ke jaringan sebelum berhenti menyebarkan. Setelah file yang benar telah ditemukan, itu ditransfer langsung dari pemilik file ke pemohon menggunakan HTTP (HyperText Transfer Protocol) - tidak harus melalui supernode a.

WEB SERVICE

Layanan web merupakan fenomena yang sangat panas saat ini karena, banyak kelebihan yang ditawarkan oleh Web Service terutama interoperabilitas tinggi dan penggunaannya yang dapat diakses kapanpun dan dimanapun selama mesin kita terhubung oleh jaringan internet salah satunya.

Web Service adalah suatu sistem perangkat lunak yang dirancang untuk mendukung interoperabilitas dan interaksi antar sistem pada suatu jaringan. Web service digunakan sebagai suatu fasilitas yang disediakan oleh suatu website untuk menyediakan layanan (dalam bentuk informasi) kepada sistem lain, sehingga sistem lain dapat berinteraksi dengan sistem tersebut melalui layanan-layanan (service) yang disediakan oleh suatu sistem yang menyediakan web service. Web service menyimpan data informasi dalam format XML, sehingga data ini dapat diakses oleh sistem lain walaupun berbeda platform, sistem operasi, maupun bahasa compiler.

Salah satu implementasi teknologi web service yang berhubungan dengan industri ialah bisnis e-commerce, yaitu proses bisnis jual beli yang menggunakan dunia maya melalui website (cara aksesnya melalui internet) e-commerce dapat memudahkan konsumen dalam melakukan transaksi pembelian dan konsumen dari luar kota dapat terlayani lebih baik. Selain itu, masalah pembayaran dapat ditangani dengan disediakan transaksi via online seperti pembayaran dengan menggunakan melalui rekening bank ataupun Cash On Delivery

CARA KERJA

Pada intinya karakteristik dari Web Service adalah sebagai berikut :

Merupakan application logic yang dapat diakses dan dipublikasikan menggunakan standard Internet (TCP/IP, HTTP, Web).

Dideskripsikan dalam format XML.

Diidentifikasikan dengan Universal Resources Identifier (URI)

Bersifat Loosely coupled, self-contained, modular dan terbuka (nonproprietary)

Digunakan untuk mendukung interoperabilitas interaksi machine-tomachine melalui jaringan Internet/Intranet

BIT TORENT

BitTorrent adalah perangkat lunak yang memungkinkan pengguna komputer mendistribusikan data ke pengguna yang lainnya melalui Internet. Program ini dikembangkan oleh Bram Cohen dengan menggunakan bahasa program Python dan diperkenalkan pada konferensi CodeCon pada tahun 2002. Lisensi program ini, sejak versi keempat, tunduk pada BitTorrent Open Source License yang merupakan modifikasi dari Jabber Open Source License.

CARA KERJA

Ketika Anda membuka sebuah web. komputer Anda akan terhubung ke server web dan download data langsung dari server. Setiap komputer yang membuka web akan langsung men-download dari server pusat halaman Web tersebut . Ini akan memperbanyak lalu lintas pada sebuah web.

BitTorrent adalah protokol peer-to-peer, yang artinya bahwa setiap komputer di BitTorrent adalah "segerombolan/swarm" (sekelompok komputer yang sedang men-download dan meng-upload torrent yang sama) jadi transfer data antara satu sama lain tanpa memerlukan server pusat.

Secara sederhana, komputer bergabung dalam segerombolan BitTorrent dengan memuat sebuah file torrent. Menjadikannya klien BitTorrent. BitTorrent client "tracker" ditentukan pada file torrent. Tracker adalah server khusus yang melacak komputer yang terhubung. Pelacak berbagi alamat IP mereka dengan klien BitTorrent lain dalam swarm, yang memungkinkan mereka untuk terhubung satu sama lain.

Setelah terhubung, sebuah BitTorrent client akan men-download file dalam torrent dalam ukuran yang kecil. Setelah klien BitTorrent memiliki beberapa data, maka komputer Anda dapat memulai meng-upload data tersebut ke klien BitTorrent yang lain di swarm. Dengan cara ini, semua orang dapat men-download torrent juga meng-upload torrent yang dalam waktu yang bersamaan. Dengan demikian akan mempercepat kecepatan download semua orang. Jika 10.000 orang men-download file yang sama, maka pekerjaan server pusatpun makin ringan. Hal ini disebabkan, setiap orang yang memberikan kontribusi downloader memberikan bandwidth upload untuk downloaders lainnya, dengan demikian kecepatan torrent pun dapat lebih cepat.

Yang terpenting, klien BitTorrent tidak pernah benar-benar men-download file dari pelacak itu sendiri. Melainkan men-downloadnya dari berbagai file yang ada di "segerombolan" (swarm) klien BitTorrent tersebut.

REFERENSI:

http://library.binus.ac.id/eColls/eThesisdoc/Bab1/2003-1-20002-IF%20bab%201.pdf

http://id.wikipedia.org/wiki/Napster

http://computer.howstuffworks.com/kazaa3.htm

http://en.wikipedia.org/wiki/Kazaa

http://pranata.depkeu.go.id/website/3/PENGGUNAAN%20WEB%20SERVICE%20PADA%20SISTEM%20REGISTRASI%20PPJK.pdf

http://www.warungtechnology.com/2014/03/bagaimana-cara-kerja-bittorrent.html

http://id.wikipedia.org/wiki/BitTorrent

Page 10