Protokol Pada Sistem Terdistribusi
Nama : Robby Fahlevi
NPM : 56412641
Kelas : 4IA12
__________________
Komponen Protokol
1. Aturan atau prosedur, mengatur pembentukan/pemutusan hubungan
2. Format atau bentuk, mengatur proses transfer data representasi pesan
3. Kosakata (vocabulary), jenis pesan dan makna masing-masing pesan
Fungsi Protokol
Secara umum fungsi dari protokol adalah untuk menghubungkan sisi pengirim dan sisi penerima dalam berkomunikasi serta dalam bertukar informasi agar dapat berjalan dengan baik dan benar. Sedangkan fungsi protokol secara detail dapat dijelaskan berikut:
• Fragmentasi dan reassembly
Fungsi dari fragmentasi dan reassembly adalah membagi informasi yang dikirim menjadi beberapa paket data pada saat sisi pengirim mengirimkan informasi dan setelah diterima maka sisi penerima akan menggabungkan lagi menjadi paket informasi yang lengkap.
• Encapsulation
Fungsi dari encapsulation adalah melengkapi informasi yang dikirimkan dengan address, kode-kode koreksi dan lain-lain.
• Connection control
Fungsi dari connection control adalah membangun hubungan (connection) komunikasi dari sisi pengirim dan sisi penerima, dimana dalam membangun hubungan ini juga termasuk dalam hal pengiriman data dan mengakhiri hubungan.
• Flow control
Berfungsi sebagai pengatur perjalanan datadari sisi pengirim ke sisi penerima.
• Error control
Dalam pengiriman data tak lepas dari kesalahan, baik itu dalam proses pengiriman maupun pada waktu data itu diterima. Fungsi dari error control adalah mengontrol terjadinya kesalahan yang terjadi pada waktu data dikirimkan.
• Transmission service
Fungsi dari transmission service adalah memberi pelayanan komunikasi data khususnya yang berkaitan dengan prioritas dan keamanan serta perlindungan data.
Jenis
- Jenis Protocol :
Beberapa jenis protokol yang umum digunakan dalam sebuah komputer adalah sebagai berikut :
a. NetBeui Frame Protocol
b. NetBIOS
c. NWLink
d. IPX/SPX
e. TCP/IP
f. Subnet mask
Beberapa jenis protokol yang umum digunakan dalam sebuah komputer adalah sebagai berikut :
a. NetBeui Frame Protocol
b. NetBIOS
c. NWLink
d. IPX/SPX
e. TCP/IP
f. Subnet mask
Dari keenam jenis protokol tersebut, yang akan dibahas adalah protokol TCP/IP.
Lapisan
Protokol TCP/IP
1. Lapisan application bertugas mengatur interaksi antara pengguna komputer dengan program aplikasi yang dipakai.
2. Lapisan transport berfungsi untuk memecah data dari lapisan application menjadi segmen segmen dan membangun hubungan dari satu titik ke titik lainnya.
3. Lapisan internet bertugas untuk mengirim packet atau datagram(sekelompok data) dari satu lokasi kelokasi lainnya.
4. Lapisan network accsess bertanggung jawab untuk memindahkan data dari satu lokasi ke lokasi lainnya.
1. Lapisan application bertugas mengatur interaksi antara pengguna komputer dengan program aplikasi yang dipakai.
2. Lapisan transport berfungsi untuk memecah data dari lapisan application menjadi segmen segmen dan membangun hubungan dari satu titik ke titik lainnya.
3. Lapisan internet bertugas untuk mengirim packet atau datagram(sekelompok data) dari satu lokasi kelokasi lainnya.
4. Lapisan network accsess bertanggung jawab untuk memindahkan data dari satu lokasi ke lokasi lainnya.
Network Protocol
Middleware dan aplikasi terdistribusi
di implementasikan diatas protokol network. Protocol diimplementasikan dalam
beberapa lapisan (layer).
TCP dan UDP
TCP
TCP ( Transport Control Protocol) dan UDP (User Datagram Protocol) adalah protokol transport yang berada di atas lapisan Internet Protocol (IP). TCP adalah protocol yang handal, TCP dapat memastikan data yang dikirimkan sampai ke tujuan begitu juga sebaliknya. TCP menambahkan beberapa prosedur diatas layer internet protocol untuk memastikan reliabilitas transport data :
·
Sequencing Pada setiap transmisi data (paket) diberi nomor urut.
Sehingga pada titik tujuan tidak ada segmen yang diterima sampai semua segmen
pada urutan bawah belum di terima.
·
Flow Control Pengirim tidak akanmembanjiri penerima.Karena pengiriman
didasarkan pada periode acknowledgment yang di terima oleh pengirim yang
berasal dari penerima.
·
Retrasnmission dan duplicate handling Apabila segmen tidak mendapatkan
acknowledge dari penerima sampai waktu timeout yang ditentukan terlampaui maka
pengirim akan mengirim ulang. Berdasarkan nomor urut penerima data dapat
mendeteksi dan menolak kalau terjadi duplikasi.
·
Bufering digunakan untuk menyeimbangkan antara pengirim dan penerima.
Kalau bu¤er pada penerima penuh, maka segmen yang datang akan putus, sehingga
menyebabkan tidak ada acknowledge ke pengirim dan pengirim akan melakukan
transmot ulang.
·
Checksum Setiap segment membawa checksum. Apabila checksum segmen yang di
terima tidak sesuai maka paket data tersebut akan di drop (dan kemudian akan di
transmit ulang)
UDP
UDP tidak memberikan garansi seperti halnya yang di berikan oleh TCP.
·
UDP tidak memberikan garansi terhadap pengiriman data Pada Internet
Protocol paket data dapat drop karena suatu hal contohnya jaringan yang rusak,
UDP tidak mempunyai mekanisme untuk menanggulangi hal tersebut.
·
Kalau ingin menggunakan UDP sebagai protocol pengiriman yang handal,
makamekanisme kehandalan yang diinginkan di lakukan pada layer aplikasi.
Komunikasi
Request - Reply
Komunikasi antara proses dan objek pada sistem terdistribusi dilakukan melalui message passing.
Komunikasi antara proses dan objek pada sistem terdistribusi dilakukan melalui message passing.
Client melakukan :
1. Mengirim (request) pesan ke server
2. Menerima hasil (reply dari server)
Server melakukan :
1. Penerimaan pesan (request) dari client
2. Mengeksekusi permintaan dari client
3. Mengirim hasil (reply) ke client.
Sumber :
https://www.google.co.id/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=0ahUKEwi9_c7c8NHLAhUMSI4KHb6eDKMQFggvMAM&url=http%3A%2F%2Fnaeli.staff.gunadarma.ac.id%2FDownloads%2Ffiles%2F8465%2FKomunikasi_revisi.pdf&usg=AFQjCNH2NGKGUWU_EWdgDaKW0bVW9RJ2sg
http://sergeantfai.blogspot.co.id/2013/03/protokol-sistem-terdistribusi_2431.html
06.50 | | 0 Comments
Keterkaitan Antara Mobile Computing dan Cloud Computing
Nama : Robby Fahlevi
NPM :
56412641
Kelas :
4IA12
Komputasi modern terbagi tiga macam, yaitu
komputasi mobile (bergerak), komputasi grid, dan komputasi cloud (awan). Pada
artikel saya kali ini akan dijelaskan macam macam jenis dari Modern computing
yang akan dibahas adalah Mobile dan Cloud computing dimana anatara kedua jenis
tersebut ada suatu keterkaitan dari satu dengan yang lain. Penjelasan lebih
lanjut dari jenis-jenis komputasi modern sebagai berikut :
1.
Mobile computing
Mobile computing atau komputasi bergerak memiliki beberapa
penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi
komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan
kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi
nirkabel. Contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari
komputasi bergerak seperti smart phone, dan lain sebagainya.
2.
Cloud computing
Komputasi cloud merupakan gaya komputasi yang terukur
dinamis dan sumber daya virtual yang sering menyediakan layanan melalui
internet. Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT
berbasis model dalam internet, dan biasanya melibatkan ketentuan dari
keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan
melalui internet.
Adapun perbedaan antara komputasi
mobile dengan komputasi cloud, dapat dilihat penjelasannya dibawah ini :
·
Komputasi mobile menggunakan
teknologi komputer yang bekerja seperti handphone, sedangkan cloud menggunakan
komputer.
·
Biaya untuk tenaga komputasi mobile
lebih mahal dibandingkan dengan komputasi cloud.
·
Komputasi mobile tidak membutuhkan
tempat dan mudah dibawa kemana-mana, sedangkan cloud membutuhkan tempat yang
khusus.
·
Untuk komputasi mobile proses
tergantung si pengguna dan komputasi cloud prosesnya membutuhkan jaringan
internet sebagai penghubungnya.
Sumber
:
09.50 | | 0 Comments
Pentingnya Komputasi Modern
Nama : Robby Fahlevi
NPM :
56412641
Kelas :
4IA12
Dalam Pembahasan saya kali ini akan
membahas “Apa Saja Manfaat Yang Dibuat Berdasarkan Komputasi Modern” . Pada Artikel
sebelumnya telah menjelaskan beberapa perkembangan dari implementasi komputasi
telah merambat ke berbagai ilmu pengetahuan untuk menemukan suatu pemecahan
masalah dan selajutnya akan dejelaskan beberapa manfaat yang dapat dilakukan
dengan metode terebut.
Komputasi Modern pertama kali digagasi
oleh John Von Neumann. Beliau di lahirkan di Budapest, ibukota Hungaria pada 28
Desember 1903 dengan nama Neumann Janos. Karya – karya yang dihasilkan adalah
karya dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan
ilmu komputer. Beliau juga merupakan salah seorang ilmuwan yang sangat
berpengaruh dalam pembuatan bom atom di Los Alamos pada Perang Dunia II lalu.
Kepiawaian John Von Neumann teletak pada bidang teori game yang melahirkan
konsep automata, teknologi bom atom dan komputasi modern yang kemudian
melahirkan komputer.
Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah :
Komputasi modern menghitung dan mencari solusi dari masalah yang ada, yang menjadi perhitungan dari komputasi modern adalah :
- Akurasi (bit, Floating poin)
- Kecepatan (Dalam satuan Hz)
- Problem volume besar (Down sizing atau paralel)
- Modeling (NN dan GA)
- Kompleksitas (Menggunakan teori Big O)
Komputasi Modern:
Berdasarkan pengertian komputasi secara umum, komputasi modern dapat didefinisikan sebagai pemrosesan informasi menggunakan bantuan komputer dengan menggunakan algoritma tertentu didalamnya.
Karakteristik komputasi modern ada 3 macam, yaitu :
Berdasarkan pengertian komputasi secara umum, komputasi modern dapat didefinisikan sebagai pemrosesan informasi menggunakan bantuan komputer dengan menggunakan algoritma tertentu didalamnya.
Karakteristik komputasi modern ada 3 macam, yaitu :
- Komputer-komputer penyedia sumber daya bersifat heterogenous karena terdiri dari berbagai jenis perangkat keras, sistem operasi, serta aplikasi yang terpasang.
- Komputer-komputer terhubung ke jarinagn yang luas dengan kapasitas bandwidth yang beragam.
- Komputer maupun jaringan tidak terdedikasi, bisa hidup atau mati sewaktu-waktu tanpa jadwal yang jelas.
09.31 | | 0 Comments
Langganan:
Postingan (Atom)
Mengenai Saya
Diberdayakan oleh Blogger.