Muhandis Ulil Absor Rifan

Slides:



Advertisements
Presentasi serupa
Rujukan Mata Kuliah Sistem Operasi #04.
Advertisements

Web Service.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
Kelas A & B Jonh Fredrik Ulysses STMIK PALANGKARAYA - JFU
TCP mengatur aliran data gram dari lapisan di atasnya (lapisan aplikasi) hingga lapisan IP, sebagaimana datagram yang datang dari lapisan IP hingga ke.
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
Pemrograman Jaringan Socket Programming Aurelio Rahmadian.
Pemrograman Jaringan NAT, Proxy, VLAN Concept Aurelio Rahmadian.
SISTEM TERDISTRIBUSI Definisi :
Komunikasi antar Proses
Sistem Jaringan Terdistribusi
Model Sistem Terdistribusi
Sistem Terdistribusi 04 – Remote Procedure Call Oleh : Muh. Ary Azali.
Extensible Messaging and Presence Protocol Working Group
Gateway Jaringan Komputer
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
SISTEM TERDISTRIBUSI (SILABUS dan Introduction to Distributed Systems)
Sistem Terdistribusi 06 – Client Server Oleh : Muh. Ary Azali.
ARCHITECTURE.
Pemrograman Internet Mobile Antonius R.C, S.Kom, M.Cs Mobile Application Architecture.
Socket Programming Hernando Ivan Teddy S.Kom. Pertemuan 6 Pemrograman Jaringan STMIK GI MDP PALEMBANG 2013.
Socket Programming Isbat Uzzin.
Pengembang aplikasi memiliki kemampuan untuk memperbaiki beberapa parameter TCP, seperti buffer dan maksimum ukuran segmen maksimum Socket Programming.
Oleh : HILMY NUR R. – RYAN ABDI W. – KAISHA SATRIO N.H. – DENY SATRYA P. – F.X. YUDHA GAMMA C.H
REMOTE SERVICE.
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
OSI (Open System Interconnection) Layer
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
UDP Socket Programming
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Layanan Sistem Operasi, System Calls, dan System Program.
SISTEM TERDISTRIBUSI Definisi :
DASAR SOCKET PROGRAMMING
TCP Socket Programmning
TCP/IP SOCKET Sujoko.
DBMS Terdistribusi.
Perjalanan Menuju Client Server
SISTEM TERDISTRIBUSI CSG3L3 ~SPO~
Model Sistem.
Komunikasi (Sistem Terdistribusi).
Pengantar Client Server
ARSITEKTUR SISTEM TERDISTRIBUSI
Arsitektur SisTer.
DUKUNGAN SISTEM OPERASI
Model Sistem Terdistribusi
Pertemuan 3 Khairul Anwar Hafizd
Sistem Terdistribusi.
Mobile Computing 7 Middleware.
Pengaksesan Jaringan (Connection)
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Semantic Web: Web Services
Web Service.
11 Arsitektur Sistem Terdistribusi
Administrasi Jaringan Telnet Server dan FTP Server
Pemrograman basis data internet dan client server
4 PROSES Mata Kuliah Sistem Operasi Mata Kuliah : Sistem Operasi
Process and Tread Saifudin Anshory Abd. Chariz Fauzan Wahyu Hartono
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER Oleh : Laseri, S.Kom.
Chapter 4 Oktober 2010.
SISTEM BASIS DATA TERSEBAR
Struktur Sistem Operasi
Review Sistem Terdistribusi
Jaringan Komputer RINTO RISDIAN RUSWANDI, S.SI P2BN.
Oleh : Laseri, S.Kom BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ PROSES SISTER.
Komunikasi antar Proses
SISTEM BASIS DATA TERSEBAR
TCP Socket Programmning
SISTEM TERDISTRIBUSI Definisi :
UDP Socket Programming
TCP Socket Programming
Transcript presentasi:

Muhandis Ulil Absor Rifan Pertemuan 2 Muhandis Ulil Absor Rifan

Model Client – Server Melibatkan 2 proses: Pada mesin client : program yang terkoneksi dengan sistem untuk meminta layanan. Pada mesin server : program yang berjalan pada suatu komputer yang menunggu program lain yang minta layanan pada port tertentu untuk menyediakan layanan

Model Client – Server Karakteristik Client – Server Client dan Server merupakan item proses (logika) terpisah yang bekerja sama pada suatu jaringan komputer untuk mengerjakan suatu tugas Share resource : Server dapat melayani beberapa client pada saat yang sama dan mengatur pengaksesan resource Asymmetrical protocol : antara client dan server merupakan huungan one-to-many dan memunggkinkan komunikasi callback Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client Mix-and-match : tidak bergantung pada platform Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message Encapsulation of service : message memberitahu server apa yang akan dikerjakan.

Model Client – Server Proses : Model Client – Server − Pada mesin client Mengirimkan request pada server (aktif) Menunggu untuk dan menerima reply/response dari server Dapat berkomunikasi dengan sejumlah server pada satu waktu Berinteraksi secara langsung dengan end-user menggunakan Graphical user interface

Model Client – Server -Pada mesin server Pasif Menunggu request dari cllient Setelah menerima request, memproses dan menjawab ke client dengan reply/response Menerima koneksi dari sejumlah client Tidak berinteraksi secara langsung dengan end-user

Model Client – Server Keuntungan client-server model Client-server mampu memnciptakan aturan dan kewajiban komputasi secara terdistribusi Mudah dalam maintenance. Memungkinkan untuk mengganti, memperbaiki server tanpa mengganggu client Semua data tersimpan di server dan kontrol akses terhadap resource hanya dapat dilakukan oleh yang memiliki autorisasi saja Tempat penyimpanan terpusat, update data mudah Mendukung banyak client berbeda dan kemampuan berbeda

Model Client – Server Kelemahan Jika banyak client mengakses ke server secara simultan, maka server akan overload pada client-server, ada kemungkinan server fail

SOCKET Socket Programming : The Socket Programming is a technique through which we establish communication between client and server.

SOCKET TCP Socket -Lima langkah utama dalam membuat TCP socket (pada server) adalah sebagai berikut : 1. Membuat socket object disertai port-nya 2. Menentukan kelanjutan koneksi 3. Membuat input dan output stream 4. Mengirim dan menerima data 5. Mengakhiri koneksi

SOCKET

SOCKET TCP Socket -Empat langkah utama dalam membuat TCP socket (pada client) adalh sebagai berikut : 1. Melakukan sambungan koneksi ke server 2. Membuat input dan output stream 3. Mengirim dan menerima data 4. Menutup koneksi

TUGAS Buatlah program TCP SOCKET menggunakan bahasa pemrograman java. Kumpulkan pada pertemuan selanjutnya…!